PageSourceSearch

https://static.imagine.art/prod/imagine-static/fDLcu2uJ8xwe/_next/static/chunks/4274-5d46dd1c7aaacd40.js

js imagine.art collected 2026-09-24 08:40:28 UTC 8,013 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4274],{18830:(e,t,r)=>{let n;r.d(t,{A:()=>s});let a="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),o=new Uint8Array(16),i=[];for(let e=0;e<256;++e)i.push((e+256).toString(16).slice(1));let s=function(e,t,r){if(a&&!t&&!e)return a();let s=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(o)})();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=s[e];return t}return function(e,t=0){return i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]}(s)}},59055:(e,t,r)=>{r.d(t,{Zr:()=>l,lt:()=>o});let n=new Map,a=e=>{let t=n.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},o=(e,t={})=>(r,o,s)=>{let l,{enabled:d,anonymousActionType:u,store:c,...p}=t;try{l=(null==d||d)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!l)return d&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(r,o,s);let{connection:g,...v}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};let a=n.get(r.name);if(a)return{type:"tracked",store:e,...a};let o={connection:t.connect(r),stores:{}};return n.set(r.name,o),{type:"tracked",store:e,...o}})(c,l,p),m=!0;s.setState=(e,t,n)=>{let i=r(e,t);if(!m)return i;let l=void 0===n?{type:u||"anonymous"}:"string"==typeof n?{type:n}:n;return void 0===c?null==g||g.send(l,o()):null==g||g.send({...l,type:`${c}/${l.type}`},{...a(p.name),[c]:s.getState()}),i};let f=(...e)=>{let t=m;m=!1,r(...e),m=t},h=e(s.setState,o,s);if("untracked"===v.type?null==g||g.init(h):(v.stores[v.store]=s,null==g||g.init(Object.fromEntries(Object.entries(v.stores).map(([e,t])=>[e,e===v.store?h:t.getState()])))),s.dispatchFromDevtools&&"function"==typeof s.dispatch){let e=!1,t=s.dispatch;s.dispatch=(...r)=>{"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return g.subscribe(e=>{var t;switch(e.type){case"ACTION":if("string"!=typeof e.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return i(e.payload,e=>{if("__setState"===e.type){if(void 0===c)return void f(e.state);1!==Object.keys(e.state).length&&console.error(`
2                    [zustand devtools middleware] Unsupported __setState action format. 
3                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
4                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
5                    `);let t=e.state[c];return void(null==t||JSON.stringify(s.getState())!==JSON.stringify(t)&&f(t))}s.dispatchFromDevtools&&"function"==typeof s.dispatch&&s.dispatch(e)});case"DISPATCH":switch(e.payload.type){case"RESET":if(f(h),void 0===c)return null==g?void 0:g.init(s.getState());return null==g?void 0:g.init(a(p.name));case"COMMIT":if(void 0===c){null==g||g.init(s.getState());break}return null==g?void 0:g.init(a(p.name));case"ROLLBACK":return i(e.state,e=>{if(void 0===c){f(e),null==g||g.init(s.getState());return}f(e[c]),null==g||g.init(a(p.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return i(e.state,e=>{void 0===c?f(e):JSON.stringify(s.getState())!==JSON.stringify(e[c])&&f(e[c])});case"IMPORT_STATE":{let{nextLiftedState:r}=e.payload,n=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!n)return;void 0===c?f(n):f(n[c]),null==g||g.send(null,r);break}case"PAUSE_RECORDING":return m=!m}return}}),h},i=(e,t)=>{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)},s=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>s(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>s(t)(e)}}},l=(e,t)=>
5{if("getStorage"in t||"serialize"in t||"deserialize"in t)return console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),(r,n,a)=>{let o,i,l={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},d=!1,u=new Set,c=new Set;try{o=l.getStorage()}catch(e){}if(!o)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),r(...e)},n,a);let p=s(l.serialize),g=()=>{let e,t=p({state:l.partialize({...n()}),version:l.version}).then(e=>o.setItem(l.name,e)).catch(t=>{e=t});if(e)throw e;return t},v=a.setState;a.setState=(e,t)=>{v(e,t),g()};let m=e((...e)=>{r(...e),g()},n,a),f=()=>{var e;if(!o)return;d=!1,u.forEach(e=>e(n()));let t=(null==(e=l.onRehydrateStorage)?void 0:e.call(l,n()))||void 0;return s(o.getItem.bind(o))(l.name).then(e=>{if(e)return l.deserialize(e)}).then(e=>{if(e)if("number"!=typeof e.ver
5sion||e.version===l.version)return e.state;else{if(l.migrate)return l.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return r(i=l.merge(e,null!=(t=n())?t:m),!0),g()}).then(()=>{null==t||t(i,void 0),d=!0,c.forEach(e=>e(i))}).catch(e=>{null==t||t(void 0,e)})};return a.persist={setOptions:e=>{l={...l,...e},e.getStorage&&(o=e.getStorage())},clearStorage:()=>{null==o||o.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>f(),hasHydrated:()=>d,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},f(),i||m};return(r,n,a)=>{let o,i={storage:function(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var r;let n=e=>null===e?null:JSON.parse(e,void 0),a=null!=(r=t.getItem(e))?r:null;return a instanceof Promise?a.then(n):n(a)},setItem:(e,r)=>t.setItem(e,JSON.stringify(r,void 0)),removeItem:e=>t.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},l=!1,d=new Set,u=new Set,c=i.storage;if(!c)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),r(...e)},n,a);let p=()=>{let e=i.partialize({...n()});return c.setItem(i.name,{state:e,version:i.version})},g=a.setState;a.setState=(e,t)=>{g(e,t),p()};let v=e((...e)=>{r(...e),p()},n,a);a.getInitialState=()=>v;let m=()=>{var e,t;if(!c)return;l=!1,d.forEach(e=>{var t;return e(null!=(t=n())?t:v)});let a=(null==(t=i.onRehydrateStorage)?void 0:t.call(i,null!=(e=n())?e:v))||void 0;return s(c.getItem.bind(c))(i.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===i.version)return[!1,e.state];else{if(i.migrate)return[!0,i.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[a,s]=e;if(r(o=i.merge(s,null!=(t=n())?t:v),!0),a)return p()}).then(()=>{null==a||a(o,void 0),o=n(),l=!0,u.forEach(e=>e(o))}).catch(e=>{null==a||a(void 0,e)})};return a.persist={setOptions:e=>{i={...i,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>m(),hasHydrated:()=>l,onHydrate:e=>(d.add(e),()=>{d.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},i.skipHydration||m(),o||v}}},61093:(e,t,r)=>{r.d(t,{l:()=>l});var n=r(7620),a=r(48726),o=r(52393),i=r(21611),s=r(84249);function l(e,t,r){let[l,d={}]=(0,a.KK)(e,t,r),u=(0,s.jE)({context:d.context}),c=u.getMutationCache();return(0,i.r)(n.useCallback(e=>c.subscribe(o.j.batchCalls(e)),[c]),()=>u.isMutating(l),()=>u.isMutating(l))}}}]);

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.