mirror of
https://github.com/sstent/aicyclingcoach-go.git
synced 2026-02-21 22:56:00 +00:00
1 line
3.2 KiB
JavaScript
1 line
3.2 KiB
JavaScript
"use strict";(()=>{var e={};e.id=888,e.ids=[888],e.modules={5779:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{default:()=>u});var o=r(263),i=r(7101),a=e([o,i]);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}[o,i]=a.then?(await a)():a;let u=function({Component:e,pageProps:t}){return i.jsx(o.H,{children:i.jsx(e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){var n,o;n=t,o=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},t))})};n()}catch(e){n(e)}})},263:(e,t,r)=>{r.a(e,async(e,n)=>{try{r.d(t,{H:()=>f,a:()=>p});var o=r(6689),i=r(3590),a=r(7101),c=e([i,a]);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var n,o;n=t,o=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(n))in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}[i,a]=c.then?(await c)():c;let l=(0,o.createContext)(),f=({children:e})=>{let{0:t}=(0,o.useState)(process.env.REACT_APP_API_KEY),{0:r,1:n}=(0,o.useState)(!1),c=e=>{throw i.toast.error(e.message||"API request failed"),e},u=async(e,r={})=>{n(!0);try{let n=await fetch(e,s(s({},r),{},{headers:s(s({},r.headers),{},{"X-API-Key":t})}));if(!n.ok)throw Error(`Request failed: ${n.status} ${n.statusText}`);return await n.json()}catch(e){c(e)}finally{n(!1)}};return a.jsx(l.Provider,{value:{apiKey:t,authFetch:u,loading:r},children:e})},p=()=>((0,o.useContext)(l),{apiKey:null,authFetch:()=>{},loading:!1});n()}catch(e){n(e)}})},6689:e=>{e.exports=require("react")},7101:e=>{e.exports=import("@emotion/react/jsx-runtime")},3590:e=>{e.exports=import("react-toastify")}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=5779);module.exports=r})(); |