PageSourceSearch

https://driestroom.netlify.app/_next/static/chunks/2_52z6jinqvhc.js

js driestroom.netlify.app collected 2026-10-03 10:40:16 UTC 83,323 bytes, 13 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,26246,(e,t,n)=>{t.exports={id:"google-analytics",description:"Install a Google Analytics tag on your website",website:"https://analytics.google.com/analytics/web/",scripts:[{url:"https://www.googletagmanager.com/gtag/js",params:["id"],strategy:"worker",location:"head",action:"append"},{code:"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag('js',new Date());gtag('config','${args.id}')",strategy:"worker",location:"head",action:"append"}]}},24633,(e,t,n)=>{"use strict";function r(e,t,n=!1){return t?Object.keys(e).filter(e=>n?!t.includes(e):t.includes(e)).reduce((t,n)=>(t[n]=e[n],t),{}):{}}function o(e,t,n,r){let o=r&&Object.keys(r).length>0?new URL(Object.values(r)[0],e):new URL(e);return t&&n&&t.forEach(e=>{n[e]&&o.searchParams.set(e,n[e])}),o.toString()}function a(e,t,n,r,a){var i;if(!t)return`<${e}></${e}>`;let l=(null==(i=t.src)?void 0:i.url)?Object.assign(Object.assign({},t),{src:o(t.src.url,t.src.params,r,a)}):t,s=Object.keys(Object.assign(Object.assign({},l),n)).reduce((e,t)=>{let r=null==n?void 0:n[t],o=l[t],a=null!=r?r:o,i=!0===a?t:`${t}="${a}"`;return a?e+` ${i}`:e},"");return`<${e}${s}></${e}>`}Object.defineProperty(n,"__esModule",{value:!0}),n.formatData=n.createHtml=n.formatUrl=void 0,n.formatUrl=o,n.createHtml=a,n.formatData=function(e,t){var n,i,l,s,u;let c=r(t,null==(n=e.scripts)?void 0:n.reduce((e,t)=>[...e,...Array.isArray(t.params)?t.params:[]],[])),d=r(t,null==(l=null==(i=e.html)?void 0:i.attributes.src)?void 0:l.params),f=r(t,[null==(u=null==(s=e.html)?void 0:s.attributes.src)?void 0:u.slugParam]),h=r(t,[...Object.keys(c),...Object.keys(d),...Object.keys(f)],!0);return Object.assign(Object.assign({},e),{html:e.html?a(e.html.element,e.html.attributes,h,d,f):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:o(e.url,e.params,c)})):null})}},79467,(e,t,n)=>{"use strict";var r=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},o=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GoogleAnalytics=void 0;let a=o(e.r(26246)),i=e.r(24633);n.GoogleAnalytics=e=>{var t=r(e,[]);return(0,i.formatData)(a.default,t)}},12162,(e,t,n)=>{t.exports={id:"google-maps-embed",description:"Embed a Google Maps embed on your webpage",website:"https://developers.google.com/maps/documentation/embed/get-started",html:{element:"iframe",attributes:{loading:"lazy",src:{url:"https://www.google.com/maps/embed/v1/place",slugParam:"mode",params:["key","q","center","zoom","maptype","language","region"]},referrerpolicy:"no-referrer-when-downgrade",frameborder:"0",style:"border:0",allowfullscreen:!0,width:null,height:null}}}},24011,(e,t,n)=>{"use strict";var r=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},o=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GoogleMapsEmbed=void 0;let a=o(e.r(12162)),i=e.r(24633);n.GoogleMapsEmbed=e=>{var t=r(e,[]);return(0,i.formatData)(a.default,t)}},15554,(e,t,n)=>{t.exports={id:"youtube-embed",description:"Embed a YouTube embed on your webpage.",website:"https://github.com/paulirish/lite-youtube-embed",html:{element:"lite-youtube",attributes:{videoid:null,playlabel:null}},stylesheets:["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],scripts:[{url:"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js",strategy:"idle",location:"head",action:"append"}]}},16477,(e,t,n)=>{"use strict";var r=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}
1,o=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.YouTubeEmbed=void 0;let a=o(e.r(15554)),i=e.r(24633);n.YouTubeEmbed=e=>{var t=r(e,[]);return(0,i.formatData)(a.default,t)}},10916,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.YouTubeEmbed=n.GoogleMapsEmbed=n.GoogleAnalytics=void 0;var r=e.r(79467);Object.defineProperty(n,"GoogleAnalytics",{enumerable:!0,get:function(){return r.GoogleAnalytics}});var o=e.r(24011);Object.defineProperty(n,"GoogleMapsEmbed",{enumerable:!0,get:function(){return o.GoogleMapsEmbed}});var a=e.r(16477);Object.defineProperty(n,"YouTubeEmbed",{enumerable:!0,get:function(){return a.YouTubeEmbed}})},28962,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function({html:e,height:t=null,width:n=null,children:a,dataNtpc:i=""}){return(0,o.useEffect)(()=>{i&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${i}`}})},[i]),(0,r.jsxs)(r.Fragment,{children:[a,e?(0,r.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=n?`${n}px`:"auto"},"data-ntpc":i,dangerouslySetInnerHTML:{__html:e}}):null]})};let r=e.r(68946),o=e.r(33337)},95198,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){let{apiKey:t,...n}=e,r={...n,key:t},{html:l}=(0,a.GoogleMapsEmbed)(r);return(0,o.jsx)(i.default,{height:r.height||null,width:r.width||null,html:l,dataNtpc:"GoogleMapsEmbed"})};let o=e.r(68946),a=e.r(10916),i=r(e.r(28962))},67223,(e,t,n)=>{t.exports=e.r(94275)},14128,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){let{html:t,scripts:n,stylesheets:r}=(0,i.YouTubeEmbed)(e);return(0,o.jsx)(l.default,{height:e.height||null,width:e.width||null,html:t,dataNtpc:"YouTubeEmbed",children:null==n?void 0:n.map(e=>(0,o.jsx)(a.default,{src:e.url,strategy:s[e.strategy],stylesheets:r},e.url))})};let o=e.r(68946),a=r(e.r(67223)),i=e.r(10916),l=r(e.r(28962)),s={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"}},92665,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.sendGTMEvent=void 0,n.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:n,dataLayerName:r="dataLayer",auth:s,preview:u,dataLayer:c,nonce:d}=e;l=r;let f=new URL(n||"https://www.googletagmanager.com/gtm.js");return t&&f.searchParams.set("id",t),"dataLayer"!==r&&f.searchParams.set("l",r),s&&f.searchParams.set("gtm_auth",s),u&&(f.searchParams.set("gtm_preview",u),f.searchParams.set("gtm_cookies_win","x")),(0,a.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:`
2      (function(w,l){
3        w[l]=w[l]||[];
4        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
5        ${c?`w[l].push(${JSON.stringify(c)})`:""}
6      })(window,'${r}');`},nonce:d}),(0,o.jsx)(i.default,{id:"_next-gtm","data-ntpc":"GTM",src:f.href,nonce:d})]})};let o=e.r(68946),a=e.r(33337),i=r(e.r(67223)),l="dataLayer";n.sendGTMEvent=(e,t)=>{let n=t||l;window[n]=window[n]||[],window[n].push(e)}},26672,(e,t,n)=>{"use strict";let r;var o=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.GoogleAnalytics=function(e){let{gaId:t,debugMode:n,dataLayerName:o="dataLayer",nonce:s}=e;return void 0===r&&(r=o),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:`
7          window['${o}'] = window['${o}'] || [];
8          function gtag(){window['${o}'].push(arguments);}
9          gtag('js', new Date());
10
11          gtag('config', '${t}' ${n?",{ 'debug_mode': true }":""});`},nonce:s}),(0,a.jsx)(l.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?i
11d=${t}`,nonce:s})]})},n.sendGAEvent=function(){void 0===r?console.warn("@next/third-parties: GA has not been initialized"):window[r]?window[r].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${r} does not exist`)};let a=e.r(68946),i=e.r(33337),l=o(e.r(67223))},78341,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.sendGAEvent=n.GoogleAnalytics=n.sendGTMEvent=n.GoogleTagManager=n.YouTubeEmbed=n.GoogleMapsEmbed=void 0;var o=e.r(95198);Object.defineProperty(n,"GoogleMapsEmbed",{enumerable:!0,get:function(){return r(o).default}});var a=e.r(14128);Object.defineProperty(n,"YouTubeEmbed",{enumerable:!0,get:function(){return r(a).default}});var i=e.r(92665);Object.defineProperty(n,"GoogleTagManager",{enumerable:!0,get:function(){return i.GoogleTagManager}}),Object.defineProperty(n,"sendGTMEvent",{enumerable:!0,get:function(){return i.sendGTMEvent}});var l=e.r(26672);Object.defineProperty(n,"GoogleAnalytics",{enumerable:!0,get:function(){return l.GoogleAnalytics}}),Object.defineProperty(n,"sendGAEvent",{enumerable:!0,get:function(){return l.sendGAEvent}})},40660,e=>{"use strict";let t;var n,r,o,a,i,l,s=e.i(45921),u=e.i(68946),c=e.i(20317),d=e.i(78341),f=e.i(23538),h=e.i(33337),p=e.i(56974),m=function(e){let t=Error(e);if(void 0===t.stack)try{throw t}catch(e){}return t},g=function(e){return!!e&&"function"==typeof e.then},y=function(e,t){if(null!=e)return e;throw m(null!=t?t:"Got unexpected null or undefined")};function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class v{getValue(){throw m("BaseLoadable")}toPromise(){throw m("BaseLoadable")}valueMaybe(){throw m("BaseLoadable")}valueOrThrow(){throw m(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw m("BaseLoadable")}promiseOrThrow(){throw m(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw m("BaseLoadable")}errorOrThrow(){throw m(`Loadable expected error, but in "${this.state}" state`)}is(e){return e.state===this.state&&e.contents===this.contents}map(e){throw m("BaseLoadable")}}class b extends v{constructor(e){super(),_(this,"state","hasValue"),_(this,"contents",void 0),this.contents=e}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(e){try{let t=e(this.contents);return g(t)?R(t):N(t)?t:T(t)}catch(t){return g(t)?R(t.next(()=>this.map(e))):E(t)}}}class S extends v{constructor(e){super(),_(this,"state","hasError"),_(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}}class w extends v{constructor(e){super(),_(this,"state","loading"),_(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return R(this.contents.then(t=>{let n=e(t);if(N(n))switch(n.state){case"hasValue":case"loading":return n.contents;case"hasError":throw n.contents}return n}).catch(t=>{if(g(t))return t.then(()=>this.map(e).contents);throw t}))}}function T(e){return Object.freeze(new b(e))}function E(e){return Object.freeze(new S(e))}function R(e){return Object.freeze(new w(e))}function A(){return Object.freeze(new w(new Promise(()=>{})))}function k(e){var t;let n=(t=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])).map(e=>N(e)?e:g(e)?R(e):T(e))).every(e=>"hasValue"===e.state)?T(t.map(e=>e.contents)):t.some(e=>"hasError"===e.state)?E(y(t.find(e=>"hasError"===e.state),"Invalid loadable passed to loadableAll").contents):R(Promise.all(t.map(e=>e.contents)));return Array.isArray(e)?n:n.map(t=>Object.getOwnPropertyNames(e).reduce((e,n,r)=>({...e,[n]:t[r]}),{}))}function N(e){return e instanceof v}var M=Object.freeze({__proto__:null,loadableWithValue:T,loadableWithError:E,loadableWithPromise:R,loadableLoading:A,loadableAll:k,isLoadable:N,RecoilLoadable:{of:e=>g(e)?R(e):N(e)?e:T(e),error:e=>E(e),loading:()=>A(),all:k,isLoadable:N}});let L={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0,RECOIL_GKS_ENABLED:new Set(["recoil_hamt_2020","recoil_sync_external_store","recoil_suppress_rerender_in_callback","recoil_memory_managament_2020"])};if(void 0!==s.default&&(null==(n=s.default)?void 0:n.env)!=null){let e;!function(e,t){var n,r;let o=null==(n=s.default.env[e])||null==(r=n.toLowerCase())?void 0:r.trim();if(null!=o&&""!==o){if(!["true","false"].includes(o))throw m(`process.env.${e} value must be 'true', 'false', or empty: ${o}`);t("true"===o)}}("RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED",e=>{L.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED=e}),null!=(e=null==(r=s.default.env.RECOIL_GKS_ENABLED)?void 0:r.trim())&&""!==e&&(e=>
11{e.forEach(e=>{L.RECOIL_GKS_ENABLED.add(e)})})(e.split(/\s*,\s*|\s+/))}function C(e){return L.RECOIL_GKS_ENABLED.has(e)}C.setPass=e=>{L.RECOIL_GKS_ENABLED.add(e)},C.setFail=e=>{L.RECOIL_GKS_ENABLED.delete(e)},C.clear=()=>{L.RECOIL_GKS_ENABLED.clear()};var V=function(e,t,{error:n}={}){return null};let O=null!=(a=h.default.createMutableSource)?a:h.default.unstable_createMutableSource,x=null!=(i=h.default.useMutableSource)?i:h.default.unstable_useMutableSource,D=null!=(l=h.default.useSyncExternalStore)?l:h.default.unstable_useSyncExternalStore,I=!1;var P={createMutableSource:O,useMutableSource:x,useSyncExternalStore:D,currentRendererSupportsUseSyncExternalStore:function(){var e;let{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=h.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,r=null!=(null!=(e=null==t?void 0:t.current)?e:n.currentDispatcher).useSyncExternalStore;return!D||r||I||(I=!0,V("A React renderer without React 18+ API support is being used with React 18+.")),r},reactMode:function(){return C("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:C("recoil_sync_external_store")&&null!=D?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:C("recoil_mutable_source")&&null!=x&&"u">typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?C("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:C("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}},isFastRefreshEnabled:function(){return!1}};class U{constructor(e){_(this,"key",void 0),this.key=e}toJSON(){return{key:this.key}}}class j extends U{}class B extends U{}var z=Object.freeze({__proto__:null,AbstractRecoilValue:U,RecoilState:j,RecoilValueReadOnly:B,isRecoilValue:function(e){return e instanceof j||e instanceof B}}),G=function(e){},F=function(e,t){return function*(){let n=0;for(let r of e)yield t(r,n++)}()};let{isFastRefreshEnabled:$}=P;class H{}let K=new H,W=new Map,q=new Map;class Y extends Error{}let Z=new Map;function X(e){return Z.get(e)}var J={nodes:W,recoilValues:q,registerNode:function(e){var t;L.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&(t=e.key,W.has(t)&&console.warn(`Duplicate atom key "${t}". This is a FATAL ERROR in
12      production. But it is safe to ignore this warning if it occurred because of
13      hot module replacement.`)),W.set(e.key,e);let n=null==e.set?new z.RecoilValueReadOnly(e.key):new z.RecoilState(e.key);return q.set(e.key,n),n},getNode:function(e){let t=W.get(e);if(null==t)throw new Y(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return W.get(e)},deleteNodeConfigIfPossible:function(e){var t,n;if(!C("recoil_memory_managament_2020"))return;let r=W.get(e);null!=r&&null!=(t=r.shouldDeleteConfigOnRelease)&&t.call(r)&&(W.delete(e),null==(n=X(e))||n(),Z.delete(e))},setConfigDeletionHandler:function(e,t){C("recoil_memory_managament_2020")&&(void 0===t?Z.delete(e):Z.set(e,t))},getConfigDeletionHandler:X,recoilValuesForKeys:function(e){return F(e,e=>y(q.get(e)))},NodeMissingError:Y,DefaultValue:H,DEFAULT_VALUE:K},Q=function(e,t){t()},ee=(function(e){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r={},o=function(e){return function(){return e}},a=n.hash=function(e){var n=void 0===e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,a=e.length;o<a;++o)r=(r<<5)-r+e.charCodeAt(o)|0;return r},i=function(e,t){return t>>>e&31},l=function(e){return 1<<e},s=function(e,t){var n;return n=e&t-1,n-=n>>1&0x55555555,n=(n=(0x33333333&n)+(n>>2&0x33333333))+(n>>4)&0xf0f0f0f,n+=n>>8,127&(n+=n>>16)},u=function(e,t,n,r){var o=r;if(!e){var a=r.length;o=Array(a);for(var i=0;i<a;++i)o[i]=r[i]}return o[t]=n,o},c=function(e,t,n){var r=n.length-1,o=0,a=0,i=n;if(e)o=a=t;else for(i=Array(r);o<t;)i[a++]=n[o++];for(++o;o<=r;)i[a++]=n[o++];return e&&(i.length=r),i},d=function(e,t,n,r){var o=r.length;if(e){for(var a=o;a>=t;)r[a--]=r[a];return r[t]=n,r}for(var i=0,l=0,s=Array(o+1);i<t;)s[l++]=r[i++];for(s[t]=n;i<o;)s[++l]=r[i++];return s},f={__hamt_isEmpty:!0},h=function(e){return e===f||e&&e.__hamt_isEmpty},p=function(e,t,n,r){return{type:1,edit:e,hash:t,key:n,value:r,_modify:T}},m=function(e,t,n){return{type:2,edit:e,hash:t,children:n,_modify:E}},g=function(e,t,n){return{type:3,edit:e,mask:t,children:n,_modify:R}},y=function(e,t,n){return{type:4,edit:e,size:t,children:n,_modify:A}},_=function(e,t,n,r,o){for(var a=[],i=r,l=0,s=0;i;++s)1&i&&(a[s]=o[l++]),i>>>=1;return a[t]=n,y(e,l+1,a)},v=function(e,t,n,r){for(var o=Array(t-1),a=0,i=0,l=0,s=r.length;l<s;++l)if(l!==n){var u=r[l];u&&!h(u)&&(o[a++]=u,i|=1<<l)}return g(e,i,o)}
vendor: 5,552 bytes, line 13
13,b=function e(t,n,r,o,a,s){if(r===a)return m(t,r,[s,o]);var u=i(n,r),c=i(n,a);return g(t,l(u)|l(c),u===c?[e(t,n+5,r,o,a,s)]:u<c?[o,s]:[s,o])},S=function(e,t,n,o,a,i,l,s){for(var d=a.length,f=0;f<d;++f){var h=a[f];if(n(l,h.key)){var m=h.value,g=i(m);if(g===m)return a;if(g===r)return--s.value,c(e,f,a);return u(e,f,p(t,o,l,g),a)}}var y=i();return y===r?a:(++s.value,u(e,d,p(t,o,l,y),a))},w=function(e,t){return e===t.edit},T=function(e,t,n,o,a,i,l){if(t(i,this.key)){var s=o(this.value);return s===this.value?this:s===r?(--l.value,f):w(e,this)?(this.value=s,this):p(e,a,i,s)}var u=o();return u===r?this:(++l.value,b(e,n,this.hash,this,a,p(e,a,i,u)))},E=function(e,t,n,o,a,i,l){if(a===this.hash){var s=S(w(e,this),e,t,this.hash,this.children,o,i,l);return s===this.children?this:s.length>1?m(e,this.hash,s):s[0]}var u=o();return u===r?this:(++l.value,b(e,n,this.hash,this,a,p(e,a,i,u)))},R=function(e,t,n,r,o,a,p){var m,y=this.mask,v=this.children,b=i(n,o),S=l(b),T=s(y,S),E=y&S,R=E?v[T]:f,A=R._modify(e,t,n+5,r,o,a,p);if(R===A)return this;var k=w(e,this),N=y,M=void 0;if(E&&h(A)){if(!(N&=~S))return f;if(v.length<=2&&((m=v[1^T])===f||1===m.type||2===m.type))return v[1^T];M=c(k,T,v)}else if(E||h(A))M=u(k,T,A,v);else{if(v.length>=16)return _(e,b,A,y,v);N|=S,M=d(k,T,A,v)}return k?(this.mask=N,this.children=M,this):g(e,N,M)},A=function(e,t,n,r,o,a,l){var s=this.size,c=this.children,d=i(n,o),p=c[d],m=(p||f)._modify(e,t,n+5,r,o,a,l);if(p===m)return this;var g=w(e,this),_=void 0;if(h(p)&&!h(m))++s,_=u(g,d,m,c);else if(!h(p)&&h(m)){if(--s<=8)return v(e,s,d,c);_=u(g,d,f,c)}else _=u(g,d,m,c);return g?(this.size=s,this.children=_,this):y(e,s,_)};function k(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}f._modify=function(e,t,n,o,a,i,l){var s=o();return s===r?f:(++l.value,p(e,a,i,s))},k.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new k(this._editable,this._edit,this._config,e,t)};var N=n.tryGetHash=function(e,t,n,r){for(var o=r._root,a=0,u=r._config.keyEq;;)switch(o.type){case 1:return u(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var c=o.children,d=0,f=c.length;d<f;++d){var h=c[d];if(u(n,h.key))return h.value}return e;case 3:var p=l(i(a,t));if(o.mask&p){o=o.children[s(o.mask,p)],a+=5;break}return e;case 4:if(o=o.children[i(a,t)]){a+=5;break}return e;default:return e}};k.prototype.tryGetHash=function(e,t,n){return N(e,t,n,this)};var M=n.tryGet=function(e,t,n){return N(e,n._config.hash(t),t,n)};k.prototype.tryGet=function(e,t){return M(e,t,this)};var L=n.getHash=function(e,t,n){return N(void 0,e,t,n)};k.prototype.getHash=function(e,t){return L(e,t,this)},n.get=function(e,t){return N(void 0,t._config.hash(e),e,t)},k.prototype.get=function(e,t){return M(t,e,this)};var C=n.has=function(e,t,n){return N(r,e,t,n)!==r};k.prototype.hasHash=function(e,t){return C(e,t,this)};var V=n.has=function(e,t){return C(t._config.hash(e),e,t)};k.prototype.has=function(e){return V(e,this)};var O=function(e,t){return e===t};n.make=function(e){return new k(0,0,{keyEq:e&&e.keyEq||O,hash:e&&e.hash||a},f,0)},n.empty=n.make();var x=n.isEmpty=function(e){return e&&!!h(e._root)};k.prototype.isEmpty=function(){return x(this)};var D=n.modifyHash=function(e,t,n,r){var o={value:r._size},a=r._root._modify(r._editable?r._edit:NaN,r._config.keyEq,0,e,t,n,o);return r.setTree(a,o.value)};k.prototype.modifyHash=function(e,t,n){return D(n,e,t,this)};var I=n.modify=function(e,t,n){return D(e,n._config.hash(t),t,n)};k.prototype.modify=function(e,t){return I(t,e,this)};var P=n.setHash=function(e,t,n,r){return D(o(n),e,t,r)};k.prototype.setHash=function(e,t,n){return P(e,t,n,this)};var U=n.set=function(e,t,n){return P(n._config.hash(e),e,t,n)};k.prototype.set=function(e,t){return U(e,t,this)};var j=o(r),B=n.removeHash=function(e,t,n){return D(j,e,t,n)};k.prototype.removeHash=k.prototype.deleteHash=function(e,t){return B(e,t,this)};var z=n.remove=function(e,t){return B(t._config.hash(e),e,t)};k.prototype.remove=k.prototype.delete=function(e){return z(e,this)};var G=n.beginMutation=function(e){return new k(e._editable+1,e._edit+1,e._config,e._root,e._size)};k.prototype.beginMutation=function(){return G(this)};var F=n.endMutation=function(e){return e._editable=e._editable&&e._editable-1,e};k.prototype.endMutation=function(){return F(this)};var $=n.mutate=function(e,t){var n=G(t);return e(n),F(n)};k.prototype.mutate=function(e){return $(e,this)};var H=function(e){return e&&K(e[0],e[1],e[2],e[3],e[4])},K=function(e,t,n,r,o){for(;n<e;){var a=t[n++];if(a&&!h(a))return W(a,r,[e,t,n,r,o])}return H(o)},W=function(e,t,n){switch(e.type){case 1:return{value:t(e),rest:n};case 2:case 4:case 3:var r=e.children;return K(r.length,r,0,t,n);default:return H(n)}},q={done:!0};function Y(e){this.v=e}Y.prototype.next=function(){if(!this.v)return q;var e=this.v;return this.v=H(e.rest),e},Y.prototype[Symbol.iterator]=function(){return this};var Z=function(e,t){return new Y(W(e._root,t))},X=function(e){return[e.key,e.value]},J=n.entries=function(e){return Z(e,X)};k.prototype.entries=k.prototype[Symbol.iterator]=function(){return J(this)};var Q=function(e){return e.key},ee=n.keys=function(e){return Z(e,Q)};k.prototype.keys=function(){return ee(this)};var et=function(e){return e.value},en=n.values=k.prototype.values=function(e){return Z(e,et)};k.prototype.values=function(){return en(this)};var er=n.fold=function(e,t,n){var r=n._root;if(1===r.type)return e(t,r.value,r.key);for(var o=[r.children],a=void 0;a=o.pop();)for(var i=0,l=a.length;i<l;){var s=a[i++];
13s&&s.type&&(1===s.type?t=e(t,s.value,s.key):o.push(s.children))}return t};k.prototype.fold=function(e,t){return er(e,t,this)};var eo=n.forEach=function(e,t){return er(function(n,r,o){return e(r,o,t)},null,t)};k.prototype.forEach=function(e){return eo(e,this)};var ea=n.count=function(e){return e._size};k.prototype.count=function(){return ea(this)},Object.defineProperty(k.prototype,"size",{get:k.prototype.count}),e.exports?e.exports=n:undefined.hamt=n}(o={exports:{}},o.exports),o.exports);class et{constructor(e){_(this,"_map",void 0),this._map=new Map(null==e?void 0:e.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(e){return this._map.get(e)}has(e){return this._map.has(e)}set(e,t){return this._map.set(e,t),this}delete(e){return this._map.delete(e),this}clone(){return er(this)}toMap(){return new Map(this._map)}}class en{constructor(e){if(_(this,"_hamt",ee.empty.beginMutation()),e instanceof en){const t=e._hamt.endMutation();e._hamt=t.beginMutation(),this._hamt=t.beginMutation()}else if(e)for(const[t,n]of e.entries())this._hamt.set(t,n)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(e){return this._hamt.get(e)}has(e){return this._hamt.has(e)}set(e,t){return this._hamt.set(e,t),this}delete(e){return this._hamt.delete(e),this}clone(){return er(this)}toMap(){return new Map(this._hamt)}}function er(e){return C("recoil_hamt_2020")?new en(e):new et(e)}var eo=Object.freeze({__proto__:null,persistentMap:{persistentMap:er}.persistentMap}),ea=function(e,...t){let n=new Set;e:for(let r of e){for(let e of t)if(e.has(r))continue e;n.add(r)}return n},ei=function(e,t){let n=new Map;return e.forEach((e,r)=>{n.set(r,t(e,r))}),n};function el(e,t,n,r){let{nodeDeps:o,nodeToNodeSubscriptions:a}=n,i=o.get(e);if(!i||!r||i===r.nodeDeps.get(e)){for(let n of(o.set(e,t),null==i?t:ea(t,i)))a.has(n)||a.set(n,new Set),y(a.get(n)).add(e);if(i)for(let n of ea(i,t)){if(!a.has(n))return;let t=y(a.get(n));t.delete(e),0===t.size&&a.delete(n)}}}var es={cloneGraph:function(e){return{nodeDeps:ei(e.nodeDeps,e=>new Set(e)),nodeToNodeSubscriptions:ei(e.nodeToNodeSubscriptions,e=>new Set(e))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},saveDepsToStore:function(e,t,n,r){var o,a,i,l,s;let u=n.getState();r!==u.currentTree.version&&r!==(null==(o=u.nextTree)?void 0:o.version)&&r!==(null==(a=u.previousTree)?void 0:a.version)&&V("Tried to save dependencies to a discarded tree");let c=n.getGraph(r);if(el(e,t,c),r===(null==(i=u.previousTree)?void 0:i.version)&&el(e,t,n.getGraph(u.currentTree.version),c),r===(null==(l=u.previousTree)?void 0:l.version)||r===u.currentTree.version){let r=null==(s=u.nextTree)?void 0:s.version;void 0!==r&&el(e,t,n.getGraph(r),c)}}};let eu=0,ec=0,ed=0;var ef={getNextTreeStateVersion:()=>eu++,getNextStoreID:()=>ec++,getNextComponentID:()=>ed++};let{persistentMap:eh}=eo,{graph:ep}=es,{getNextTreeStateVersion:em}=ef;function eg(){let e=em();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:eh(),nonvalidatedAtoms:eh()}}var ey={makeEmptyTreeState:eg,makeEmptyStoreState:function(){let e=eg();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,ep()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:em};class e_{}var ev={RetentionZone:e_,retentionZone:function(){return new e_}},eb={setByAddingToSet:function(e,t){let n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){let n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){let r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){let r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){let n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){let n=new Map(e);
13return t.forEach(e=>n.delete(e)),n}},eS=function*(e,t){let n=0;for(let r of e)t(r,n++)&&(yield r)},ew=function(e,t){return new Proxy(e,{get:(e,n)=>(!(n in e)&&n in t&&(e[n]=t[n]()),e[n]),ownKeys:e=>Object.keys(e)})};let{getNode:eT,getNodeMaybe:eE,recoilValuesForKeys:eR}=J,{RetentionZone:eA}=ev,{setByAddingToSet:ek}=eb,eN=Object.freeze(new Set);class eM extends Error{}function eL(e,t,n,r){let o=e.getState();if(o.nodeCleanupFunctions.has(n))return;let a=eT(n),i=function(e,t,n){if(!C("recoil_memory_managament_2020"))return()=>void 0;let{nodesRetainedByZone:r}=e.getState().retention;function o(e){let n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof eA)o(n);else if(Array.isArray(n))for(let e of n)o(e);return()=>{if(!C("recoil_memory_managament_2020"))return;let{retention:r}=e.getState();function o(e){let n=r.nodesRetainedByZone.get(e);null==n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}if(n instanceof eA)o(n);else if(Array.isArray(n))for(let e of n)o(e)}}(e,n,a.retainedBy),l=a.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{l(),i()})}function eC(e,t,n){return eT(n).peek(e,t)}function eV(e,t,n){let r=new Set,o=Array.from(n),a=e.getGraph(t.version);for(let e=o.pop();e;e=o.pop()){var i;for(let t of(r.add(e),null!=(i=a.nodeToNodeSubscriptions.get(e))?i:eN))r.has(t)||o.push(t)}return r}var eO={getNodeLoadable:function(e,t,n){return eL(e,t,n,"get"),eT(n).get(e,t)},peekNodeLoadable:eC,setNodeValue:function(e,t,n,r){let o=eT(n);if(null==o.set)throw new eM(`Attempt to set read-only RecoilValue: ${n}`);let a=o.set;return eL(e,t,n,"set"),a(e,t,r)},initializeNode:function(e,t,n){eL(e,e.getState().currentTree,t,n)},cleanUpNode:function(e,t){var n;let r=e.getState();null==(n=r.nodeCleanupFunctions.get(t))||n(),r.nodeCleanupFunctions.delete(t)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var r;let o=eE(t);return null==o||null==(r=o.invalidate)||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:ek(e.dirtyAtoms,t)}},peekNodeInfo:function(e,t,n){let r=e.getState(),o=e.getGraph(t.version),a=eT(n).nodeType;return ew({type:a},{loadable:()=>eC(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>"selector"!==a&&t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var e;return eR(null!=(e=o.nodeDeps.get(n))?e:[])},subscribers:()=>{var o,a;return{nodes:eR(eS(eV(e,t,new Set([n])),e=>e!==n)),components:F(null!=(o=null==(a=r.nodeToComponentSubscriptions.get(n))?void 0:a.values())?o:[],([e])=>({name:e}))}}})},getDownstreamNodes:eV};let ex=null;var eD={setInvalidateMemoizedSnapshot:function(e){ex=e},invalidateMemoizedSnapshot:function(){var e;null==(e=ex)||e()}};let{getDownstreamNodes:eI,getNodeLoadable:eP,setNodeValue:eU}=eO,{getNextComponentID:ej}=ef,{getNode:eB,getNodeMaybe:ez}=J,{DefaultValue:eG}=J,{reactMode:eF}=P,{AbstractRecoilValue:e$,RecoilState:eH,RecoilValueReadOnly:eK,isRecoilValue:eW}=z,{invalidateMemoizedSnapshot:eq}=eD;function eY(e,t,n){"hasValue"===n.state&&n.contents instanceof eG?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function eZ(e,t){e.replaceState(n=>{let r=eQ(n);for(let n of t)!function(e,t,n){if("set"===n.type){let{recoilValue:r,valueOrUpdater:o}=n,a=function(e,t,{key:n},r){if("function"!=typeof r)return r;{let o=eP(e,t,n);if("loading"===o.state){let e=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw V(e),m(e)}if("hasError"===o.state)throw o.contents;return r(o.contents)}}(e,t,r,o);for(let[n,o]of eU(e,t,r.key,a).entries())eY(t,n,o)}else if("setLoadable"===n.type){let{recoilValue:{key:e},loadable:r}=n;eY(t,e,r)}else if("markModified"===n.type){let{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;let{recoilValue:{key:e},unvalidatedValue:o}=n,a=ez(e);null==a||null==(r=a.invalidate)||r.call(a,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else V(`Unknown action ${n.type}`)}(e,r,n);return e0(e,r),eq(),r})}function eX(e,t){if(eJ.length){let n=eJ[eJ.length-1],r=n.get(e);r||n.set(e,r=[]),r.push(t)}else eZ(e,[t])}let eJ=[];function eQ(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvali
13datedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function e0(e,t){for(let o of eI(e,t,t.dirtyAtoms)){var n,r;null==(n=ez(o))||null==(r=n.invalidate)||r.call(n,t)}}function e1(e,t,n){eX(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var e2={RecoilValueReadOnly:eK,AbstractRecoilValue:e$,RecoilState:eH,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;let a=e.getState();n.version!==a.currentTree.version&&n.version!==(null==(r=a.nextTree)?void 0:r.version)&&n.version!==(null==(o=a.previousTree)?void 0:o.version)&&V("Tried to read from a discarded tree");let i=eP(e,n,t);return"loading"===i.state&&i.contents.catch(()=>{}),i},setRecoilValue:e1,setRecoilValueLoadable:function(e,t,n){if(n instanceof eG)return e1(e,t,n);eX(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){eX(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){eX(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,{key:t},n,r=null){let o=ej(),a=e.getState();a.nodeToComponentSubscriptions.has(t)||a.nodeToComponentSubscriptions.set(t,new Map),y(a.nodeToComponentSubscriptions.get(t)).set(o,[null!=r?r:"<not captured>",n]);let i=eF();if(i.early&&("LEGACY"===i.mode||"MUTABLE_SOURCE"===i.mode)){let r=e.getState().nextTree;r&&r.dirtyAtoms.has(t)&&n(r)}return{release:()=>{let n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);void 0!==r&&r.has(o)?(r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t)):V(`Subscription missing at release time for atom ${t}. This is a bug in Recoil.`)}}},isRecoilValue:eW,applyAtomValueWrites:function(e,t){let n=e.clone();return t.forEach((e,t)=>{"hasValue"===e.state&&e.contents instanceof eG?n.delete(t):n.set(t,e)}),n},batchStart:function(){let e=new Map;return eJ.push(e),()=>{for(let[t,n]of e)eZ(t,n);eJ.pop()!==e&&V("Incorrect order of batch popping")}},writeLoadableToTreeState:eY,invalidateDownstreams:e0,copyTreeState:eQ,refreshRecoilValue:function(e,t){var n;let{currentTree:r}=e.getState(),o=eB(t.key);null==(n=o.clearCache)||n.call(o,e,r)}},e6=function(e,t,n){let r=e.entries(),o=r.next();for(;!o.done;){let a=o.value;if(t.call(n,a[1],a[0],e))return!0;o=r.next()}return!1};let{cleanUpNode:e3}=eO,{deleteNodeConfigIfPossible:e4,getNode:e5}=J,{RetentionZone:e8}=ev,e7=new Set;function e9(e,t){var n,r;let o,a,i,l,s,u=e.getState(),c=u.currentTree;if(u.nextTree)return void V("releaseNodesNowOnCurrentTree should only be called at the end of a batch");let d=new Set;for(let e of t)if(e instanceof e8)for(let t of function(e,t){var n;return null!=(n=e.retention.nodesRetainedByZone.get(t))?n:e7}(u,e))d.add(t);else d.add(e);for(let t of(n=e,r=d,a=(o=n.getState()).currentTree,i=n.getGraph(a.version),l=new Set,s=new Set,function e(t){var r,u;let c=new Set;for(let e of function(e,t,n,r,o){let a=e.getGraph(t.version),i=[],l=new Set;for(;n.size>0;)!function e(t){if(r.has(t)||o.has(t))return void n.delete(t);if(l.has(t))return;let s=a.nodeToNodeSubscriptions.get(t);if(s)for(let t of s)e(t);l.add(t),n.delete(t),i.push(t)}(y(n.values().next().value));return i}(n,a,t,l,s)){if("recoilRoot"===e5(e).retainedBy||(null!=(r=o.retention.referenceCounts.get(e))?r:0)>0||te(e).some(e=>o.retention.referenceCounts.get(e))){s.add(e);continue}let t=i.nodeToNodeSubscriptions.get(e);if(t&&e6(t,e=>s.has(e))){s.add(e);continue}l.add(e),c.add(e)}let d=new Set;for(let e of c)for(let t of null!=(u=i.nodeDeps.get(e))?u:e7)l.has(t)||d.add(t);d.size&&e(d)}(r),l))!function(e,t,n){var r,o;if(!C("recoil_memory_managament_2020"))return;e3(e,n);let a=e.getState();for(let e of(a.knownAtoms.delete(n),a.knownSelectors.delete(n),a.nodeTransactionSubscriptions.delete(n),a.retention.referenceCounts.delete(n),te(n)))null==(r=a.retention.nodesRetainedByZone.get(e))||r.delete(n);t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);let i=a.graphsByVersion.get(t.version);if(i){let e=i.nodeDeps.get(n);if(void 0!==e)for(let t of(i.nodeDeps.delete(n),e))null==(o=i.nodeToNodeSubscriptions.get(t))||o.delete(n);i.nodeToNodeSubscriptions.delete(n)}e4(n)}(e,c,t)}function te(e){let t=e5(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof e8?[t]:t}function tt(e,t){let n;C("recoil_memory_managament_2020")&&(e.getState().retention.referenceCounts.delete(t),(n=e.getState()).nextTree?n.retention.retainablesToCheckForRelease.add(t):e9(e,new Set([t])))}var tn={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,t,n){var r;if(!C("recoil_memory_managament_2020"))return;let o=e.getState().retention.referenceCounts,a=(null!=(r=o.get(t))?r:0)+n;0===a?tt(e,t):o.set(t,a)},updateRetainCountToZero:tt,releaseScheduledRetainablesNow:function(e){if(!C("recoil_memory_managament_2020"))return;let t=e.getState();e9(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};let{unstable_batchedUpdates:tr}=p.default,{unstable_batchedUpdates:to}={unstable_batchedUpdates:tr},{batchStart:ta}
13=e2,{unstable_batchedUpdates:ti}={unstable_batchedUpdates:to},tl=ti||(e=>e());var ts={getBatcher:()=>tl,setBatcher:e=>{tl=e},batchUpdates:e=>{tl(()=>{let t=()=>void 0;try{t=ta(),e()}finally{t()}})}},tu=function*(e){for(let t of e)for(let e of t)yield e};let tc="u"<typeof Window||"u"<typeof window;var td={isSSR:tc,isReactNative:"u">typeof navigator&&"ReactNative"===navigator.product,isWindow:e=>!tc&&(e===window||e instanceof Window)};let{batchUpdates:tf}=ts,{initializeNode:th,peekNodeInfo:tp}=eO,{graph:tm}=es,{getNextStoreID:tg}=ef,{DEFAULT_VALUE:ty,recoilValues:t_,recoilValuesForKeys:tv}=J,{AbstractRecoilValue:tb,getRecoilValueAsLoadable:tS,setRecoilValue:tw,setUnvalidatedRecoilValue:tT}=e2,{updateRetainCount:tE}=tn,{setInvalidateMemoizedSnapshot:tR}=eD,{getNextTreeStateVersion:tA,makeEmptyStoreState:tk}=ey,{isSSR:tN}=td,{memoizeOneWithArgsHashAndInvalidation:tM}={memoizeWithArgsHash:function(e,t){let n;return(...r)=>{n||(n={});let o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]}},memoizeOneWithArgsHash:function(e,t){let n,r;return(...o)=>{let a=t(...o);return n===a?r:(n=a,r=e(...o))}},memoizeOneWithArgsHashAndInvalidation:function(e,t){let n,r;return[(...o)=>{let a=t(...o);return n===a?r:(n=a,r=e(...o))},()=>{n=null}]}};class tL{constructor(e,t){for(const n of(_(this,"_store",void 0),_(this,"_refCount",1),_(this,"getLoadable",e=>(this.checkRefCount_INTERNAL(),tS(this._store,e))),_(this,"getPromise",e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise())),_(this,"getNodes_UNSTABLE",e=>{if(this.checkRefCount_INTERNAL(),(null==e?void 0:e.isModified)===!0)return(null==e?void 0:e.isInitialized)===!1?[]:tv(this._store.getState().currentTree.dirtyAtoms);let t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return(null==e?void 0:e.isInitialized)==null?t_.values():!0===e.isInitialized?tv(tu([t,n])):eS(t_.values(),({key:e})=>!t.has(e)&&!n.has(e))}),_(this,"getInfo_UNSTABLE",({key:e})=>(this.checkRefCount_INTERNAL(),tp(this._store,this._store.getState().currentTree,e))),_(this,"map",e=>{this.checkRefCount_INTERNAL();let t=new tx(this,tf);return e(t),t}),_(this,"asyncMap",async e=>{this.checkRefCount_INTERNAL();let t=new tx(this,tf);return t.retain(),await e(t),t.autoRelease_INTERNAL(),t}),this._store={storeID:tg(),parentStoreID:t,getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{let n=e.graphsByVersion;if(n.has(t))return y(n.get(t));let r=tm();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw m("Cannot subscribe to Snapshots")}},this._store.getState().knownAtoms))th(this._store,n,"get"),tE(this._store,n,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&V("Attempt to retain() Snapshot that was already released."),this._refCount++;let e=!1;return()=>{e||(e=!0,this._release())}}autoRelease_INTERNAL(){tN||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach(e=>e()),this._store.getState().nodeCleanupFunctions.clear(),!C("recoil_memory_managament_2020"))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){C("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function tC(e,t,n=!1){let r=e.getState(),o=n?tA():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(F(r.nodeCleanupFunctions.entries(),([e])=>[e,()=>{}]))}}let[tV,tO]=tM((e,t)=>{var n;let r=e.getState();return new tL(tC(e,"latest"===t?null!=(n=r.nextTree)?n:r.currentTree:y(r.previousTree)),e.storeID)},(e,t)=>{var n,r;return String(t)+String(e.storeID)+String(null==(n=e.getState().nextTree)?void 0:n.version)+String(e.getState().currentTree.version)+String(null==(r=e.getState().previousTree)?void 0:r.version)});tR(tO);class tx extends tL{constructor(e,t){super(tC(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0),e.getStoreID()),_(this,"_batch",void 0),_(this,"set",(e,t)=>{this.checkRefCount_INTERNAL();let n=this.getStore_INTERNAL();this._batch(()=>{tE(n,e.key,1),tw(this.getStore_INTERNAL(),e,t)})}),_(this,"reset",e=>{this.checkRefCount_INTERNAL();let t=this.getStore_INTERNAL();this._batch(()=>{tE(t,e.key,1),tw(this.getStore_INTERNAL(),e,ty)})}),_(this,"setUnvalidatedAtomValues_DEPRECATED",e=>{this.checkRefCount_INTERNAL();let t=this.getStore_INTERNAL();tf(()=>{for(let[n,r]of e.entries())tE(t,n,1),tT(t,new tb(n),r)})}),this._batch=t}}var tD=Object.freeze({__proto__:null,Snapshot:tL,MutableSnapshot:tx,freshSnapshot:function(e){let t=new tL(tk());return null!=e?t.map(e):t},cloneSnapshot:function(e,t="latest"){let n=tV(e,t);return n.isRetained()?n:(tO(),tV(e,t))}}),tI=function(...e){let t=new Set;for(let n of e)for(let e of n)t.add(e);return t};
13let{useRef:tP}=h.default;var tU=function(e){let t=tP(e);return t.current===e&&"function"==typeof e&&(t.current=e()),t};let{getNextTreeStateVersion:tj,makeEmptyStoreState:tB}=ey,{cleanUpNode:tz,getDownstreamNodes:tG,initializeNode:tF,setNodeValue:t$,setUnvalidatedAtomValue_DEPRECATED:tH}=eO,{graph:tK}=es,{cloneGraph:tW}=es,{getNextStoreID:tq}=ef,{createMutableSource:tY,reactMode:tZ}=P,{applyAtomValueWrites:tX}=e2,{releaseScheduledRetainablesNow:tJ}=tn,{freshSnapshot:tQ}=tD,{useCallback:t0,useContext:t1,useEffect:t2,useMemo:t6,useRef:t3,useState:t4}=h.default;function t5(){throw m("This component must be used inside a <RecoilRoot> component.")}let t8=Object.freeze({storeID:tq(),getState:t5,replaceState:t5,getGraph:t5,subscribeToTransactions:t5,addTransactionMetadata:t5}),t7=!1;function t9(e){if(t7)throw m("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");let t=e.getState();if(null===t.nextTree){C("recoil_memory_managament_2020")&&C("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&tJ(e);let n=t.currentTree.version,r=tj();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,tW(y(t.graphsByVersion.get(n))))}}let ne=h.default.createContext({current:t8}),nt=()=>t1(ne),nn=h.default.createContext(null);function nr(e,t,n){for(let r of tG(e,n,n.dirtyAtoms)){let e=t.nodeToComponentSubscriptions.get(r);if(e)for(let[t,[r,o]]of e)o(n)}}function no(e){let t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(let[n,o]of t.nodeTransactionSubscriptions)if(r.has(n))for(let[t,n]of o)n(e);for(let[n,r]of t.transactionSubscriptions)r(e);(!tZ().early||t.suspendedComponentResolvers.size>0)&&(nr(e,t,n),t.suspendedComponentResolvers.forEach(e=>e()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(e=>e(n)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function na({setNotifyBatcherOfChange:e}){let t=nt(),[,n]=t4([]);return e(()=>n({})),t2(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),t2(()=>{Q("Batcher",()=>{!function(e){let t=e.getState();t.commitDepth++;try{let{nextTree:n}=t;if(null==n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,no(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):V("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,C("recoil_memory_managament_2020")&&null==n&&tJ(e)}finally{t.commitDepth--}}(t.current)})}),null}let ni=0;function nl({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o,a=e=>{let t=o.current.graphsByVersion;if(t.has(e))return y(t.get(e));let n=tK();return t.set(e,n),n},i=(e,t)=>{if(null==t){let{transactionSubscriptions:t}=d.current.getState(),n=ni++;return t.set(n,e),{release:()=>{t.delete(n)}}}{let{nodeTransactionSubscriptions:n}=d.current.getState();n.has(t)||n.set(t,new Map);let r=ni++;return y(n.get(t)).set(r,e),{release:()=>{let e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},l=e=>{for(let t of(t9(d.current),Object.keys(e)))y(d.current.getState().nextTree).transactionMetadata[t]=e[t]},s=e=>{let t;t9(d.current);let n=y(o.current.nextTree);try{t7=!0,t=e(n)}finally{t7=!1}t!==n&&(o.current.nextTree=t,tZ().early&&nr(d.current,o.current,t),y(u.current)())},u=t3(null),c=t0(e=>{u.current=e},[u]),d=tU(()=>null!=n?n:{storeID:tq(),getState:()=>o.current,replaceState:s,getGraph:a,subscribeToTransactions:i,addTransactionMetadata:l});null!=n&&(d.current=n);let f=t6(()=>null==tY?void 0:tY(o,()=>o.current.currentTree.version),[o=tU(()=>{var n;let r,o,a;return null!=e?(n=d.current,r=tB(),e({set:(e,t)=>{let o=r.currentTree,a=t$(n,o,e.key,t),i=new Set(a.keys()),l=o.nonvalidatedAtoms.clone();for(let e of i)l.delete(e);r.currentTree={...o,dirtyAtoms:tI(o.dirtyAtoms,i),atomValues:tX(o.atomValues,a),nonvalidatedAtoms:l}},setUnvalidatedAtomValues:e=>{e.forEach((e,t)=>{r.currentTree=tH(r.currentTree,t,e)})}}),r):null!=t?(a=(o=tQ(t)).getStore_INTERNAL().getState(),o.retain(),a.nodeCleanupFunctions.forEach(e
13=>e()),a.nodeCleanupFunctions.clear(),a):tB()})]);return t2(()=>{let e=d.current;for(let t of new Set(e.getState().knownAtoms))tF(e,t,"get");return()=>{for(let t of e.getState().knownAtoms)tz(e,t)}},[d]),h.default.createElement(ne.Provider,{value:d},h.default.createElement(nn.Provider,{value:f},h.default.createElement(na,{setNotifyBatcherOfChange:c}),r))}var ns={RecoilRoot:function(e){let{override:t,...n}=e,r=nt();return!1===t&&r.current!==t8?e.children:h.default.createElement(nl,n)},useStoreRef:nt,useRecoilMutableSource:function(){let e=t1(nn);return null==e&&G("Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks."),e},useRecoilStoreID:function(){return nt().current.storeID},notifyComponents_FOR_TESTING:nr,sendEndOfBatchNotifications_FOR_TESTING:no},nu=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0};let{useEffect:nc,useRef:nd}=h.default;var nf=function(e){let t=nd();return nc(()=>{t.current=e}),t.current};let{useStoreRef:nh}=ns,{SUSPENSE_TIMEOUT_MS:np}=tn,{updateRetainCount:nm}=tn,{RetentionZone:ng}=ev,{useEffect:ny,useRef:n_}=h.default,{isSSR:nv}=td;var nb=function(e){if(C("recoil_memory_managament_2020"))return function(e){let t=(Array.isArray(e)?e:[e]).map(e=>e instanceof ng?e:e.key),n=nh();ny(()=>{if(!C("recoil_memory_managament_2020"))return;let e=n.current;if(r.current&&!nv)window.clearTimeout(r.current),r.current=null;else for(let n of t)nm(e,n,1);return()=>{for(let n of t)nm(e,n,-1)}},[n,...t]);let r=n_(),o=nf(t);if(!nv&&(void 0===o||!nu(o,t))){let e=n.current;for(let n of t)nm(e,n,1);if(o)for(let t of o)nm(e,t,-1);r.current&&window.clearTimeout(r.current),r.current=window.setTimeout(()=>{for(let n of(r.current=null,t))nm(e,n,-1)},np)}}(e)},nS=function(){return"<component name not available>"};let{batchUpdates:nw}=ts,{DEFAULT_VALUE:nT}=J,{currentRendererSupportsUseSyncExternalStore:nE,reactMode:nR,useMutableSource:nA,useSyncExternalStore:nk}=P,{useRecoilMutableSource:nN,useStoreRef:nM}=ns,{isRecoilValue:nL}=z,{AbstractRecoilValue:nC,getRecoilValueAsLoadable:nV,setRecoilValue:nO,setUnvalidatedRecoilValue:nx,subscribeToRecoilValue:nD}=e2,{useCallback:nI,useEffect:nP,useMemo:nU,useRef:nj,useState:nB}=h.default,{setByAddingToSet:nz}=eb,{isSSR:nG}=td;function nF(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state)throw new Promise(t=>{let r=n.current.getState().suspendedComponentResolvers;r.add(t),nG&&g(e.contents)&&e.contents.finally(()=>{r.delete(t)})});if("hasError"===e.state)throw e.contents;throw m(`Invalid value of loadable atom "${t.key}"`)}function n$(e){let t=nM(),n=nS(),r=nI(()=>{var n;let r=t.current,o=r.getState();return{loadable:nV(r,e,nR().early&&null!=(n=o.nextTree)?n:o.currentTree),key:e.key}},[t,e]),o=nI(e=>{let t;return()=>{var n,r;let o=e();return null!=(n=t)&&n.loadable.is(o.loadable)&&(null==(r=t)?void 0:r.key)===o.key?t:(t=o,o)}},[]),a=nU(()=>o(r),[r,o]);return nk(nI(r=>nD(t.current,e,r,n).release,[t,e,n]),a,a).loadable}function nH(e){let t=nM(),n=nI(()=>{var n;let r=t.current,o=r.getState();return nV(r,e,nR().early&&null!=(n=o.nextTree)?n:o.currentTree)},[t,e]),r=nI(()=>n(),[n]),o=nS(),a=nI((r,a)=>nD(t.current,e,()=>{if(!C("recoil_suppress_rerender_in_callback"))return a();let e=n();s.current.is(e)||a(),s.current=e},o).release,[t,e,o,n]),i=nN();if(null==i)throw m("Recoil hooks must be used in components contained within a <RecoilRoot> component.");let l=nA(i,r,a),s=nj(l);return nP(()=>{s.current=l}),l}function nK(e){let t=nM(),n=nS(),r=nI(()=>{var n;let r=t.current,o=r.getState();return nV(r,e,nR().early&&null!=(n=o.nextTree)?n:o.currentTree)},[t,e]),o=nI(()=>({loadable:r(),key:e.key}),[r,e.key]),a=nI(e=>{let t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t},[o]);nP(()=>{let r=nD(t.current,e,e=>{l(a)},n);return l(a),r.release},[n,e,t,a]);let[i,l]=nB(o);return i.key!==e.key?o().loadable:i.loadable}function nW(e){let t=nM(),[,n]=nB([]),r=nS(),o=nI(()=>{var n;let r=t.current,o=r.getState();return nV(r,e,nR().early&&null!=(n=o.nextTree)?n:o.currentTree)},[t,e]),a=o(),i=nj(a);return nP(()=>{i.current=a}),nP(()=>{let a=t.current,l=a.getState(),s=nD(a,e,e=>{var t;if(!C("recoil_suppress_rerender_in_callback"))return n([]);let r=o();null!=(t=i.current)&&t.is(r)||n(r),i.current=r},r);if(l.nextTree)a.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{i.current=null,n([])});else{var u;if(!C("recoil_suppress_rerender_in_callback"))return n([]);let e=o();null!=(u=i.current)&&u.is(e)||n(e),i.current=e}return s.release},[r,o,e,t]),a}function nq(e){return C("recoil_memory_managament_2020")&&nb(e),({TRANSITION_SUPPORT:nK,SYNC_EXTERNAL_STORE:nE()?n$:nK,MUTABLE_SOURCE:nH,LEGACY:nW})[nR().mode](e)}function nY(e){let t=nM();return nF(nq(e),e,t)}function nZ(e){let t=nM();return nI(n=>{nO(t.current,e,n)},[t,e])}function nX(e){return C("recoil_memory_managament_2020")&&nb(e),nK(e)}function nJ(e){let t=nM();return nF(nX(e),e,t)}var nQ=function(e,t){let n=new Map;for(let[r,o]of e)t(o,r)&&n.set(r,o);return n},n0=function(e,t){let n=new Set;for(let r of e)t(r)&&n.add(r);return n},n1=function(...e){let t=new Map;for(let n=0;n<e.length;n++){let r,o=e[n].keys();for(;!(r=o.next()).done;)t.set(r.value,e[n].get(r.value))}return t};let{batchUpdates:n2}=ts,{DEFAULT_VALUE:n6,getNode:n3,nodes:n4}=J,{useStoreRef:n5}
13=ns,{AbstractRecoilValue:n8,setRecoilValueLoadable:n7}=e2,{SUSPENSE_TIMEOUT_MS:n9}=tn,{cloneSnapshot:re}=tD,{useCallback:rt,useEffect:rn,useRef:rr,useState:ro}=h.default,{isSSR:ra}=td;function ri(e){let t=n5();rn(()=>t.current.subscribeToTransactions(e).release,[e,t])}function rl(e){let t=ei(nQ(e.atomValues.toMap(),(e,t)=>{let n=n3(t).persistence_UNSTABLE;return null!=n&&"none"!==n.type&&"hasValue"===e.state}),e=>e.contents);return n1(e.nonvalidatedAtoms.toMap(),t)}function rs(e,t){var n;let r=e.getState(),o=null!=(n=r.nextTree)?n:r.currentTree,a=t.getStore_INTERNAL().getState().currentTree;n2(()=>{let n=new Set;for(let e of[o.atomValues.keys(),a.atomValues.keys()])for(let t of e){var r,i;(null==(r=o.atomValues.get(t))?void 0:r.contents)!==(null==(i=a.atomValues.get(t))?void 0:i.contents)&&n3(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach(t=>{n7(e,new n8(t),a.atomValues.has(t)?y(a.atomValues.get(t)):n6)}),e.replaceState(e=>({...e,stateID:t.getID()}))})}var ru={useRecoilSnapshot:function(){let e=n5(),[t,n]=ro(()=>re(e.current)),r=nf(t),o=rr(),a=rr();if(ri(rt(e=>n(re(e)),[])),rn(()=>{let e=t.retain();if(o.current&&!ra){var n;window.clearTimeout(o.current),o.current=null,null==(n=a.current)||n.call(a),a.current=null}return()=>{window.setTimeout(e,10)}},[t]),r!==t&&!ra){if(o.current){var i;window.clearTimeout(o.current),o.current=null,null==(i=a.current)||i.call(a),a.current=null}a.current=t.retain(),o.current=window.setTimeout(()=>{var e;o.current=null,null==(e=a.current)||e.call(a),a.current=null},n9)}return t},gotoSnapshot:rs,useGotoRecoilSnapshot:function(){let e=n5();return rt(t=>rs(e.current,t),[e])},useRecoilTransactionObserver:function(e){ri(rt(t=>{e({snapshot:re(t,"latest"),previousSnapshot:re(t,"previous")})},[e]))},useTransactionObservation_DEPRECATED:function(e){ri(rt(t=>{let n=t.getState().previousTree,r=t.getState().currentTree;n||(V("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),n=t.getState().currentTree);let o=rl(r),a=rl(n),i=ei(n4,e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!=(t=null==(n=e.persistence_UNSTABLE)?void 0:n.type)?t:"none",backButton:null!=(r=null==(o=e.persistence_UNSTABLE)?void 0:o.backButton)&&r}}}),l=n0(r.dirtyAtoms,e=>o.has(e)||a.has(e));e({atomValues:o,previousAtomValues:a,atomInfo:i,modifiedAtoms:l,transactionMetadata:{...r.transactionMetadata}})},[e]))},useTransactionSubscription_DEPRECATED:ri};let{peekNodeInfo:rc}=eO,{useStoreRef:rd}=ns,{reactMode:rf}=P,{RecoilRoot:rh,useStoreRef:rp}=ns,{useMemo:rm}=h.default,{loadableWithValue:rg}=M,{initializeNode:ry}=eO,{DEFAULT_VALUE:r_,getNode:rv}=J,{copyTreeState:rb,getRecoilValueAsLoadable:rS,invalidateDownstreams:rw,writeLoadableToTreeState:rT}=e2;function rE(e){return"atom"===rv(e.key).nodeType}class rR{constructor(e,t){_(this,"_store",void 0),_(this,"_treeState",void 0),_(this,"_changes",void 0),_(this,"get",e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!rE(e))throw m("Reading selectors within atomicUpdate is not supported");let t=rS(this._store,e,this._treeState);if("hasValue"===t.state)return t.contents;if("hasError"===t.state)throw t.contents;throw m(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)}),_(this,"set",(e,t)=>{if(!rE(e))throw m("Setting selectors within atomicUpdate is not supported");if("function"==typeof t){let n=this.get(e);this._changes.set(e.key,t(n))}else ry(this._store,e.key,"set"),this._changes.set(e.key,t)}),_(this,"reset",e=>{this.set(e,r_)}),this._store=e,this._treeState=t,this._changes=new Map}newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;let e=rb(this._treeState);for(let[t,n]of this._changes)rT(e,t,rg(n));return rw(this._store,e),e}}var rA=Object.freeze({__proto__:null,atomicUpdater:function(e){return t=>{e.replaceState(n=>{let r=new rR(e,n);return t(r),r.newTreeState_INTERNAL()})}}}),rk=function(e,t){if(!e)throw Error(t)};let{atomicUpdater:rN}=rA,{batchUpdates:rM}=ts,{DEFAULT_VALUE:rL}
13=J,{useStoreRef:rC}=ns,{refreshRecoilValue:rV,setRecoilValue:rO}=e2,{cloneSnapshot:rx}=tD,{gotoSnapshot:rD}=ru,{useCallback:rI}=h.default;class rP{}let rU=new rP;function rj(e,t,n,r){let o,a=rU;if(rM(()=>{let i="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create.  Please see the docs at recoiljs.org for details.";if("function"!=typeof t)throw m(i);let l=t(ew({...null!=r?r:{},set:(t,n)=>rO(e,t,n),reset:t=>rO(e,t,rL),refresh:t=>rV(e,t),gotoSnapshot:t=>rD(e,t),transact_UNSTABLE:t=>rN(e)(t)},{snapshot:()=>{let t=rx(e);return o=t.retain(),t}}));if("function"!=typeof l)throw m(i);a=l(...n)}),a instanceof rP&&rk(!1),g(a))a=a.finally(()=>{var e;null==(e=o)||e()});else{var i;null==(i=o)||i()}return a}var rB={recoilCallback:rj,useRecoilCallback:function(e,t){let n=rC();return rI((...t)=>rj(n.current,e,t),null!=t?[...t,n]:void 0)}};let{useStoreRef:rz}=ns,{refreshRecoilValue:rG}=e2,{useCallback:rF}=h.default,{atomicUpdater:r$}=rA,{useStoreRef:rH}=ns,{useMemo:rK}=h.default;var rW=Object.freeze({__proto__:null,WrappedValue:{WrappedValue:class{constructor(e){_(this,"value",void 0),this.value=e}}}.WrappedValue});let{isFastRefreshEnabled:rq}=P;class rY extends Error{}var rZ=Object.freeze({__proto__:null,TreeCache:{TreeCache:class{constructor(e){var t,n,r;_(this,"_name",void 0),_(this,"_numLeafs",void 0),_(this,"_root",void 0),_(this,"_onHit",void 0),_(this,"_onSet",void 0),_(this,"_mapNodeValue",void 0),this._name=null==e?void 0:e.name,this._numLeafs=0,this._root=null,this._onHit=null!=(t=null==e?void 0:e.onHit)?t:()=>{},this._onSet=null!=(n=null==e?void 0:e.onSet)?n:()=>{},this._mapNodeValue=null!=(r=null==e?void 0:e.mapNodeValue)?r:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,t){var n;return null==(n=this.getLeafNode(e,t))?void 0:n.value}getLeafNode(e,t){if(null==this._root)return;let n=this._root;for(;n;){if(null==t||t.onNodeVisit(n),"leaf"===n.type)return this._onHit(n),n;let r=this._mapNodeValue(e(n.nodeKey));n=n.branches.get(r)}}set(e,t,n){let r=()=>{var r,o,a,i,l,s,u;let c,d;for(let[t,r]of e){let e=this._root;if((null==e?void 0:e.type)==="leaf")throw this.invalidCacheError();let o=c;if("branch"!==(c=null!=(l=c=o?o.branches.get(d):e)?l:{type:"branch",nodeKey:t,parent:o,branches:new Map,branchKey:d}).type||c.nodeKey!==t)throw this.invalidCacheError();null==o||o.branches.set(d,c),null==n||null==(s=n.onNodeVisit)||s.call(n,c),d=this._mapNodeValue(r),this._root=null!=(u=this._root)?u:c}let f=c?null==(r=c)?void 0:r.branches.get(d):this._root;if(null!=f&&("leaf"!==f.type||f.branchKey!==d))throw this.invalidCacheError();let h={type:"leaf",value:t,parent:c,branchKey:d};null==(o=c)||o.branches.set(d,h),this._root=null!=(a=this._root)?a:h,this._numLeafs++,this._onSet(h),null==n||null==(i=n.onNodeVisit)||i.call(n,h)};try{r()}catch(e){if(e instanceof rY)this.clear(),r();else throw e}}delete(e){let t=this.root();if(!t)return!1;if(e===t)return this._root=null,this._numLeafs=0,!0;let n=e.parent,r=e.branchKey;for(;n;){var o;if(n.branches.delete(r),n===t)return 0===n.branches.size?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(n.branches.size>0)break;r=null==(o=n)?void 0:o.branchKey,n=n.parent}for(;n!==t;n=n.parent)if(null==n)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){throw V((rq()?"Possible Fast Refresh module reload detected.  This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values.  This happens when selectors do not return consistent values for the same input dependency values.  That may also be caused when using Fast Refresh to change a selector implementation.  Resetting cache.")+(null!=this._name?` - ${this._name}`:"")),new rY}}}.TreeCache}),rX=Object.freeze({__proto__:null,LRUCache:{LRUCache:class{constructor(e){var t;_(this,"_maxSize",void 0),_(this,"_size",void 0),_(this,"_head",void 0),_(this,"_tail",void 0),_(this,"_map",void 0),_(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!=(t=e.mapKey)?t:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){let t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}set(e,t){let n=this._keyMapper(e);this._map.get(n)&&this.delete(e);let r=this.head(),o={key:e,right:r,left:null,value:t};r?r.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){let e=this.tail();e&&this.delete(e.key)}delete(e){let t=this._keyMapper(e);if(!this._size||!this._map.has(t))return;let n=y(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}}.LRUCache});let{LRUCache:rJ}=rX,{TreeCache:rQ}=rZ;var r0=function({name:e,maxSize:t,mapNodeValue:n=e=>e}){let r=new rJ({maxSize:t}),o=new rQ({name:e,mapNodeValue:n,onHit:e=>{r.set(e,!0)},onSet:e=>{let n=r.tail();r.set(e,!0),n&&o.size()>t&&o.delete(n.key)}});return o},r1=function(e,t={allowFunctions:!1}){return function e(t,n,r){if("string"==typeof t&&!t.includes('"')&&!t.includes("\\"))return`"${t}"`;switch(typeof t){case"undefined":return"";case"boolean":return t?"true":"false";case"number":case"symbol":return String(t);case"string":return JSON.stringify(t);case"function":if((null==n?void 0:n.allowFunctions)!==!0)throw m("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${t.name})__`}if(null===t)return"null";if("object"!=typeof t){var o;return null!=(o=JSON.stringify(t))?o:""}if(g(t))return"__PROMISE__";if(Array.isArray(t))return`[${t.map((t,r)=>e(t,n,r.toString()))}]`;if("function"==typeof t.toJSON)return e(t.toJSON(r),n,r);if(t instanceof Map){let o={};for(let[r,a]of t)o["string"==typeof r?r:e(r,n)]=a;return e(o,n,r)}return t instanceof Set?e(Array.from(t).sort((t,r)=>e(t,n).localeCompare(e(r,n))),n,r):void 0!==Symbol&&null!=t[Symbol.iterator]&&"function"==typeof t[Symbol.iterator]?e(Array.from(t),n,r):`{${Object.keys(t).filter(e=>void 0!==t[e]).sort().map(r=>`${e(r,n)}:${e(t[r],n,r)}`).join(",")}}`}(e,t)};let{TreeCache:r2}=rZ,r6={equality:"reference",eviction:"keep-all",maxSize:1/0},{isReactNative:r3,isWindow:r4}=td,{isLoadable:r5,loadableWithError:r8,loadableWithPromise:r7,load
13ableWithValue:r9}=M,{WrappedValue:oe}=rW,{getNodeLoadable:ot,peekNodeLoadable:on,setNodeValue:or}=eO,{saveDepsToStore:oo}=es,{DEFAULT_VALUE:oa,getConfigDeletionHandler:oi,getNode:ol,registerNode:os}=J,{isRecoilValue:ou}=z,{markRecoilValueModified:oc}=e2,{retainedByOptionWithDefault:od}=tn,{recoilCallback:of}=rB,{startPerfBlock:oh}={startPerfBlock:function(e){return()=>null}};class op{}let om=new op,og=[],oy=new Map,o_=(t=0,()=>t++);function ov(e){let t=null,{key:n,get:r,cachePolicy_UNSTABLE:o}=e,a=null!=e.set?e.set:void 0,i=new Set,l=function({equality:e=r6.equality,eviction:t=r6.eviction,maxSize:n=r6.maxSize}=r6,r){var o=t,a=n,i=function(e){switch(e){case"reference":return e=>e;case"value":return e=>r1(e)}throw m(`Unrecognized equality policy ${e}`)}(e),l=r;switch(o){case"keep-all":return new r2({name:l,mapNodeValue:i});case"lru":return r0({name:l,maxSize:y(a),mapNodeValue:i});case"most-recent":return r0({name:l,maxSize:1,mapNodeValue:i})}throw m(`Unrecognized eviction policy ${o}`)}(null!=o?o:{equality:"reference",eviction:"keep-all"},n),s=od(e.retainedBy_UNSTABLE),u=new Map,c=0;function d(){return!C("recoil_memory_managament_2020")||c>0}function f(e){return e.getState().knownSelectors.add(n),c++,()=>{c--}}function h(){return void 0!==oi(n)&&!d()}function p(e,t){k(e,t)&&A(e),_(t,!0)}function _(e,n){let r=oy.get(e);if(null!=r){for(let e of r)oc(e,y(t));n&&oy.delete(e)}}function v(e,t){let n=oy.get(t);null==n&&oy.set(t,n=new Set),n.add(e)}function b(e,t,n,r,o,a){return t.then(r=>{if(!d())throw A(e),om;null!=a.loadingDepKey&&a.loadingDepPromise===t?n.atomValues.set(a.loadingDepKey,r9(r)):e.getState().knownSelectors.forEach(e=>{n.atomValues.delete(e)});let i=T(e,n);if(i&&"loading"!==i.state){if((k(e,o)||null==R(e))&&p(e,o),"hasValue"===i.state)return i.contents;throw i.contents}if(!k(e,o)){let t=E(e,n);if(null!=t)return t.loadingLoadable.contents}let[l,s]=w(e,n,o);if("loading"!==l.state&&(N(n,l,s),p(e,o)),"hasError"===l.state)throw l.contents;return l.contents}).catch(t=>{if(t instanceof op)throw om;if(!d())throw A(e),om;throw N(n,r8(t),r),p(e,o),t})}function S(e,t,r,o){var a,l,s,u,c,d,f;for(let h of((k(e,o)||t.version===(null==(a=e.getState())||null==(l=a.currentTree)?void 0:l.version)||t.version===(null==(s=e.getState())||null==(u=s.nextTree)?void 0:u.version))&&oo(n,r,e,null!=(c=null==(d=e.getState())||null==(f=d.nextTree)?void 0:f.version)?c:e.getState().currentTree.version),r))i.add(h)}function w(e,o,a){let i,l,s=oh(n),u=!0,c=!0,f=()=>{s(),c=!1},h=!1,v={loadingDepKey:null,loadingDepPromise:null},w=new Map;function T({key:t}){let n=ot(e,o,t);(w.set(t,n),!u)&&(S(e,o,new Set(w.keys()),a),k(e,a)&&(y(R(e)).stateVersions.clear(),_(a,!1)));switch(n.state){case"hasValue":return n.contents;case"hasError":throw n.contents;case"loading":throw v.loadingDepKey=t,v.loadingDepPromise=n.contents,n.contents}throw m("Invalid Loadable state")}try{if(i=r({get:T,getCallback:n=>(...r)=>{if(c)throw m("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated.  It c
13an be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return null==t&&rk(!1),of(e,n,r,{node:t})}}),i=ou(i)?T(i):i,r5(i)&&("hasError"===i.state&&(h=!0),i=i.contents),g(i)){var E;i=(E=i,E.then(t=>{if(!d())throw A(e),om;let n=r9(t);return N(o,n,w),p(e,a),t}).catch(t=>{if(!d())throw A(e),om;if(g(t))return b(e,t,o,w,a,v);let n=r8(t);throw N(o,n,w),p(e,a),t})).finally(f)}else f();i=i instanceof oe?i.value:i}catch(t){g(i=t)?i=b(e,i,o,w,a,v).finally(f):(h=!0,f())}return l=h?r8(i):g(i)?r7(i):r9(i),u=!1,function(e,t,n){if(k(e,t)){let t=R(e);null!=t&&(t.depValuesDiscoveredSoFarDuringAsyncWork=n)}}(e,a,w),S(e,o,new Set(w.keys()),a),[l,w]}function T(e,t){let r=t.atomValues.get(n);if(null!=r)return r;let o=new Set;try{r=l.get(n=>("string"!=typeof n&&rk(!1),ot(e,t,n).contents),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(e){throw m(`Problem with cache lookup for selector "${n}": ${e.message}`)}if(r){var a;t.atomValues.set(n,r),S(e,t,o,null==(a=R(e))?void 0:a.executionID)}return r}function E(e,t){for(let n of tu([u.has(e)?[y(u.get(e))]:[],F(eS(u,([t])=>t!==e),([,e])=>e)]))if(n.stateVersions.get(t.version)||!function(n){for(let[r,o]of n)if(!ot(e,t,r).is(o))return!0;return!1}(n.depValuesDiscoveredSoFarDuringAsyncWork))return n.stateVersions.set(t.version,!0),n;else n.stateVersions.set(t.version,!1)}function R(e){return u.get(e)}function A(e){u.delete(e)}function k(e,t){var n;return t===(null==(n=R(e))?void 0:n.executionID)}function N(e,t,r){e.atomValues.set(n,t);try{l.set(Array.from(r.entries()).map(([e,t])=>[e,t.contents]),t)}catch(e){throw m(`Problem with setting cache for selector "${n}": ${e.message}`)}}function M(e,t){let r=t.atomValues.get(n);return null!=r?r:l.get(n=>{var r;return"string"!=typeof n&&rk(!1),null==(r=on(e,t,n))?void 0:r.contents})}function L(e,t){if(og.includes(n))return r8(m(`Recoil selector has circular dependencies: ${og.slice(og.indexOf(n)).join(" → ")}`));og.push(n);try{return function(e,t){var n,r,o,a,i,l;let s=T(e,t);if(null!=s)return A(e),s;let c=E(e,t);if(null!=c){return(null==(n=c.loadingLoadable)?void 0:n.state)==="loading"&&v(e,c.executionID),c.loadingLoadable}let d=o_(),[f,h]=w(e,t,d);return"loading"===f.state?(r=e,o=d,a=f,i=h,l=t,u.set(r,{depValuesDiscoveredSoFarDuringAsyncWork:i,executionID:o,loadingLoadable:a,stateVersions:new Map([[l.version,!0]])}),v(e,d)):(A(e),N(t,f,h)),f}(e,t)}finally{og.pop()}}function O(e){e.atomValues.delete(n)}function x(e,n){for(let o of(null==t&&rk(!1),i)){var r;let t=ol(o);null==(r=t.clearCache)||r.call(t,e,n)}i.clear(),O(n),l.clear(),oc(e,t)}return t=null!=a?os({key:n,nodeType:"selector",peek:M,get:L,set:(e,t,r)=>{let o=!1,i=new Map;function l({key:r}){if(o)throw m("Recoil: Async selector sets are not currently supported.");let a=ot(e,t,r);if("hasValue"===a.state)return a.contents;if("loading"===a.state){let e=`Getting value of asynchronous atom or selector "${r}" in a pending state while setting selector "${n}" is not yet supported.`;throw V(e),m(e)}throw a.contents}function s(n,r){if(o){let e="Recoil: Async selector sets are not currently supported.";throw V(e),m(e)}let a="function"==typeof r?r(l(n)):r;or(e,t,n.key,a).forEach((e,t)=>i.set(t,e))}let u=a({set:s,get:l,reset:function(e){s(e,oa)}},r);if(void 0!==u)throw g(u)?m("Recoil: Async selector sets are not currently supported."):m("Recoil: selector set should be a void function.");return o=!0,i},init:f,invalidate:O,clearCache:x,shouldDeleteConfigOnRelease:h,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:s}):os({key:n,nodeType:"selector",peek:M,get:L,init:f,invalidate:O,clearCache:x,shouldDeleteConfigOnRelease:h,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:s})}ov.value=e=>new oe(e);let{isLoadable:ob,loadableWithError:oS,loadableWithPromise:ow,loadableWithValue:oT}=M,{WrappedValue:oE}=rW,{peekNodeInfo:oR}=eO,{DEFAULT_VALUE:oA,DefaultValue:ok,getConfigDeletionHandler:oN,registerNode:oM,setConfigDeletionHandler:oL}=J,{isRecoilValue:oC}=z,{getRecoilValueAsLoadable:oV,markRecoilValueModified:oO,setRecoilValue:ox,setRecoilValueLo
13adable:oD}=e2,{retainedByOptionWithDefault:oI}=tn,oP=e=>e instanceof oE?e.value:e;function oU(e){var t;let n,r,{...o}=e,a="default"in e?e.default:new Promise(()=>{});return oC(a)?(n=oU({...t={...o,default:a},default:oA,persistence_UNSTABLE:void 0===t.persistence_UNSTABLE?void 0:{...t.persistence_UNSTABLE,validator:e=>e instanceof ok?e:y(t.persistence_UNSTABLE).validator(e,oA)},effects:t.effects,effects_UNSTABLE:t.effects_UNSTABLE}),oL((r=ov({key:`${t.key}__withFallback`,get:({get:e})=>{let r=e(n);return r instanceof ok?t.default:r},set:({set:e},t)=>e(n,t),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:t.dangerouslyAllowMutability})).key,oN(t.key)),r):function(e){var t;let n,{key:r,persistence_UNSTABLE:o}=e,a=oI(e.retainedBy_UNSTABLE),i=0;function l(e){return ow(e.then(e=>(s=oT(e),e)).catch(e=>{throw s=oS(e),e}))}let s=g(e.default)?l(e.default):ob(e.default)?"loading"===e.default.state?l(e.default.contents):e.default:oT(oP(e.default));t=s.contents;let u=new Map;function c(e,t){var o,a;return null!=(o=null!=(a=t.atomValues.get(r))?a:n)?o:s}let d=oM({key:r,nodeType:"atom",peek:c,get:function(e,t){if(t.atomValues.has(r))return y(t.atomValues.get(r));if(!t.nonvalidatedAtoms.has(r))return s;{if(null!=n)return n;if(null==o)return G(`Tried to restore a persisted value for atom ${r} but it has no persistence settings.`),s;let e=t.nonvalidatedAtoms.get(r),a=o.validator(e,oA);return n=a instanceof ok?s:oT(a)}},set:function(e,t,o){if(t.atomValues.has(r)){let e=y(t.atomValues.get(r));if("hasValue"===e.state&&o===e.contents)return new Map}else if(!t.nonvalidatedAtoms.has(r)&&o instanceof ok)return new Map;return n=void 0,new Map().set(r,oT(o))},init:function(t,n,o){var a,l,f;i++,t.getState().knownAtoms.add(r),"loading"===s.state&&s.contents.finally(()=>{var e;(null!=(e=t.getState().nextTree)?e:t.getState().currentTree).atomValues.has(r)||oO(t,d)});let h=null!=(a=e.effects)?a:e.effects_UNSTABLE;if(null!=h){let e=oA,a=!0,i=!1,v=null;function p(o){if(a&&o.key===r){let r=e;return r instanceof ok?c(t,n):g(r)?ow(r.then(e=>e instanceof ok?s.toPromise():e)):oT(r)}return oV(t,o)}function y(e){return p(e).toPromise()}function _(n){var o;let i=oR(t,null!=(o=t.getState().nextTree)?o:t.getState().currentTree,n.key);return!a||n.key!==r||e instanceof ok?i:{...i,isSet:!0,loadable:p(n)}}let b=n=>r=>{if(a){let t=p(d),o="hasValue"===t.state?t.contents:oA;g(e="function"==typeof r?r(o):r)&&(e=e.then(e=>(v={effect:n,value:e},e)))}else{if(g(r))throw m("Setting atoms to async values is not implemented.");"function"!=typeof r&&(v={effect:n,value:oP(r)}),ox(t,d,"function"==typeof r?e=>{let t=oP(r(e));return v={effect:n,value:t},t}:oP(r))}},S=e=>()=>b(e)(oA),w=e=>n=>{var o;let{release:a}=t.subscribeToTransactions(t=>{var o,a,i,l,u;let{currentTree:c,previousTree:d}=t.getState();d||(V("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),d=c);let f=null!=(o=c.atomValues.get(r))?o:s;if("hasValue"===f.state){let t=f.contents,o=null!=(a=d.atomValues.get(r))?a:s,h="hasValue"===o.state?o.contents:oA;(null==(i=v)?void 0:i.effect)!==e||(null==(l=v)?void 0:l.value)!==t?n(t,h,!c.atomValues.has(r)):(null==(u=v)?void 0:u.effect)===e&&(v=null)}},r);u.set(t,[...null!=(o=u.get(t))?o:[],a])};for(let n of h)try{let e=n({node:d,storeID:t.storeID,parentStoreID_UNSTABLE:t.parentStoreID,trigger:o,setSelf:b(n),resetSelf:S(n),onSet:w(n),getPromise:y,getLoadable:p,getInfo_UNSTABLE:_});null!=e&&u.set(t,[...null!=(l=u.get(t))?l:[],e])}catch(t){e=t,i=!0}if(a=!1,!(e instanceof ok)){let o,a=i?oS(e):g(e)?ow(o=e.then(e=>{var n,a;return(null==(a=(null!=(n=t.getState().nextTree)?n:t.getState().currentTree).atomValues.get(r))?void 0:a.contents)===o&&ox(t,d,e),e}).catch(e=>{var n,a;throw(null==(a=(null!=(n=t.getState().nextTree)?n:t.getState().currentTree).atomValues.get(r))?void 0:a.contents)===o&&oD(t,d,oS(e)),e})):oT(oP(e));a.contents,n.atomValues.set(r,a),null==(f=t.getState().nextTree)||f.atomValues.set(r,a)}}return()=>{var e;i--,null==(e=u.get(t))||e.forEach(e=>e()),u.delete(t)}},invalidate:function(){n=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==oN(r)&&i<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:a});return d}({...o,default:a})}oU.value=e=>new oE(e);var oj=Object.freeze({__proto__:null,MapCache:{MapCache:class{constructor(e){var t;_(this,"_map",void 0),_(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!=(t=null==e?void 0:e.mapKey)?t:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,t){this._map.set(this._keyMapper(e),t)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}}}.MapCache});let{LRUCache:oB}=rX,{MapCache:oz}=oj,oG={equality:"reference",eviction:"none",maxSize:1/0};var oF=function({equality:e=oG.equality,eviction:t=oG.eviction,maxSize:n=oG.maxSize}=oG){var r=t,o=n,a=function(e){switch(e){case"reference":return e=>e;case"value":return e=>r1(e)}throw m(`Unrecognized equality policy ${e}`)}(e);
13switch(r){case"keep-all":return new oz({mapKey:a});case"lru":return new oB({mapKey:a,maxSize:y(o)});case"most-recent":return new oB({mapKey:a,maxSize:1})}throw m(`Unrecognized eviction policy ${r}`)};let{setConfigDeletionHandler:o$}=J,{setConfigDeletionHandler:oH}=J,oK=0;var oW=function(e){var t,n;let r=oF({equality:null!=(t=null==(n=e.cachePolicyForParams_UNSTABLE)?void 0:n.equality)?t:"value",eviction:"keep-all"});return t=>{var n;let o,a;try{o=r.get(t)}catch(t){throw m(`Problem with cache lookup for selector ${e.key}: ${t.message}`)}if(null!=o)return o;let i=`${e.key}__selectorFamily/${null!=(n=r1(t,{allowFunctions:!0}))?n:"void"}/${oK++}`,l=n=>e.get(t)(n),s=e.cachePolicy_UNSTABLE,u="function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){let n=e.set;a=ov({key:i,get:l,set:(e,r)=>n(t)(e,r),cachePolicy_UNSTABLE:s,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:u})}else a=ov({key:i,get:l,cachePolicy_UNSTABLE:s,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:u});return r.set(t,a),oH(a.key,()=>{r.delete(t)}),a}};let oq=oW({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}}),oY=oW({key:"__error",get:e=>()=>{throw m(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}}),{loadableWithError:oZ,loadableWithPromise:oX,loadableWithValue:oJ}=M;function oQ(e,t){let n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(let[o,a]of t.entries())try{n[o]=e(a)}catch(e){r[o]=e}return[n,r]}function o0(e){return null!=e&&!g(e)}function o1(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function o2(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((e,n,r)=>({...e,[n]:t[r]}),{})}function o6(e,t,n){return o2(e,n.map((e,n)=>null==e?oJ(t[n]):g(e)?oX(e):oZ(e)))}let o3=oW({key:"__waitForNone",get:e=>({get:t})=>{let[n,r]=oQ(t,o1(e));return o6(e,n,r)},dangerouslyAllowMutability:!0}),o4=oW({key:"__waitForAny",get:e=>({get:t})=>{let[n,r]=oQ(t,o1(e));return r.some(e=>!g(e))?o6(e,n,r):new Promise(t=>{for(let[o,a]of r.entries())g(a)&&a.then(a=>{n[o]=a,r[o]=void 0,t(o6(e,n,r))}).catch(a=>{r[o]=a,t(o6(e,n,r))})})},dangerouslyAllowMutability:!0}),o5=oW({key:"__waitForAll",get:e=>({get:t})=>{let[n,r]=oQ(t,o1(e));if(r.every(e=>null==e))return o2(e,n);let o=r.find(o0);if(null!=o)throw o;return Promise.all(r).then(t=>o2(e,t.map((e,t)=>void 0===e?n[t]:e)))},dangerouslyAllowMutability:!0}),o8=oW({key:"__waitForAllSettled",get:e=>({get:t})=>{let[n,r]=oQ(t,o1(e));return r.every(e=>!g(e))?o6(e,n,r):Promise.all(r.map((e,t)=>g(e)?e.then(e=>{n[t]=e,r[t]=void 0}).catch(e=>{n[t]=void 0,r[t]=e}):null)).then(()=>o6(e,n,r))},dangerouslyAllowMutability:!0}),o7=oW({key:"__noWait",get:e=>({get:t})=>{try{return ov.value(oJ(t(e)))}catch(e){return ov.value(g(e)?oX(e):oZ(e))}},dangerouslyAllowMutability:!0}),{RecoilLoadable:o9}=M,{DefaultValue:ae}=J,{RecoilRoot:at,useRecoilStoreID:an}=ns,{isRecoilValue:ar}=z,{retentionZone:ao}=ev,{freshSnapshot:aa}=tD,{useRecoilState:ai,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:al,useRecoilStateLoadable:as,useRecoilValue:au,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:ac,useRecoilValueLo
13adable:ad,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:af,useResetRecoilState:ah,useSetRecoilState:ap}={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){let e=nS(),t=nM(),[,n]=nB([]),r=nj(new Set);r.current=new Set;let o=nj(new Set),a=nj(new Map),i=nI(e=>{let t=a.current.get(e);t&&(t.release(),a.current.delete(e))},[a]),l=nI((e,t)=>{a.current.has(t)&&n([])},[]);return nP(()=>{let n=t.current;ea(r.current,o.current).forEach(t=>{if(a.current.has(t))return void G(`Double subscription to RecoilValue "${t}"`);let r=nD(n,new nC(t),e=>l(e,t),e);a.current.set(t,r),n.getState().nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{l(n.getState(),t)}):l(n.getState(),t)}),ea(o.current,r.current).forEach(e=>{i(e)}),o.current=r.current}),nP(()=>{let n=a.current;return ea(r.current,new Set(n.keys())).forEach(r=>{let o=nD(t.current,new nC(r),e=>l(e,r),e);n.set(r,o)}),()=>n.forEach((e,t)=>i(t))},[e,t,i,l]),nU(()=>{function e(e){return n=>{nO(t.current,e,n)}}function n(e){var n;r.current.has(e.key)||(r.current=nz(r.current,e.key));let o=t.current.getState();return nV(t.current,e,nR().early&&null!=(n=o.nextTree)?n:o.currentTree)}function o(e){return nF(n(e),e,t)}
13return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(t){return[o(t),e(t)]},getRecoilStateLoadable:function(t){return[n(t),e(t)]},getSetRecoilState:e,getResetRecoilState:function(e){return()=>nO(t.current,e,nT)}}},[r,t])},useRecoilState:function(e){return[nY(e),nZ(e)]},useRecoilStateLoadable:function(e){return[nq(e),nZ(e)]},useRecoilValue:nY,useRecoilValueLoadable:nq,useResetRecoilState:function(e){let t=nM();return nI(()=>{nO(t.current,e,nT)},[t,e])},useSetRecoilState:nZ,useSetUnvalidatedAtomValues:function(){let e=nM();return(t,n={})=>{nw(()=>{e.current.addTransactionMetadata(n),t.forEach((t,n)=>nx(e.current,new nC(n),t))})}},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:nX,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:nJ,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:function(e){return[nJ(e),nZ(e)]}},{useGotoRecoilSnapshot:am,useRecoilSnapshot:ag,useRecoilTransactionObserver:ay}=ru,{useRecoilCallback:a_}=rB,{noWait:av,waitForAll:ab,waitForAllSettled:aS,waitForAny:aw,waitForNone:aT}={waitForNone:o3,waitForAny:o4,waitForAll:o5,waitForAllSettled:o8,noWait:o7},aE={driestroom:"GTM-NCVVGCK",driekracht:"GTM-TWJ4LNQT",praatapps:"GTM-TRLKM888",driestroomonderneemt:"GTM-PZFQL2H"},aR={driestroom:"iUFXfwJDFiZz-XlhaM4lrykwX6zISftfThpMrW3Z8q4",praatapps:"i2178DRARMF23hLNlXLr80U6CwmGqYmYiYlgfxePiIE",driestroomonderneemt:"fzXuEFc3v94hMgK7Q1PStfCsymbmfFfdnJpCHQHO_10",driekracht:"U6gDQQ3pmOVdZa6rCNmBfXHxEMCKn1i9Aw6dsdV6KLM"};e.s(["default",0,function({Component:e,pageProps:t}){let{preview:n}=t;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(f.default,{children:[(0,u.jsx)("link",{rel:"preconnect",href:"https://rsms.me/"}),(0,u.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge,chrome=1"}),(0,u.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,u.jsx)("meta",{name:"preview",content:n?"true":"false"}),(0,u.jsx)("meta",{name:"env",content:"production"}),aR[c.siteId]&&(0,u.jsx)("meta",{name:"google-site-verification",content:aR[c.siteId]}),(0,u.jsx)("link",{rel:"icon",href:`/favicon/${c.siteId}.svg`,type:"image/svg+xml"}),(0,u.jsx)("link",{rel:"icon",href:`/favicon/${c.siteId}.ico`,sizes:"any"}),(0,u.jsx)("link",{rel:"manifest",href:`/manifest/${c.siteId}.webmanifest`})]}),(0,u.jsx)(at,{children:(0,u.jsx)(e,{...t})}),(0,u.jsx)(d.GoogleTagManager,{gtmId:aE[c.siteId]})]})}],40660)},22580,(e,t,n)=>{let r="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([r,()=>e.r(40660)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([r])})}]);

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.