feat: some shit
This commit is contained in:
parent
cda5f2dc5b
commit
09f6456c34
@ -5,7 +5,7 @@ ARG GIT_REVISION
|
||||
WORKDIR /app
|
||||
|
||||
COPY . .
|
||||
RUN deno cache main.ts
|
||||
RUN deno cache main.ts && deno task build
|
||||
|
||||
EXPOSE 8000
|
||||
|
||||
|
2
_fresh/chunk-7JONXWSO.js
Normal file
2
_fresh/chunk-7JONXWSO.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{j,w}from"./chunk-ICN4RY3D.js";function useEventListener(eventName,handler,element=window){let savedHandler=w();j(()=>{savedHandler.current=handler},[handler]),j(()=>{if(!(element&&element.addEventListener))return;let eventListener=event=>savedHandler?.current?.(event);return element.addEventListener(eventName,eventListener),()=>{element.removeEventListener(eventName,eventListener)}},[eventName,element])}var resources={home:{emoji:"House with Garden.png",name:"Home",link:"/",prefix:""},recipe:{emoji:"Fork and Knife with Plate.png",name:"Recipes",link:"/recipes",prefix:"Recipes/"},movie:{emoji:"Popcorn.png",name:"Movies",link:"/movies",prefix:"Media/movies/"},article:{emoji:"Writing Hand Medium-Light Skin Tone.png",name:"Articles",link:"/articles",prefix:"Media/articles/"},series:{emoji:"Television.png",name:"Series",link:"/series",prefix:"Media/series/"}};function getCookie(name){if(typeof document>"u")return null;let nameLenPlus=name.length+1;return document.cookie.split(";").map(c=>c.trim()).filter(cookie=>cookie.substring(0,nameLenPlus)===`${name}=`).map(cookie=>decodeURIComponent(cookie.substring(nameLenPlus)))[0]||null}var resourcePrefixes=Object.values(resources).map(v=>v.prefix).filter(s=>s.length>2),isLocalImage=src=>resourcePrefixes.some(p=>src.startsWith(p));export{useEventListener,resources,getCookie,isLocalImage};
|
||||
//# sourceMappingURL=chunk-7JONXWSO.js.map
|
7
_fresh/chunk-7JONXWSO.js.map
Normal file
7
_fresh/chunk-7JONXWSO.js.map
Normal file
File diff suppressed because one or more lines are too long
2
_fresh/chunk-CUT5GMLI.js
Normal file
2
_fresh/chunk-CUT5GMLI.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{d}from"./chunk-YC2TUGGU.js";var i=0;function v(n,s,f,a,l,u){var r,o,_={};for(o in s)o=="ref"?r=s[o]:_[o]=s[o];var t={type:n,props:_,key:f,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--i,__source:l,__self:u};if(typeof n=="function"&&(r=n.defaultProps))for(o in r)_[o]===void 0&&(_[o]=r[o]);return d.vnode&&d.vnode(t),t}export{v};
|
||||
//# sourceMappingURL=chunk-CUT5GMLI.js.map
|
7
_fresh/chunk-CUT5GMLI.js.map
Normal file
7
_fresh/chunk-CUT5GMLI.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["https://esm.sh/stable/preact@10.15.1/denonext/jsx-runtime.js"],
|
||||
"sourcesContent": ["/* esm.sh - esbuild bundle(preact@10.15.1/jsx-runtime) denonext production */\nimport{options as e}from\"/stable/preact@10.15.1/denonext/preact.mjs\";import{Fragment as x}from\"/stable/preact@10.15.1/denonext/preact.mjs\";var i=0;function v(n,s,f,a,l,u){var r,o,_={};for(o in s)o==\"ref\"?r=s[o]:_[o]=s[o];var t={type:n,props:_,key:f,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--i,__source:l,__self:u};if(typeof n==\"function\"&&(r=n.defaultProps))for(o in r)_[o]===void 0&&(_[o]=r[o]);return e.vnode&&e.vnode(t),t}export{x as Fragment,v as jsx,v as jsxDEV,v as jsxs};\n//# sourceMappingURL=jsx-runtime.js.map"],
|
||||
"mappings": "mCAC2I,IAAI,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,KAAK,EAAE,GAAG,MAAM,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,KAAK,GAAG,KAAK,IAAI,EAAE,IAAI,KAAK,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,YAAY,OAAO,IAAI,EAAE,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,GAAG,OAAO,GAAG,aAAa,EAAE,EAAE,cAAc,IAAI,KAAK,EAAE,EAAE,CAAC,IAAI,SAAS,EAAE,CAAC,EAAE,EAAE,CAAC,GAAG,OAAO,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC",
|
||||
"names": []
|
||||
}
|
2
_fresh/chunk-ICN4RY3D.js
Normal file
2
_fresh/chunk-ICN4RY3D.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{d}from"./chunk-YC2TUGGU.js";var c,o,H,b,v=0,x=[],p=[],g=d.__b,A=d.__r,C=d.diffed,F=d.__c,q=d.unmount;function l(_,n){d.__h&&d.__h(o,_,v||n),v=0;var u=o.__H||(o.__H={__:[],__h:[]});return _>=u.__.length&&u.__.push({__V:p}),u.__[_]}function k(_){return v=1,B(U,_)}function B(_,n,u){var t=l(c++,2);if(t.t=_,!t.__c&&(t.__=[u?u(n):U(void 0,n),function(a){var f=t.__N?t.__N[0]:t.__[0],s=t.t(f,a);f!==s&&(t.__N=[s,t.__[1]],t.__c.setState({}))}],t.__c=o,!o.u)){var i=function(a,f,s){if(!t.__c.__H)return!0;var m=t.__c.__H.__.filter(function(e){return e.__c});if(m.every(function(e){return!e.__N}))return!h||h.call(this,a,f,s);var V=!1;return m.forEach(function(e){if(e.__N){var P=e.__[0];e.__=e.__N,e.__N=void 0,P!==e.__[0]&&(V=!0)}}),!(!V&&t.__c.props===a)&&(!h||h.call(this,a,f,s))};o.u=!0;var h=o.shouldComponentUpdate,N=o.componentWillUpdate;o.componentWillUpdate=function(a,f,s){if(this.__e){var m=h;h=void 0,i(a,f,s),h=m}N&&N.call(this,a,f,s)},o.shouldComponentUpdate=i}return t.__N||t.__}function j(_,n){var u=l(c++,3);!d.__s&&y(u.__H,n)&&(u.__=_,u.i=n,o.__H.__h.push(u))}function w(_){return v=5,T(function(){return{current:_}},[])}function T(_,n){var u=l(c++,7);return y(u.__H,n)?(u.__V=_(),u.i=n,u.__h=_,u.__V):u.__}function K(){var _=l(c++,11);if(!_.__){for(var n=o.__v;n!==null&&!n.__m&&n.__!==null;)n=n.__;var u=n.__m||(n.__m=[0,0]);_.__="P"+u[0]+"-"+u[1]++}return _.__}function R(){for(var _;_=x.shift();)if(_.__P&&_.__H)try{_.__H.__h.forEach(d2),_.__H.__h.forEach(E),_.__H.__h=[]}catch(n){_.__H.__h=[],d.__e(n,_.__v)}}d.__b=function(_){o=null,g&&g(_)},d.__r=function(_){A&&A(_),c=0;var n=(o=_.__c).__H;n&&(H===o?(n.__h=[],o.__h=[],n.__.forEach(function(u){u.__N&&(u.__=u.__N),u.__V=p,u.__N=u.i=void 0})):(n.__h.forEach(d2),n.__h.forEach(E),n.__h=[],c=0)),H=o},d.diffed=function(_){C&&C(_);var n=_.__c;n&&n.__H&&(n.__H.__h.length&&(x.push(n)!==1&&b===d.requestAnimationFrame||((b=d.requestAnimationFrame)||S)(R)),n.__H.__.forEach(function(u){u.i&&(u.__H=u.i),u.__V!==p&&(u.__=u.__V),u.i=void 0,u.__V=p})),H=o=null},d.__c=function(_,n){n.some(function(u){try{u.__h.forEach(d2),u.__h=u.__h.filter(function(t){return!t.__||E(t)})}catch(t){n.some(function(i){i.__h&&(i.__h=[])}),n=[],d.__e(t,u.__v)}}),F&&F(_,n)},d.unmount=function(_){q&&q(_);var n,u=_.__c;u&&u.__H&&(u.__H.__.forEach(function(t){try{d2(t)}catch(i){n=i}}),u.__H=void 0,n&&d.__e(n,u.__v))};var D=typeof requestAnimationFrame=="function";function S(_){var n,u=function(){clearTimeout(t),D&&cancelAnimationFrame(n),setTimeout(_)},t=setTimeout(u,100);D&&(n=requestAnimationFrame(u))}function d2(_){var n=o,u=_.__c;typeof u=="function"&&(_.__c=void 0,u()),o=n}function E(_){var n=o;_.__c=_.__(),o=n}function y(_,n){return!_||_.length!==n.length||n.some(function(u,t){return u!==_[t]})}function U(_,n){return typeof n=="function"?n(_):n}export{k,j,w,T,K};
|
||||
//# sourceMappingURL=chunk-ICN4RY3D.js.map
|
7
_fresh/chunk-ICN4RY3D.js.map
Normal file
7
_fresh/chunk-ICN4RY3D.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["https://esm.sh/stable/preact@10.15.1/denonext/hooks.js"],
|
||||
"sourcesContent": ["/* esm.sh - esbuild bundle(preact@10.15.1/hooks) denonext production */\nimport{options as r}from\"/stable/preact@10.15.1/denonext/preact.mjs\";var c,o,H,b,v=0,x=[],p=[],g=r.__b,A=r.__r,C=r.diffed,F=r.__c,q=r.unmount;function l(_,n){r.__h&&r.__h(o,_,v||n),v=0;var u=o.__H||(o.__H={__:[],__h:[]});return _>=u.__.length&&u.__.push({__V:p}),u.__[_]}function k(_){return v=1,B(U,_)}function B(_,n,u){var t=l(c++,2);if(t.t=_,!t.__c&&(t.__=[u?u(n):U(void 0,n),function(a){var f=t.__N?t.__N[0]:t.__[0],s=t.t(f,a);f!==s&&(t.__N=[s,t.__[1]],t.__c.setState({}))}],t.__c=o,!o.u)){var i=function(a,f,s){if(!t.__c.__H)return!0;var m=t.__c.__H.__.filter(function(e){return e.__c});if(m.every(function(e){return!e.__N}))return!h||h.call(this,a,f,s);var V=!1;return m.forEach(function(e){if(e.__N){var P=e.__[0];e.__=e.__N,e.__N=void 0,P!==e.__[0]&&(V=!0)}}),!(!V&&t.__c.props===a)&&(!h||h.call(this,a,f,s))};o.u=!0;var h=o.shouldComponentUpdate,N=o.componentWillUpdate;o.componentWillUpdate=function(a,f,s){if(this.__e){var m=h;h=void 0,i(a,f,s),h=m}N&&N.call(this,a,f,s)},o.shouldComponentUpdate=i}return t.__N||t.__}function j(_,n){var u=l(c++,3);!r.__s&&y(u.__H,n)&&(u.__=_,u.i=n,o.__H.__h.push(u))}function I(_,n){var u=l(c++,4);!r.__s&&y(u.__H,n)&&(u.__=_,u.i=n,o.__h.push(u))}function w(_){return v=5,T(function(){return{current:_}},[])}function z(_,n,u){v=6,I(function(){return typeof _==\"function\"?(_(n()),function(){return _(null)}):_?(_.current=n(),function(){return _.current=null}):void 0},u==null?u:u.concat(_))}function T(_,n){var u=l(c++,7);return y(u.__H,n)?(u.__V=_(),u.i=n,u.__h=_,u.__V):u.__}function L(_,n){return v=8,T(function(){return _},n)}function M(_){var n=o.context[_.__c],u=l(c++,9);return u.c=_,n?(u.__==null&&(u.__=!0,n.sub(o)),n.props.value):_.__}function G(_,n){r.useDebugValue&&r.useDebugValue(n?n(_):_)}function J(_){var n=l(c++,10),u=k();return n.__=_,o.componentDidCatch||(o.componentDidCatch=function(t,i){n.__&&n.__(t,i),u[1](t)}),[u[0],function(){u[1](void 0)}]}function K(){var _=l(c++,11);if(!_.__){for(var n=o.__v;n!==null&&!n.__m&&n.__!==null;)n=n.__;var u=n.__m||(n.__m=[0,0]);_.__=\"P\"+u[0]+\"-\"+u[1]++}return _.__}function R(){for(var _;_=x.shift();)if(_.__P&&_.__H)try{_.__H.__h.forEach(d),_.__H.__h.forEach(E),_.__H.__h=[]}catch(n){_.__H.__h=[],r.__e(n,_.__v)}}r.__b=function(_){o=null,g&&g(_)},r.__r=function(_){A&&A(_),c=0;var n=(o=_.__c).__H;n&&(H===o?(n.__h=[],o.__h=[],n.__.forEach(function(u){u.__N&&(u.__=u.__N),u.__V=p,u.__N=u.i=void 0})):(n.__h.forEach(d),n.__h.forEach(E),n.__h=[],c=0)),H=o},r.diffed=function(_){C&&C(_);var n=_.__c;n&&n.__H&&(n.__H.__h.length&&(x.push(n)!==1&&b===r.requestAnimationFrame||((b=r.requestAnimationFrame)||S)(R)),n.__H.__.forEach(function(u){u.i&&(u.__H=u.i),u.__V!==p&&(u.__=u.__V),u.i=void 0,u.__V=p})),H=o=null},r.__c=function(_,n){n.some(function(u){try{u.__h.forEach(d),u.__h=u.__h.filter(function(t){return!t.__||E(t)})}catch(t){n.some(function(i){i.__h&&(i.__h=[])}),n=[],r.__e(t,u.__v)}}),F&&F(_,n)},r.unmount=function(_){q&&q(_);var n,u=_.__c;u&&u.__H&&(u.__H.__.forEach(function(t){try{d(t)}catch(i){n=i}}),u.__H=void 0,n&&r.__e(n,u.__v))};var D=typeof requestAnimationFrame==\"function\";function S(_){var n,u=function(){clearTimeout(t),D&&cancelAnimationFrame(n),setTimeout(_)},t=setTimeout(u,100);D&&(n=requestAnimationFrame(u))}function d(_){var n=o,u=_.__c;typeof u==\"function\"&&(_.__c=void 0,u()),o=n}function E(_){var n=o;_.__c=_.__(),o=n}function y(_,n){return!_||_.length!==n.length||n.some(function(u,t){return u!==_[t]})}function U(_,n){return typeof n==\"function\"?n(_):n}export{L as useCallback,M as useContext,G as useDebugValue,j as useEffect,J as useErrorBoundary,K as useId,z as useImperativeHandle,I as useLayoutEffect,T as useMemo,B as useReducer,w as useRef,k as useState};\n//# sourceMappingURL=hooks.js.map"],
|
||||
"mappings": "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",
|
||||
"names": ["d"]
|
||||
}
|
3
_fresh/chunk-IJ6I6D4H.js
Normal file
3
_fresh/chunk-IJ6I6D4H.js
Normal file
File diff suppressed because one or more lines are too long
7
_fresh/chunk-IJ6I6D4H.js.map
Normal file
7
_fresh/chunk-IJ6I6D4H.js.map
Normal file
File diff suppressed because one or more lines are too long
2
_fresh/chunk-P55SGJLG.js
Normal file
2
_fresh/chunk-P55SGJLG.js
Normal file
@ -0,0 +1,2 @@
|
||||
var BUILD_ID="c255b724e165fd67c294f69a9c9a2095d635994b";var ASSET_CACHE_BUST_KEY="__frsh_c",IS_BROWSER=typeof document<"u";function asset(path){if(!path.startsWith("/")||path.startsWith("//"))return path;try{let url=new URL(path,"https://freshassetcache.local");return url.protocol!=="https:"||url.host!=="freshassetcache.local"||url.searchParams.has(ASSET_CACHE_BUST_KEY)?path:(url.searchParams.set(ASSET_CACHE_BUST_KEY,BUILD_ID),url.pathname+url.search+url.hash)}catch(err){return console.warn(`Failed to create asset() URL, falling back to regular path ('${path}'):`,err),path}}function assetSrcSet(srcset){if(srcset.includes("("))return srcset;let parts=srcset.split(","),constructed=[];for(let part of parts){let trimmed=part.trimStart(),leadingWhitespace=part.length-trimmed.length;if(trimmed==="")return srcset;let urlEnd=trimmed.indexOf(" ");urlEnd===-1&&(urlEnd=trimmed.length);let leading=part.substring(0,leadingWhitespace),url=trimmed.substring(0,urlEnd),trailing=trimmed.substring(urlEnd);constructed.push(leading+asset(url)+trailing)}return constructed.join(",")}function assetHashingHook(vnode){if(vnode.type==="img"||vnode.type==="source"){let{props}=vnode;if(props["data-fresh-disable-lock"])return;typeof props.src=="string"&&(props.src=asset(props.src)),typeof props.srcset=="string"&&(props.srcset=assetSrcSet(props.srcset))}}export{IS_BROWSER,asset,assetHashingHook};
|
||||
//# sourceMappingURL=chunk-P55SGJLG.js.map
|
7
_fresh/chunk-P55SGJLG.js.map
Normal file
7
_fresh/chunk-P55SGJLG.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["https://deno.land/x/fresh@1.4.2/src/runtime/build_id.ts", "https://deno.land/x/fresh@1.4.2/src/runtime/utils.ts"],
|
||||
"sourcesContent": ["export const BUILD_ID = \"c255b724e165fd67c294f69a9c9a2095d635994b\";", "import { VNode } from \"preact\";\nimport { BUILD_ID } from \"./build_id.ts\";\n\nexport const INTERNAL_PREFIX = \"/_frsh\";\nexport const ASSET_CACHE_BUST_KEY = \"__frsh_c\";\n\nexport const IS_BROWSER = typeof document !== \"undefined\";\n\n/**\n * Create a \"locked\" asset path. This differs from a plain path in that it is\n * specific to the current version of the application, and as such can be safely\n * served with a very long cache lifetime (1 year).\n */\nexport function asset(path: string): string {\n if (!path.startsWith(\"/\") || path.startsWith(\"//\")) return path;\n try {\n const url = new URL(path, \"https://freshassetcache.local\");\n if (\n url.protocol !== \"https:\" || url.host !== \"freshassetcache.local\" ||\n url.searchParams.has(ASSET_CACHE_BUST_KEY)\n ) {\n return path;\n }\n url.searchParams.set(ASSET_CACHE_BUST_KEY, BUILD_ID);\n return url.pathname + url.search + url.hash;\n } catch (err) {\n console.warn(\n `Failed to create asset() URL, falling back to regular path ('${path}'):`,\n err,\n );\n return path;\n }\n}\n\n/** Apply the `asset` function to urls in a `srcset` attribute. */\nexport function assetSrcSet(srcset: string): string {\n if (srcset.includes(\"(\")) return srcset; // Bail if the srcset contains complicated syntax.\n const parts = srcset.split(\",\");\n const constructed = [];\n for (const part of parts) {\n const trimmed = part.trimStart();\n const leadingWhitespace = part.length - trimmed.length;\n if (trimmed === \"\") return srcset; // Bail if the srcset is malformed.\n let urlEnd = trimmed.indexOf(\" \");\n if (urlEnd === -1) urlEnd = trimmed.length;\n const leading = part.substring(0, leadingWhitespace);\n const url = trimmed.substring(0, urlEnd);\n const trailing = trimmed.substring(urlEnd);\n constructed.push(leading + asset(url) + trailing);\n }\n return constructed.join(\",\");\n}\n\nexport function assetHashingHook(\n vnode: VNode<{\n src?: string;\n srcset?: string;\n [\"data-fresh-disable-lock\"]?: boolean;\n }>,\n) {\n if (vnode.type === \"img\" || vnode.type === \"source\") {\n const { props } = vnode;\n if (props[\"data-fresh-disable-lock\"]) return;\n if (typeof props.src === \"string\") {\n props.src = asset(props.src);\n }\n if (typeof props.srcset === \"string\") {\n props.srcset = assetSrcSet(props.srcset);\n }\n }\n}\n"],
|
||||
"mappings": "AAAO,IAAM,SAAW,2CCIjB,IAAM,qBAAuB,WAEvB,WAAa,OAAO,SAAa,IAOvC,SAAS,MAAM,KAAsB,CAC1C,GAAI,CAAC,KAAK,WAAW,GAAG,GAAK,KAAK,WAAW,IAAI,EAAG,OAAO,KAC3D,GAAI,CACF,IAAM,IAAM,IAAI,IAAI,KAAM,+BAA+B,EACzD,OACE,IAAI,WAAa,UAAY,IAAI,OAAS,yBAC1C,IAAI,aAAa,IAAI,oBAAoB,EAElC,MAET,IAAI,aAAa,IAAI,qBAAsB,QAAQ,EAC5C,IAAI,SAAW,IAAI,OAAS,IAAI,KACzC,OAAS,IAAK,CACZ,eAAQ,KACN,gEAAgE,IAAI,MACpE,GACF,EACO,IACT,CACF,CAGO,SAAS,YAAY,OAAwB,CAClD,GAAI,OAAO,SAAS,GAAG,EAAG,OAAO,OACjC,IAAM,MAAQ,OAAO,MAAM,GAAG,EACxB,YAAc,CAAC,EACrB,QAAW,QAAQ,MAAO,CACxB,IAAM,QAAU,KAAK,UAAU,EACzB,kBAAoB,KAAK,OAAS,QAAQ,OAChD,GAAI,UAAY,GAAI,OAAO,OAC3B,IAAI,OAAS,QAAQ,QAAQ,GAAG,EAC5B,SAAW,KAAI,OAAS,QAAQ,QACpC,IAAM,QAAU,KAAK,UAAU,EAAG,iBAAiB,EAC7C,IAAM,QAAQ,UAAU,EAAG,MAAM,EACjC,SAAW,QAAQ,UAAU,MAAM,EACzC,YAAY,KAAK,QAAU,MAAM,GAAG,EAAI,QAAQ,CAClD,CACA,OAAO,YAAY,KAAK,GAAG,CAC7B,CAEO,SAAS,iBACd,MAKA,CACA,GAAI,MAAM,OAAS,OAAS,MAAM,OAAS,SAAU,CACnD,GAAM,CAAE,KAAM,EAAI,MAClB,GAAI,MAAM,yBAAyB,EAAG,OAClC,OAAO,MAAM,KAAQ,WACvB,MAAM,IAAM,MAAM,MAAM,GAAG,GAEzB,OAAO,MAAM,QAAW,WAC1B,MAAM,OAAS,YAAY,MAAM,MAAM,EAE3C,CACF",
|
||||
"names": []
|
||||
}
|
2
_fresh/chunk-PE2ZHJ3V.js
Normal file
2
_fresh/chunk-PE2ZHJ3V.js
Normal file
File diff suppressed because one or more lines are too long
7
_fresh/chunk-PE2ZHJ3V.js.map
Normal file
7
_fresh/chunk-PE2ZHJ3V.js.map
Normal file
File diff suppressed because one or more lines are too long
2
_fresh/chunk-RG4ZUIOR.js
Normal file
2
_fresh/chunk-RG4ZUIOR.js
Normal file
File diff suppressed because one or more lines are too long
7
_fresh/chunk-RG4ZUIOR.js.map
Normal file
7
_fresh/chunk-RG4ZUIOR.js.map
Normal file
File diff suppressed because one or more lines are too long
1
_fresh/chunk-SMUKOLE7.js
Normal file
1
_fresh/chunk-SMUKOLE7.js
Normal file
@ -0,0 +1 @@
|
||||
//# sourceMappingURL=chunk-SMUKOLE7.js.map
|
7
_fresh/chunk-SMUKOLE7.js.map
Normal file
7
_fresh/chunk-SMUKOLE7.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
_fresh/chunk-UK35T4TJ.js
Normal file
2
_fresh/chunk-UK35T4TJ.js
Normal file
@ -0,0 +1,2 @@
|
||||
var __defProp=Object.defineProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})};export{__export};
|
||||
//# sourceMappingURL=chunk-UK35T4TJ.js.map
|
7
_fresh/chunk-UK35T4TJ.js.map
Normal file
7
_fresh/chunk-UK35T4TJ.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
_fresh/chunk-YC2TUGGU.js
Normal file
2
_fresh/chunk-YC2TUGGU.js
Normal file
File diff suppressed because one or more lines are too long
7
_fresh/chunk-YC2TUGGU.js.map
Normal file
7
_fresh/chunk-YC2TUGGU.js.map
Normal file
File diff suppressed because one or more lines are too long
2
_fresh/deserializer.js
Normal file
2
_fresh/deserializer.js
Normal file
@ -0,0 +1,2 @@
|
||||
import"./chunk-UK35T4TJ.js";var KEY="_f";function b64decode(b64){let binString=atob(b64),size=binString.length,bytes=new Uint8Array(size);for(let i=0;i<size;i++)bytes[i]=binString.charCodeAt(i);return bytes}function deserialize(str,signal){function reviver(_key,value){if(typeof value=="object"&&value&&KEY in value){let v2=value;if(v2[KEY]==="s")return signal(v2.v);if(v2[KEY]==="b")return BigInt(v2.d);if(v2[KEY]==="u8a")return b64decode(v2.d);if(v2[KEY]==="l"){let val=v2.v;return val[KEY]=v2.k,val}throw new Error(`Unknown key: ${v2[KEY]}`)}return value}let{v,r}=JSON.parse(str,reviver),references=r??[];for(let[targetPath,...refPaths]of references){let target=targetPath.reduce((o,k)=>k===null?o:o[k],v);for(let refPath of refPaths){if(refPath.length===0)throw new Error("Invalid reference");let parent=refPath.slice(0,-1).reduce((o,k)=>k===null?o:o[k],v);parent[refPath[refPath.length-1]]=target}}return v}export{deserialize};
|
||||
//# sourceMappingURL=deserializer.js.map
|
7
_fresh/deserializer.js.map
Normal file
7
_fresh/deserializer.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["https://deno.land/x/fresh@1.4.2/src/runtime/deserializer.ts"],
|
||||
"sourcesContent": ["// Run `deno run -A npm:esbuild --minify src/runtime/deserializer.ts` to minify\n// this file. It is embedded into src/server/deserializer_code.ts.\n\nexport const KEY = \"_f\";\n\ninterface Signal<T> {\n peek(): T;\n value: T;\n}\n\nfunction b64decode(b64: string): Uint8Array {\n const binString = atob(b64);\n const size = binString.length;\n const bytes = new Uint8Array(size);\n for (let i = 0; i < size; i++) {\n bytes[i] = binString.charCodeAt(i);\n }\n return bytes;\n}\n\nexport function deserialize(\n str: string,\n signal?: <T>(a: T) => Signal<T>,\n): unknown {\n function reviver(this: unknown, _key: string, value: unknown): unknown {\n if (typeof value === \"object\" && value && KEY in value) {\n // deno-lint-ignore no-explicit-any\n const v: any = value;\n if (v[KEY] === \"s\") {\n return signal!(v.v);\n }\n if (v[KEY] === \"b\") {\n return BigInt(v.d);\n }\n if (v[KEY] === \"u8a\") {\n return b64decode(v.d);\n }\n if (v[KEY] === \"l\") {\n const val = v.v;\n val[KEY] = v.k;\n return val;\n }\n throw new Error(`Unknown key: ${v[KEY]}`);\n }\n return value;\n }\n\n const { v, r } = JSON.parse(str, reviver);\n const references = (r ?? []) as [string[], ...string[][]][];\n for (const [targetPath, ...refPaths] of references) {\n const target = targetPath.reduce((o, k) => k === null ? o : o[k], v);\n for (const refPath of refPaths) {\n if (refPath.length === 0) throw new Error(\"Invalid reference\");\n // set the reference to the target object\n const parent = refPath.slice(0, -1).reduce(\n (o, k) => k === null ? o : o[k],\n v,\n );\n parent[refPath[refPath.length - 1]!] = target;\n }\n }\n return v;\n}\n"],
|
||||
"mappings": "4BAGO,IAAM,IAAM,KAOnB,SAAS,UAAU,IAAyB,CAC1C,IAAM,UAAY,KAAK,GAAG,EACpB,KAAO,UAAU,OACjB,MAAQ,IAAI,WAAW,IAAI,EACjC,QAAS,EAAI,EAAG,EAAI,KAAM,IACxB,MAAM,CAAC,EAAI,UAAU,WAAW,CAAC,EAEnC,OAAO,KACT,CAEO,SAAS,YACd,IACA,OACS,CACT,SAAS,QAAuB,KAAc,MAAyB,CACrE,GAAI,OAAO,OAAU,UAAY,OAAS,OAAO,MAAO,CAEtD,IAAMA,GAAS,MACf,GAAIA,GAAE,GAAG,IAAM,IACb,OAAO,OAAQA,GAAE,CAAC,EAEpB,GAAIA,GAAE,GAAG,IAAM,IACb,OAAO,OAAOA,GAAE,CAAC,EAEnB,GAAIA,GAAE,GAAG,IAAM,MACb,OAAO,UAAUA,GAAE,CAAC,EAEtB,GAAIA,GAAE,GAAG,IAAM,IAAK,CAClB,IAAM,IAAMA,GAAE,EACd,WAAI,GAAG,EAAIA,GAAE,EACN,GACT,CACA,MAAM,IAAI,MAAM,gBAAgBA,GAAE,GAAG,CAAC,EAAE,CAC1C,CACA,OAAO,KACT,CAEA,GAAM,CAAE,EAAG,CAAE,EAAI,KAAK,MAAM,IAAK,OAAO,EAClC,WAAc,GAAK,CAAC,EAC1B,OAAW,CAAC,WAAY,GAAG,QAAQ,IAAK,WAAY,CAClD,IAAM,OAAS,WAAW,OAAO,CAAC,EAAG,IAAM,IAAM,KAAO,EAAI,EAAE,CAAC,EAAG,CAAC,EACnE,QAAW,WAAW,SAAU,CAC9B,GAAI,QAAQ,SAAW,EAAG,MAAM,IAAI,MAAM,mBAAmB,EAE7D,IAAM,OAAS,QAAQ,MAAM,EAAG,EAAE,EAAE,OAClC,CAAC,EAAG,IAAM,IAAM,KAAO,EAAI,EAAE,CAAC,EAC9B,CACF,EACA,OAAO,QAAQ,QAAQ,OAAS,CAAC,CAAE,EAAI,MACzC,CACF,CACA,OAAO,CACT",
|
||||
"names": ["v"]
|
||||
}
|
2
_fresh/island-counter_default.js
Normal file
2
_fresh/island-counter_default.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{circle_minus_default,circle_plus_default}from"./chunk-PE2ZHJ3V.js";import{IS_BROWSER}from"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import{v}from"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";function Button(props){return v("button",{...props,disabled:!IS_BROWSER||props.disabled,class:`px-2 py-1 ${props.class?props.class:" "}`})}function Counter(props){return props.count.value=Math.max(1,props.count.value),v("div",{class:"flex items-center px-1 py-2 rounded-xl",children:[v(Button,{class:"",onClick:()=>props.count.value-=1,children:v(circle_minus_default,{})}),v("input",{class:"text-3xl bg-transparent inline text-center -mx-4",type:"number",size:props.count.toString().length,value:props.count,onInput:ev=>props.count.value=ev.target?.value}),v(Button,{onClick:()=>props.count.value+=1,children:v(circle_plus_default,{})})]})}export{Counter as default};
|
||||
//# sourceMappingURL=island-counter_default.js.map
|
7
_fresh/island-counter_default.js.map
Normal file
7
_fresh/island-counter_default.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["components/Button.tsx", "islands/Counter.tsx"],
|
||||
"sourcesContent": ["import { JSX } from \"preact\";\nimport { IS_BROWSER } from \"$fresh/runtime.ts\";\n\nexport function Button(props: JSX.HTMLAttributes<HTMLButtonElement>) {\n return (\n <button\n {...props}\n disabled={!IS_BROWSER || props.disabled}\n class={`px-2 py-1 ${props.class ? props.class : \" \"}`}\n />\n );\n}\n", "import type { Signal } from \"@preact/signals\";\nimport { Button } from \"@components/Button.tsx\";\nimport { IconCircleMinus, IconCirclePlus } from \"@components/icons.tsx\";\n\ninterface CounterProps {\n count: Signal<number>;\n}\n\nexport default function Counter(props: CounterProps) {\n props.count.value = Math.max(1, props.count.value);\n return (\n <div class=\"flex items-center px-1 py-2 rounded-xl\">\n <Button\n class=\"\"\n onClick={() => props.count.value -= 1}\n >\n <IconCircleMinus />\n </Button>\n <input\n class=\"text-3xl bg-transparent inline text-center -mx-4\"\n type=\"number\"\n size={props.count.toString().length}\n value={props.count}\n onInput={(ev) => props.count.value = ev.target?.value}\n />\n <Button onClick={() => props.count.value += 1}>\n <IconCirclePlus />\n </Button>\n </div>\n );\n}\n"],
|
||||
"mappings": "yQAGO,SAAS,OAAO,MAA8C,CACnE,OACE,EAAC,UACE,GAAG,MACJ,SAAU,CAAC,YAAc,MAAM,SAC/B,MAAO,cAAc,MAAM,MAAQ,MAAM,MAAQ,GAAG,GACtD,CAEJ,CCHe,SAAR,QAAyB,MAAqB,CACnD,aAAM,MAAM,MAAQ,KAAK,IAAI,EAAG,MAAM,MAAM,KAAK,EAE/C,EAAC,OAAI,MAAM,yCACT,YAAC,QACC,MAAM,GACN,QAAS,IAAM,MAAM,MAAM,OAAS,EAEpC,WAAC,uBAAgB,EACnB,EACA,EAAC,SACC,MAAM,mDACN,KAAK,SACL,KAAM,MAAM,MAAM,SAAS,EAAE,OAC7B,MAAO,MAAM,MACb,QAAU,IAAO,MAAM,MAAM,MAAQ,GAAG,QAAQ,MAClD,EACA,EAAC,QAAO,QAAS,IAAM,MAAM,MAAM,OAAS,EAC1C,WAAC,sBAAe,EAClB,GACF,CAEJ",
|
||||
"names": []
|
||||
}
|
2
_fresh/island-ingredientslist_ingredientslist.js
Normal file
2
_fresh/island-ingredientslist_ingredientslist.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{v}from"./chunk-CUT5GMLI.js";import{A}from"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";function numberToString(num){return(Math.floor(num*4)/4).toString()}var Ingredient=({ingredient,amount,key="",portion=1})=>{let{type,amount:_amount,unit}=ingredient,finalAmount=typeof _amount=="number"&&amount?_amount/portion*(amount?.value||1):"";return v("tr",{children:[v("td",{class:"pr-4 py-2",children:numberToString(finalAmount||0)+(typeof unit=="string"?unit:"")}),v("td",{class:"px-4 py-2",children:type})]},key)},IngredientsList=({ingredients,amount,portion})=>v("table",{class:"w-full border-collapse table-auto",children:v("tbody",{children:ingredients.map((item,index)=>{if("name"in item){let{name,ingredients:groupIngredients}=item;return v(A,{children:[v("tr",{children:v("td",{colSpan:3,class:"pr-4 py-2 font-italic",children:name})},index),groupIngredients.map((item2,index2)=>v(Ingredient,{ingredient:item2,amount,portion},index2))]})}else return v(Ingredient,{ingredient:item,amount,portion})})})});export{IngredientsList};
|
||||
//# sourceMappingURL=island-ingredientslist_ingredientslist.js.map
|
7
_fresh/island-ingredientslist_ingredientslist.js.map
Normal file
7
_fresh/island-ingredientslist_ingredientslist.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["islands/IngredientsList.tsx"],
|
||||
"sourcesContent": ["import { Signal } from \"@preact/signals\";\nimport type {\n Ingredient,\n IngredientGroup,\n Ingredients,\n} from \"../lib/recipes.ts\";\nimport { FunctionalComponent } from \"preact\";\n\nfunction numberToString(num: number) {\n return (Math.floor(num * 4) / 4).toString();\n}\n\nconst Ingredient = (\n { ingredient, amount, key = \"\", portion = 1 }: {\n ingredient: Ingredient;\n amount: Signal<number>;\n key?: string | number;\n portion?: number;\n },\n) => {\n const { type, amount: _amount, unit } = ingredient;\n\n const finalAmount = (typeof _amount === \"number\" && amount)\n ? (_amount / portion) * (amount?.value || 1)\n : \"\";\n\n return (\n <tr key={key}>\n <td class=\"pr-4 py-2\">\n {numberToString(finalAmount || 0) +\n (typeof unit === \"string\" ? unit : \"\")}\n </td>\n <td class=\"px-4 py-2\">{type}</td>\n </tr>\n );\n};\n\nexport const IngredientsList: FunctionalComponent<\n { ingredients: Ingredients; amount: Signal<number>; portion?: number }\n> = (\n { ingredients, amount, portion },\n) => {\n return (\n <table class=\"w-full border-collapse table-auto\">\n <tbody>\n {ingredients.map((item, index) => {\n if (\"name\" in item) {\n // Render IngredientGroup\n const { name, ingredients: groupIngredients } =\n item as IngredientGroup;\n\n return (\n <>\n <tr key={index}>\n <td colSpan={3} class=\"pr-4 py-2 font-italic\">{name}</td>\n </tr>\n {groupIngredients.map((item, index) => {\n // Render Ingredient\n return (\n <Ingredient\n key={index}\n ingredient={item}\n amount={amount}\n portion={portion}\n />\n );\n })}\n </>\n );\n } else {\n return (\n <Ingredient ingredient={item} amount={amount} portion={portion} />\n );\n }\n })}\n </tbody>\n </table>\n );\n};\n"],
|
||||
"mappings": "kGAQA,SAAS,eAAe,IAAa,CACnC,OAAQ,KAAK,MAAM,IAAM,CAAC,EAAI,GAAG,SAAS,CAC5C,CAEA,IAAM,WAAa,CACjB,CAAE,WAAY,OAAQ,IAAM,GAAI,QAAU,CAAE,IAMzC,CACH,GAAM,CAAE,KAAM,OAAQ,QAAS,IAAK,EAAI,WAElC,YAAe,OAAO,SAAY,UAAY,OAC/C,QAAU,SAAY,QAAQ,OAAS,GACxC,GAEJ,OACE,EAAC,MACC,YAAC,MAAG,MAAM,YACP,wBAAe,aAAe,CAAC,GAC7B,OAAO,MAAS,SAAW,KAAO,IACvC,EACA,EAAC,MAAG,MAAM,YAAa,cAAK,IALrB,GAMT,CAEJ,EAEa,gBAET,CACF,CAAE,YAAa,OAAQ,OAAQ,IAG7B,EAAC,SAAM,MAAM,oCACX,WAAC,SACE,qBAAY,IAAI,CAAC,KAAM,QAAU,CAChC,GAAI,SAAU,KAAM,CAElB,GAAM,CAAE,KAAM,YAAa,gBAAiB,EAC1C,KAEF,OACE,KACE,YAAC,MACC,WAAC,MAAG,QAAS,EAAG,MAAM,wBAAyB,cAAK,GAD7C,KAET,EACC,iBAAiB,IAAI,CAACA,MAAMC,SAGzB,EAAC,YAEC,WAAYD,MACZ,OACA,SAHKC,MAIP,CAEH,GACH,CAEJ,KACE,QACE,EAAC,YAAW,WAAY,KAAM,OAAgB,QAAkB,CAGtE,CAAC,EACH,EACF",
|
||||
"names": ["item", "index"]
|
||||
}
|
2
_fresh/island-kmenu_kmenu.js
Normal file
2
_fresh/island-kmenu_kmenu.js
Normal file
File diff suppressed because one or more lines are too long
7
_fresh/island-kmenu_kmenu.js.map
Normal file
7
_fresh/island-kmenu_kmenu.js.map
Normal file
File diff suppressed because one or more lines are too long
2
_fresh/island-search_default.js
Normal file
2
_fresh/island-search_default.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default,fetchQueryResource}from"./chunk-IJ6I6D4H.js";import"./chunk-7JONXWSO.js";import"./chunk-RG4ZUIOR.js";import"./chunk-PE2ZHJ3V.js";import"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";export{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default as default,fetchQueryResource};
|
||||
//# sourceMappingURL=island-search_default.js.map
|
7
_fresh/island-search_default.js.map
Normal file
7
_fresh/island-search_default.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
_fresh/island-search_fetchqueryresource.js
Normal file
2
_fresh/island-search_fetchqueryresource.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default,fetchQueryResource}from"./chunk-IJ6I6D4H.js";import"./chunk-7JONXWSO.js";import"./chunk-RG4ZUIOR.js";import"./chunk-PE2ZHJ3V.js";import"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";export{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default as default,fetchQueryResource};
|
||||
//# sourceMappingURL=island-search_fetchqueryresource.js.map
|
7
_fresh/island-search_fetchqueryresource.js.map
Normal file
7
_fresh/island-search_fetchqueryresource.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
_fresh/island-search_redirectsearchhandler.js
Normal file
2
_fresh/island-search_redirectsearchhandler.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default,fetchQueryResource}from"./chunk-IJ6I6D4H.js";import"./chunk-7JONXWSO.js";import"./chunk-RG4ZUIOR.js";import"./chunk-PE2ZHJ3V.js";import"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";export{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default as default,fetchQueryResource};
|
||||
//# sourceMappingURL=island-search_redirectsearchhandler.js.map
|
7
_fresh/island-search_redirectsearchhandler.js.map
Normal file
7
_fresh/island-search_redirectsearchhandler.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
_fresh/island-search_searchresultitem.js
Normal file
2
_fresh/island-search_searchresultitem.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default,fetchQueryResource}from"./chunk-IJ6I6D4H.js";import"./chunk-7JONXWSO.js";import"./chunk-RG4ZUIOR.js";import"./chunk-PE2ZHJ3V.js";import"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";export{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default as default,fetchQueryResource};
|
||||
//# sourceMappingURL=island-search_searchresultitem.js.map
|
7
_fresh/island-search_searchresultitem.js.map
Normal file
7
_fresh/island-search_searchresultitem.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
2
_fresh/island-search_searchresultlist.js
Normal file
2
_fresh/island-search_searchresultlist.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default,fetchQueryResource}from"./chunk-IJ6I6D4H.js";import"./chunk-7JONXWSO.js";import"./chunk-RG4ZUIOR.js";import"./chunk-PE2ZHJ3V.js";import"./chunk-P55SGJLG.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import"./chunk-CUT5GMLI.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";export{RedirectSearchHandler,SearchResultItem,SearchResultList,Search_default as default,fetchQueryResource};
|
||||
//# sourceMappingURL=island-search_searchresultlist.js.map
|
7
_fresh/island-search_searchresultlist.js.map
Normal file
7
_fresh/island-search_searchresultlist.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
45
_fresh/main.js
Normal file
45
_fresh/main.js
Normal file
@ -0,0 +1,45 @@
|
||||
import{assetHashingHook}from"./chunk-P55SGJLG.js";import"./chunk-SMUKOLE7.js";import{A,T,d,fe,le}from"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";typeof Deno<"u"&&window.__PREACT_DEVTOOLS__&&window.__PREACT_DEVTOOLS__.attachPreact("10.15.1",d,{Fragment:A,Component:T});function U(o,s){(s==null||s>o.length)&&(s=o.length);for(var p=0,f=new Array(s);p<s;p++)f[p]=o[p];return f}function R(o,s){var p=typeof Symbol<"u"&&o[Symbol.iterator]||o["@@iterator"];if(p)return(p=p.call(o)).next.bind(p);if(Array.isArray(o)||(p=function(l,c){if(l){if(typeof l=="string")return U(l,c);var y=Object.prototype.toString.call(l).slice(8,-1);return y==="Object"&&l.constructor&&(y=l.constructor.name),y==="Map"||y==="Set"?Array.from(l):y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y)?U(l,c):void 0}}(o))||s&&o&&typeof o.length=="number"){p&&(o=p);var f=0;return function(){return f>=o.length?{done:!0}:{done:!1,value:o[f++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
||||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var C={};function m(o){return o.type===A?"Fragment":typeof o.type=="function"?o.type.displayName||o.type.name:typeof o.type=="string"?o.type:"#text"}var O=[],E=[];function W(){return O.length>0?O[O.length-1]:null}var H=!1;function A2(o){return typeof o.type=="function"&&o.type!=A}function d2(o){for(var s=[o],p=o;p.__o!=null;)s.push(p.__o),p=p.__o;return s.reduce(function(f,l){f+=" in "+m(l);var c=l.__source;return c?f+=" (at "+c.fileName+":"+c.lineNumber+")":H||(H=!0,console.warn("Add @babel/plugin-transform-react-jsx-source to get a more detailed component stack. Note that you should not add it to production builds of your App for bundle size reasons.")),f+`
|
||||
`},"")}var D=typeof WeakMap=="function";function z(o){return o?typeof o.type=="function"?z(o.__):o:{}}var J=T.prototype.setState;T.prototype.setState=function(o,s){return this.__v==null&&this.state==null&&console.warn(`Calling "this.setState" inside the constructor of a component is a no-op and might be a bug in your application. Instead, set "this.state = {}" directly.
|
||||
|
||||
`+d2(W())),J.call(this,o,s)};var X=T.prototype.forceUpdate;function v(o){var s=o.props,p=m(o),f="";for(var l in s)if(s.hasOwnProperty(l)&&l!=="children"){var c=s[l];typeof c=="function"&&(c="function "+(c.displayName||c.name)+"() {}"),c=Object(c)!==c||c.toString?c+"":Object.prototype.toString.call(c),f+=" "+l+"="+JSON.stringify(c)}var y=s.children;return"<"+p+f+(y&&y.length?">..</"+p+">":" />")}T.prototype.forceUpdate=function(o){return this.__v==null?console.warn(`Calling "this.forceUpdate" inside the constructor of a component is a no-op and might be a bug in your application.
|
||||
|
||||
`+d2(W())):this.__P==null&&console.warn(`Can't call "this.forceUpdate" on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
|
||||
|
||||
`+d2(this.__v)),X.call(this,o)},function(){(function(){var t=d.__b,e=d.diffed,n=d.__,a=d.vnode,u=d.__r;d.diffed=function(r){A2(r)&&E.pop(),O.pop(),e&&e(r)},d.__b=function(r){A2(r)&&O.push(r),t&&t(r)},d.__=function(r,_){E=[],n&&n(r,_)},d.vnode=function(r){r.__o=E.length>0?E[E.length-1]:null,a&&a(r)},d.__r=function(r){A2(r)&&E.push(r),u&&u(r)}})();var o=!1,s=d.__b,p=d.diffed,f=d.vnode,l=d.__r,c=d.__e,y=d.__,M=d.__h,I=D?{useEffect:new WeakMap,useLayoutEffect:new WeakMap,lazyPropTypes:new WeakMap}:null,k=[];d.__e=function(t,e,n,a){if(e&&e.__c&&typeof t.then=="function"){var u=t;t=new Error("Missing Suspense. The throwing component was: "+m(e));for(var r=e;r;r=r.__)if(r.__c&&r.__c.__c){t=u;break}if(t instanceof Error)throw t}try{(a=a||{}).componentStack=d2(e),c(t,e,n,a),typeof t.then!="function"&&setTimeout(function(){throw t})}catch(_){throw _}},d.__=function(t,e){if(!e)throw new Error(`Undefined parent passed to render(), this is the second argument.
|
||||
Check if the element is available in the DOM/has the correct id.`);var n;switch(e.nodeType){case 1:case 11:case 9:n=!0;break;default:n=!1}if(!n){var a=m(t);throw new Error("Expected a valid HTML node as a second argument to render. Received "+e+" instead: render(<"+a+" />, "+e+");")}y&&y(t,e)},d.__b=function(t){var e=t.type,n=z(t.__);if(o=!0,e===void 0)throw new Error(`Undefined component passed to createElement()
|
||||
|
||||
You likely forgot to export your component or might have mixed up default and named imports`+v(t)+`
|
||||
|
||||
`+d2(t));if(e!=null&&typeof e=="object")throw e.__k!==void 0&&e.__e!==void 0?new Error("Invalid type passed to createElement(): "+e+`
|
||||
|
||||
Did you accidentally pass a JSX literal as JSX twice?
|
||||
|
||||
let My`+m(t)+" = "+v(e)+`;
|
||||
let vnode = <My`+m(t)+` />;
|
||||
|
||||
This usually happens when you export a JSX literal and not the component.
|
||||
|
||||
`+d2(t)):new Error("Invalid type passed to createElement(): "+(Array.isArray(e)?"array":e));if(e!=="thead"&&e!=="tfoot"&&e!=="tbody"||n.type==="table"?e==="tr"&&n.type!=="thead"&&n.type!=="tfoot"&&n.type!=="tbody"&&n.type!=="table"?console.error("Improper nesting of table. Your <tr> should have a <thead/tbody/tfoot/table> parent."+v(t)+`
|
||||
|
||||
`+d2(t)):e==="td"&&n.type!=="tr"?console.error("Improper nesting of table. Your <td> should have a <tr> parent."+v(t)+`
|
||||
|
||||
`+d2(t)):e==="th"&&n.type!=="tr"&&console.error("Improper nesting of table. Your <th> should have a <tr>."+v(t)+`
|
||||
|
||||
`+d2(t)):console.error("Improper nesting of table. Your <thead/tbody/tfoot> should have a <table> parent."+v(t)+`
|
||||
|
||||
`+d2(t)),t.ref!==void 0&&typeof t.ref!="function"&&typeof t.ref!="object"&&!("$$typeof"in t))throw new Error(`Component's "ref" property should be a function, or an object created by createRef(), but got [`+typeof t.ref+`] instead
|
||||
`+v(t)+`
|
||||
|
||||
`+d2(t));if(typeof t.type=="string"){for(var a in t.props)if(a[0]==="o"&&a[1]==="n"&&typeof t.props[a]!="function"&&t.props[a]!=null)throw new Error(`Component's "`+a+'" property should be a function, but got ['+typeof t.props[a]+`] instead
|
||||
`+v(t)+`
|
||||
|
||||
`+d2(t))}if(typeof t.type=="function"&&t.type.propTypes){if(t.type.displayName==="Lazy"&&I&&!I.lazyPropTypes.has(t.type)){var u="PropTypes are not supported on lazy(). Use propTypes on the wrapped component itself. ";try{var r=t.type();I.lazyPropTypes.set(t.type,!0),console.warn(u+"Component wrapped in lazy() is "+m(r))}catch{console.warn(u+"We will log the wrapped component's name once it is loaded.")}}var _=t.props;t.type.__f&&delete(_=function(h,w){for(var S in w)h[S]=w[S];return h}({},_)).ref,function(h,w,S,x,T2){Object.keys(h).forEach(function(g){var b;try{b=h[g](w,g,x,"prop",null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(L){b=L}b&&!(b.message in C)&&(C[b.message]=!0,console.error("Failed prop type: "+b.message+(T2&&`
|
||||
`+T2()||"")))})}(t.type.propTypes,_,0,m(t),function(){return d2(t)})}s&&s(t)},d.__r=function(t){l&&l(t),o=!0},d.__h=function(t,e,n){if(!t||!o)throw new Error("Hook can only be invoked from render methods.");M&&M(t,e,n)};var N=function(t,e){return{get:function(){var n="get"+t+e;k&&k.indexOf(n)<0&&(k.push(n),console.warn("getting vnode."+t+" is deprecated, "+e))},set:function(){var n="set"+t+e;k&&k.indexOf(n)<0&&(k.push(n),console.warn("setting vnode."+t+" is not allowed, "+e))}}},Y={nodeName:N("nodeName","use vnode.type"),attributes:N("attributes","use vnode.props"),children:N("children","use vnode.props.children")},F=Object.create({},Y);d.vnode=function(t){var e=t.props;if(t.type!==null&&e!=null&&("__source"in e||"__self"in e)){var n=t.props={};for(var a in e){var u=e[a];a==="__source"?t.__source=u:a==="__self"?t.__self=u:n[a]=u}}t.__proto__=F,f&&f(t)},d.diffed=function(t){if(t.__k&&t.__k.forEach(function(g){if(typeof g=="object"&&g&&g.type===void 0){var b=Object.keys(g).join(",");throw new Error("Objects are not valid as a child. Encountered an object with the keys {"+b+`}.
|
||||
|
||||
`+d2(t))}}),o=!1,p&&p(t),t.__k!=null)for(var e=[],n=0;n<t.__k.length;n++){var a=t.__k[n];if(a&&a.key!=null){var u=a.key;if(e.indexOf(u)!==-1){console.error('Following component has two or more children with the same key attribute: "'+u+`". This may cause glitches and misbehavior in rendering process. Component:
|
||||
|
||||
`+v(t)+`
|
||||
|
||||
`+d2(t));break}e.push(u)}}if(t.__c!=null&&t.__c.__H!=null){var r=t.__c.__H.__;if(r)for(var _=0;_<r.length;_+=1){var h=r[_];if(h.__H){for(var w,S=R(h.__H);!(w=S()).done;)if((T2=w.value)!=T2){var x=m(t);throw new Error("Invalid argument passed to hook. Hooks should not be called with NaN in the dependency array. Hook index "+_+" in component "+x+" was called with NaN.")}}}}var T2}}();function createRootFragment(parent,replaceNode,endMarker){return replaceNode=[].concat(replaceNode),parent.__k={nodeType:1,parentNode:parent,firstChild:replaceNode[0],childNodes:replaceNode,insertBefore(node,child){parent.insertBefore(node,child??endMarker)},appendChild(child){parent.insertBefore(child,endMarker)},removeChild(child){parent.removeChild(child)}}}function isCommentNode(node){return node.nodeType===Node.COMMENT_NODE}function isTextNode(node){return node.nodeType===Node.TEXT_NODE}function isElementNode(node){return node.nodeType===Node.ELEMENT_NODE}function revive(islands,props){_walkInner(islands,props,[],[le(A,null)],document.body)}function ServerComponent(props){return props.children}ServerComponent.displayName="PreactServerComponent";function addPropsChild(parent,vnode){let props=parent.props;props.children===null?props.children=vnode:Array.isArray(props.children)?props.children.push(vnode):props.children=[props.children,vnode]}function _walkInner(islands,props,markerStack,vnodeStack,node){let sib=node;for(;sib!==null;){let marker=markerStack.length>0?markerStack[markerStack.length-1]:null;if(isCommentNode(sib)){let comment=sib.data;if(comment.startsWith("!--")&&(comment=comment.slice(3,-2)),comment.startsWith("frsh-slot"))markerStack.push({startNode:sib,text:comment,endNode:null,kind:1}),vnodeStack.push(le(ServerComponent,{key:comment}));else if(marker!==null&&(comment.startsWith("/frsh")||marker.text===comment)){marker.endNode=sib,markerStack.pop();let parent=markerStack.length>0?markerStack[markerStack.length-1]:null;if(marker.kind===1){if(parent?.kind===0){let vnode=vnodeStack.pop(),islandParent=vnodeStack[vnodeStack.length-1];islandParent.props.children=vnode}marker.startNode?.remove(),sib=sib.nextSibling,marker.endNode.remove();continue}else if(marker.kind===0){if(markerStack.length===0){let children=[],child=marker.startNode;for(;(child=child.nextSibling)!==null&&child!==marker.endNode;)children.push(child);let vnode=vnodeStack[vnodeStack.length-1];if(vnode.props.children==null){let[id,exportName,n]=comment.slice(6).split(":"),sel=`#frsh-slot-${id}-${exportName}-${n}-children`,template=document.querySelector(sel);if(template!==null){markerStack.push({kind:1,endNode:null,startNode:null,text:"foo"});let node2=template.content.cloneNode(!0);_walkInner(islands,props,markerStack,vnodeStack,node2),markerStack.pop()}}vnodeStack.pop();let parentNode=sib.parentNode,endMarker=new Text("");parentNode.insertBefore(endMarker,marker.endNode);let _render=()=>fe(vnode,createRootFragment(parentNode,children,endMarker));"scheduler"in window?scheduler.postTask(_render):setTimeout(_render,0),marker.startNode?.remove(),sib=sib.nextSibling,marker.endNode.remove();continue}else if(parent?.kind===1){let vnode=vnodeStack.pop(),parent2=vnodeStack[vnodeStack.length-1];addPropsChild(parent2,vnode)}}}else if(comment.startsWith("frsh")){let[id,exportName,n]=comment.slice(5).split(":"),islandProps=props[Number(n)];markerStack.push({startNode:sib,endNode:null,text:comment,kind:0});let vnode=le(islands[id][exportName],islandProps);vnodeStack.push(vnode)}}else if(isTextNode(sib)){let parentVNode=vnodeStack[vnodeStack.length-1];marker!==null&&marker.kind===1&&addPropsChild(parentVNode,sib.data)}else{let parentVNode=vnodeStack[vnodeStack.length-1];if(marker!==null&&marker.kind===1&&isElementNode(sib)){let props2={children:sib.childNodes.length<=1?null:[]};for(let i=0;i<sib.attributes.length;i++){let attr=sib.attributes[i];props2[attr.nodeName]=attr.nodeValue}let vnode=le(sib.localName,props2);addPropsChild(parentVNode,vnode),vnodeStack.push(vnode)}sib.firstChild&&sib.nodeName!=="SCRIPT"&&_walkInner(islands,props,markerStack,vnodeStack,sib.firstChild),marker!==null&&(marker.kind===1||markerStack.length>1&&markerStack[markerStack.length-2].kind===0)&&vnodeStack.pop()}sib=sib.nextSibling}}var originalHook=d.vnode;d.vnode=vnode=>{assetHashingHook(vnode),originalHook&&originalHook(vnode)};export{revive};
|
||||
//# sourceMappingURL=main.js.map
|
7
_fresh/main.js.map
Normal file
7
_fresh/main.js.map
Normal file
File diff suppressed because one or more lines are too long
2
_fresh/signals.js
Normal file
2
_fresh/signals.js
Normal file
@ -0,0 +1,2 @@
|
||||
import{O}from"./chunk-RG4ZUIOR.js";import"./chunk-ICN4RY3D.js";import"./chunk-SMUKOLE7.js";import"./chunk-YC2TUGGU.js";import"./chunk-UK35T4TJ.js";export{O as signal};
|
||||
//# sourceMappingURL=signals.js.map
|
7
_fresh/signals.js.map
Normal file
7
_fresh/signals.js.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
155
_fresh/snapshot.json
Normal file
155
_fresh/snapshot.json
Normal file
@ -0,0 +1,155 @@
|
||||
{
|
||||
"island-search_searchresultlist.js.map": [],
|
||||
"island-search_searchresultlist.js": [
|
||||
"chunk-IJ6I6D4H.js",
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-search_default.js.map": [],
|
||||
"island-search_default.js": [
|
||||
"chunk-IJ6I6D4H.js",
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-search_fetchqueryresource.js.map": [],
|
||||
"island-search_fetchqueryresource.js": [
|
||||
"chunk-IJ6I6D4H.js",
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"main.js.map": [],
|
||||
"main.js": [
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"deserializer.js.map": [],
|
||||
"deserializer.js": [
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"signals.js.map": [],
|
||||
"signals.js": [
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-counter_default.js.map": [],
|
||||
"island-counter_default.js": [
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-ingredientslist_ingredientslist.js.map": [],
|
||||
"island-ingredientslist_ingredientslist.js": [
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-kmenu_kmenu.js.map": [],
|
||||
"island-kmenu_kmenu.js": [
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-search_redirectsearchhandler.js.map": [],
|
||||
"island-search_redirectsearchhandler.js": [
|
||||
"chunk-IJ6I6D4H.js",
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"island-search_searchresultitem.js.map": [],
|
||||
"island-search_searchresultitem.js": [
|
||||
"chunk-IJ6I6D4H.js",
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-SMUKOLE7.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"chunk-IJ6I6D4H.js.map": [],
|
||||
"chunk-IJ6I6D4H.js": [
|
||||
"chunk-7JONXWSO.js",
|
||||
"chunk-RG4ZUIOR.js",
|
||||
"chunk-PE2ZHJ3V.js",
|
||||
"chunk-P55SGJLG.js",
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js"
|
||||
],
|
||||
"chunk-7JONXWSO.js.map": [],
|
||||
"chunk-7JONXWSO.js": [
|
||||
"chunk-ICN4RY3D.js"
|
||||
],
|
||||
"chunk-RG4ZUIOR.js.map": [],
|
||||
"chunk-RG4ZUIOR.js": [
|
||||
"chunk-ICN4RY3D.js",
|
||||
"chunk-YC2TUGGU.js"
|
||||
],
|
||||
"chunk-PE2ZHJ3V.js.map": [],
|
||||
"chunk-PE2ZHJ3V.js": [
|
||||
"chunk-CUT5GMLI.js",
|
||||
"chunk-YC2TUGGU.js",
|
||||
"chunk-UK35T4TJ.js"
|
||||
],
|
||||
"chunk-P55SGJLG.js.map": [],
|
||||
"chunk-P55SGJLG.js": [],
|
||||
"chunk-ICN4RY3D.js.map": [],
|
||||
"chunk-ICN4RY3D.js": [
|
||||
"chunk-YC2TUGGU.js"
|
||||
],
|
||||
"chunk-SMUKOLE7.js.map": [],
|
||||
"chunk-SMUKOLE7.js": [],
|
||||
"chunk-CUT5GMLI.js.map": [],
|
||||
"chunk-CUT5GMLI.js": [
|
||||
"chunk-YC2TUGGU.js"
|
||||
],
|
||||
"chunk-YC2TUGGU.js.map": [],
|
||||
"chunk-YC2TUGGU.js": [],
|
||||
"chunk-UK35T4TJ.js.map": [],
|
||||
"chunk-UK35T4TJ.js": []
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user