mirror of
https://github.com/morten-olsen/bob-the-algorithm.git
synced 2026-02-08 00:46:25 +01:00
2 lines
38 KiB
JavaScript
2 lines
38 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[0],{189:function(e,t,n){e.exports=n(261)},261:function(e,t,n){"use strict";n.r(t);var r,a=n(276),i=(n(190),n(2)),o=n.n(i),c=(n(202),n(184)),s=n(137),u=n(0),l=n(3),b=n.n(l),f=n(14),d=n.n(f),p=function(e,t){var n=Object(u.useState)(),r=b()(n,2),a=r[0],i=r[1],c=Object(u.useState)(),s=b()(c,2),l=s[0],f=s[1],p=Object(u.useState)(!1),j=b()(p,2),O=j[0],m=j[1],v=Object(u.useState)(),y=b()(v,2),x=y[0],h=y[1],g=Object(u.useCallback)(e,t),w=Object(u.useCallback)((function(){var e,t,n,r,a=arguments;return o.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:for(m(!0),h(!1),e=a.length,t=new Array(e),n=0;n<e;n++)t[n]=a[n];return f(t),c.prev=4,c.next=7,o.a.awrap(g.apply(void 0,t));case 7:return r=c.sent,i(r),c.abrupt("return",r);case 12:throw c.prev=12,c.t0=c.catch(4),i(void 0),h(c.t0),c.t0;case 17:return c.prev=17,m(!1),c.finish(17);case 20:case"end":return c.stop()}}),null,null,[[4,12,17,20]],Promise)}),[m,h,i,g].concat(d()(t)));return Object(u.useMemo)((function(){return[w,{result:a,loading:O,error:x,args:l}]}),[w,a,O,x,l].concat(d()(t)))},j=function(e,t){var n=p(e,t),r=b()(n,2),a=r[0],i=r[1];Object(u.useEffect)((function(){a()}),[a]);var o=Object(u.useMemo)((function(){return{loading:i.loading,error:i.error,rerun:a}}),[a,i.loading,i.error]);return[i.result,o]},O=n(8);!function(e){e.unavailable="unavailable",e.unapproved="unapproved",e.rejected="rejected",e.approved="approved"}(r||(r={}));var m=Object(u.createContext)(void 0),v=n(1),y=function(e){var t=e.children,n=j((function(){return o.a.async((function(e){for(;;)switch(e.prev=e.next){case 0:if("ios"===O.a.OS){e.next=2;break}return e.abrupt("return",{status:r.unavailable});case 2:return e.abrupt("return",{status:r.unavailable});case 3:case"end":return e.stop()}}),null,null,null,Promise)}),[]),a=b()(n,1)[0];return a?Object(v.jsx)(m.Provider,{value:a,children:t}):Object(v.jsx)(v.Fragment,{})},x=Object(u.createContext)(void 0),h=function(e){return{year:e.getFullYear(),month:e.getMonth()+1,date:e.getDate()}},g={today:function(){return h(new Date)},dateToDay:h,dayToDate:function(e){return new Date(e.year,e.month-1,e.date,0,0,0,0)},toId:function(e){return e.year.toString().padStart(4,"0")+"-"+e.month.toString().padStart(2,"0")+"-"+e.date.toString().padStart(2,"0")}},w=function(e){var t=e.children,n=Object(u.useState)(g.today()),r=b()(n,2),a=r[0],i=r[1];return Object(v.jsx)(x.Provider,{value:{date:a,setDate:i},children:t})},P=function(){return Object(u.useContext)(x).date},S=n(63);function k(e){var t=e.createDefault,n=e.deserialize,r=void 0===n?function(e){return e}:n,a=Object(u.createContext)(void 0);return{Context:a,Provider:function(e){var n=e.storageKey,i=e.children,c=Object(u.useState)(),s=b()(c,2),l=s[0],f=s[1],d=p((function(e){var t;return o.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return t="function"===typeof e?e(l):e,f(t),r.next=4,o.a.awrap(S.a.setItem(n,JSON.stringify(t)));case 4:case"end":return r.stop()}}),null,null,null,Promise)}),[n,l,f]),O=b()(d,1)[0];return j((function(){var e,a;return o.a.async((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,o.a.awrap(S.a.getItem(n));case 2:e=i.sent,a=e?r(JSON.parse(e)):t(),f(a);case 5:case"end":return i.stop()}}),null,null,null,Promise)}),[n,f]),l?Object(v.jsx)(a.Provider,{value:{data:l,setData:O},children:i}):Object(v.jsx)(v.Fragment,{})}}}var T=k({createDefault:function(){return{}}}),C=T.Context,D=T.Provider,M=n(7),E=n.n(M),I=Object(u.createContext)(void 0);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var q=function(e){var t=e.children,n=e.lookup,r=e.getTransition,a=Object(u.useState)({}),i=b()(a,2),c=i[0],s=i[1];j((function(){var e;return o.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.awrap(S.a.getItem("locations"));case 2:(e=t.sent)&&s(JSON.parse(e));case 4:case"end":return t.stop()}}),null,null,null,Promise)}),[]);var l=p((function(e){var t;return o.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return t=N(N({},c),{},E()({},e.id,e)),s(t),n.next=4,o.a.awrap(S.a.setItem("locations",JSON.stringify(t)));case 4:case"end":return n.stop()}}),null,null,null,Promise)}),[s,c]),f=b()(l,1)[0],d=p((function(e){var t;return o.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return delete(t=N({},c))[e],s(t),n.next=5,o.a.awrap(S.a.setItem("locations",JSON.stringify(t)));case 5:case"end":return n.stop()}}),null,null,null,Promise)}),[s,c]),O=b()(d,1)[0];return Object(v.jsx)(I.Provider,{value:{locations:c,set:f,remove:O,lookup:n,getTransition:r},children:t})};n(136);var V=function(){var e=Object(u.useContext)(I).locations;return Object(u.useMemo)((function(){return Object.values(e)}),[e])},B=Object(u.createContext)(void 0),K=function(e){var t=e.children,n=P(),r=Object(u.useState)(),a=b()(r,2),i=a[0],c=a[1],s=Object(u.useCallback)((function(e){var t;return o.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,o.a.awrap(S.a.getItem("overrides_"+g.toId(e)));case 2:if(t=n.sent){n.next=5;break}return n.abrupt("return",{tasks:{}});case 5:return n.abrupt("return",JSON.parse(t));case 6:case"end":return n.stop()}}),null,null,null,Promise)}),[]),l=Object(u.useCallback)((function(e){var t;return o.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return t="function"===typeof e?e(i):i,c(t),r.next=4,o.a.awrap(S.a.setItem("overrides_"+g.toId(n),JSON.stringify(t)));case 4:case"end":return r.stop()}}),null,null,null,Promise)}),[n,i]);return j((function(){return o.a.async((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=c,e.next=3,o.a.awrap(s(n));case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),null,null,null,Promise)}),[n,c]),i?Object(v.jsx)(B.Provider,{value:{overrides:i,get:s,set:l},children:t}):Object(v.jsx)(v.Fragment,{})};function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var L;!function(e){e.appointment="appointment",e.goal="goal",e.routine="routine"}(L||(L={}));var R=function(e,t){return U(e)>U(t)},U=function(e){return 60*e.hour+e.minute},z={timeToString:function(e){return e.hour+":"+e.minute},stringToTime:function(e){var t=e.split(":").map((function(e){return e.trim()})).filter(Boolean),n=b()(t,2),r=n[0],a=n[1],i=parseInt(r),o=parseInt(a||"0");if(Number.isInteger(i)&&Number.isInteger(o)&&!Number.isNaN(i)&&!Number.isNaN(o))return{hour:i,minute:o}},equal:function(e,t){return e.hour==t.hour&&e.minute===t.minute},largerThan:R,timeToMinutes:U,timeToDate:function(e){return new Date(0,0,0,e.hour,e.minute)},max:function(e,t){return R(e,t)?e:t},add:function(e,t){var n,r="number"===typeof t?t:60*t.hour+t.minute,a=60*e.hour+e.minute+r;return n=a,{hour:Math.floor(n/60),minute:n%60}}};function G(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var $=function(e,t){return e===t||e.title===t.title},_=function(e,t){return!!e.find((function(e){return $(e,t)}))},H=function(e,t){var n=[];return e.forEach((function(e){if(e.locations)for(var r,a=G(e.locations);!(r=a()).done;){var i=r.value;_(n,i)||$(t,i)||n.push(i)}})),n};function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ee,te=function(e){return!!e.find((function(e){return e.required}))},ne=function(e,t){for(var n,r={remaining:[],impossible:[]},a=X(e);!(n=a()).done;){var i=n.value;z.largerThan(t,i.startTime.max)?r.impossible.push(i):r.remaining.push(i)}return r},re=function(e){var t=e.tasks,n=e.transition,r=e.impossible,a=0;if(null==t||t.forEach((function(e){a+=10*(e.priority||50),r.forEach((function(e){e.required?a-=1e4+1*(e.priority||50):a-=100+1*(e.priority||50)}))})),n){var i=n.time;a-=10+1*i}return a},ae=function(e,t){var n,r,a;return o.a.async((function(i){for(;;)switch(i.prev=i.next){case 0:if(n=[],e.transition){i.next=5;break}return r=H(e.remainingTasks,e.location),i.next=5,o.a.awrap(Promise.all(r.map((function(r){var a,i,c,s,u,l;return o.a.async((function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,o.a.awrap(t.getTransition(e.location,r,e.time.end));case 2:a=b.sent,i=z.add(e.time.end,a.time),c=ne(e.remainingTasks,i),s=c.remaining,u=c.impossible,l=re({transition:a,impossible:u}),n.push({parent:e,location:a.to,remainingTasks:s,transition:a,impossibeTasks:[].concat(d()(u),d()(e.impossibeTasks)),score:e.score+l,status:{completed:!1,dead:!1},time:{start:e.time.end,end:i}});case 7:case"end":return b.stop()}}),null,null,null,Promise)}))));case 5:return a=e.remainingTasks.filter((function(t){return!t.locations||_(t.locations,e.location)})),i.next=8,o.a.awrap(Promise.all(a.map((function(t){var r,a,i,c,s,u,l,b;return o.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:r=Q({},t),a=z.max(e.time.end,r.startTime.min),i=e.remainingTasks.filter((function(e){return e!==t})),c=z.add(a,r.duration),s=ne(i,c),u=s.remaining,l=s.impossible,b=re({tasks:[r],impossible:l}),n.push({parent:e,location:e.location,task:r,remainingTasks:u,impossibeTasks:[].concat(d()(l),d()(e.impossibeTasks)),score:e.score+b,status:{completed:0===u.length,dead:te(l)},time:{start:a,end:c}});case 7:case"end":return o.stop()}}),null,null,null,Promise)}))));case 8:return i.abrupt("return",n);case 9:case"end":return i.stop()}}),null,null,null,Promise)};!function(e){e.all="all",e.allValid="all-valid",e.firstValid="first-valid",e.firstComplet="first-complete"}(ee||(ee={}));var ie=function(e){return new Promise((function(t){return setTimeout(t,e)}))},oe=function(e,t){for(var n=new Array(e.length).fill(void 0).map((function(){return[]})),r=0;r<t.length;r++)for(var a=0;a<e.length;a++)if(e[a](t[r])){n[a].push(t[r]);break}return n},ce=function(e){var t,n,r,a,i,c,s,u,l,f,p,j,O,m,v,y,x,h,g,w,P,S,k,T,C,D,M,E,I;return o.a.async((function(A){for(;;)switch(A.prev=A.next){case 0:t=e.location,n=e.time,r=e.tasks,a=e.context,i=e.strategy,c=void 0===i?ee.allValid:i,s=e.callback,u=e.batchSize,l=void 0===u?1e3:u,f=e.sleepTime,p=void 0===f?10:f,j=new Date,O=0,m=!0,v=ne(r,n),y=v.remaining,x=v.impossible,h=[{location:t,time:{end:n,start:n},score:0,remainingTasks:y,impossibeTasks:x,status:{dead:!1,completed:!1}}],g=[],w=[],P=function(e){return s&&s({current:"completed",nodes:O,start:j,end:new Date,strategy:c}),e.sort((function(e,t){return t.score-e.score}))};case 9:if(O++,m){A.next=13;break}return A.abrupt("return",[]);case 13:if(0===h.length&&0===g.length&&c!==ee.all&&(c=ee.all,h.push.apply(h,w)),S=h.pop()){A.next=17;break}return A.abrupt("break",36);case 17:if(O%l!==0){A.next=21;break}return s&&s({current:"running",nodes:O,strategy:c,start:j,cancel:function(){m=!1}}),A.next=21,o.a.awrap(ie(p));case 21:return A.next=23,o.a.awrap(ae(S,a));case 23:if(k=A.sent,T=oe([function(e){return(c===ee.all||!e.status.dead)&&!e.status.completed},function(e){return!!e.status.completed&&(c===ee.all||!e.status.dead)},function(e){return e.status.dead}],k),C=b()(T,3),D=C[0],M=C[1],E=C[2],h.push.apply(h,d()(D)),!(c===ee.firstValid&&M.length>0)){A.next=28;break}return A.abrupt("return",P(M));case 28:if(M.length>0&&g.push.apply(g,d()(M)),c!==ee.firstComplet){A.next=33;break}if(!(I=M.find((function(e){return 0===e.impossibeTasks.length})))){A.next=33;break}return A.abrupt("return",P([I]));case 33:c!==ee.all&&w.push.apply(w,d()(E)),A.next=9;break;case 36:return A.abrupt("return",P(g));case 37:case"end":return A.stop()}}),null,null,null,Promise)},se=k({createDefault:function(){return{startTime:{hour:7,minute:0},strategy:ee.firstComplet}}}),ue=se.Context,le=se.Provider,be=n(9),fe=n.n(be),de=n(277),pe=k({createDefault:function(){return{}}}),je=pe.Context,Oe=pe.Provider;function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ye=function(){var e=Object(u.useContext)(je).data;return Object(u.useMemo)((function(){return Object.values(e)}),[e])};function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ge=function(){var e=Object(u.useContext)(C).data;return Object(u.useMemo)((function(){return Object.values(e)}),[e])},we=function(e){for(var t=e,n=[];t;){var r,a;if(t.task)n.push({type:"task",name:(null==(r=t.task)?void 0:r.title)||"start",start:z.add(t.time.start,(null==(a=t.transition)?void 0:a.time)||0),end:t.time.end,score:t.score});t.transition&&n.push({type:"transition",start:t.time.start,end:z.add(t.time.start,t.transition.time),from:t.transition.from,to:t.transition.to}),t=t.parent}return n.reverse()},Pe=["location"];function Se(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return ke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ke(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var De,Me,Ee,Ie,Ae,Ne,qe,Ve,Be,Ke,Fe,Je,Le,Re,Ue=function(e,t){for(var n=[],r=g.dayToDate(e),a=g.dayToDate(t);r<=a;)n.push(g.dateToDay(r)),r=Object(de.a)(r,{days:1});return n},ze=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0,a=t;r<a.length;r++){var i=a[r];if("undefined"!==typeof i)return i}},Ge=function(){var e=ye(),t=ge(),n=Object(u.useContext)(B).get,a=function(){var e=Object(u.useContext)(m);return p((function(t){var n;return o.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(e.status===r.approved){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,o.a.awrap(e.getDay(t));case 4:return n=a.sent,a.abrupt("return",n);case 6:case"end":return a.stop()}}),null,null,null,Promise)}),[e.status===r.approved&&e.getDay])}(),i=b()(a,1)[0];return p((function(r){var a,c,s;return o.a.async((function(u){for(;;)switch(u.prev=u.next){case 0:return a=r.start,c=r.end,u.next=3,o.a.awrap(Promise.all(Ue(a,c).map((function(t){var r,a,c,s;return o.a.async((function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,o.a.awrap(n(t));case 2:return r=u.sent,a=ze(r.startTime,{hour:7,minute:0}),u.next=6,o.a.awrap(i(t));case 6:return c=u.sent,s=[].concat(d()(e),d()(c)).map((function(e){var t=r.tasks[e.id];if(!1!==(null==t?void 0:t.enabled))return Ce(Ce({},e),{},{startTime:{min:ze(null==t?void 0:t.startMin,e.startTime.min),max:ze(null==t?void 0:t.startMax,e.startTime.max)},duration:ze(null==t?void 0:t.duration,e.duration),required:ze(null==t?void 0:t.required,e.required)})})).filter(Boolean).map((function(e){return e})),u.abrupt("return",{day:t,start:a,tasks:s});case 9:case"end":return u.stop()}}),null,null,null,Promise)}))));case 3:return s=u.sent,u.abrupt("return",{goals:d()(t),days:s});case 5:case"end":return u.stop()}}),null,null,null,Promise)}),[e,t,n,i])},We=function(){var e=Ge(),t=b()(e,1)[0],n=Object(u.useContext)(I).getTransition,r=Object(u.useContext)(ue).data;return p((function(e){var a,i,c,s,u,l,f,p,j;return o.a.async((function(O){for(;;)switch(O.prev=O.next){case 0:return a=e.location,i=fe()(e,Pe),O.next=3,o.a.awrap(t(i));case 3:c=O.sent,s={impossible:[],days:c.days.reduce((function(e,t){return Ce(Ce({},e),{},E()({},g.toId(t.day),{day:t.day,start:t.start,status:"waiting"}))}),{})},u=function(e){s=e},l=function(e){var t,i,l,f,p,j;return o.a.async((function(O){for(;;)switch(O.prev=O.next){case 0:return t=g.toId(e.day),i=c.goals,O.next=4,o.a.awrap(ce({location:a,time:e.start,tasks:[].concat(d()(e.tasks),d()(i)),strategy:r.strategy,context:{getTransition:n},callback:function(n){u(Ce(Ce({},s),{},{days:Ce(Ce({},s.days),{},E()({},t,{day:e.day,start:e.start,status:"running",nodes:n.nodes,strategy:n.strategy}))}))}}));case 4:if(l=O.sent,f=b()(l,1),p=f[0]){O.next=8;break}return O.abrupt("return","continue");case 8:j=we(p),u(Ce(Ce({},s),{},{days:Ce(Ce({},s.days),{},E()({},t,Ce(Ce({},s.days[t]),{},{impossible:p.impossibeTasks,status:"done",plan:j})))})),c.goals=c.goals.filter((function(e){return!i.find((function(t){return t.id===e.id}))||!!p.impossibeTasks.find((function(t){return t.id===e.id}))}));case 11:case"end":return O.stop()}}),null,null,null,Promise)},f=Se(c.days);case 8:if((p=f()).done){O.next=17;break}return j=p.value,O.next=12,o.a.awrap(l(j));case 12:if("continue"!==O.sent){O.next=15;break}return O.abrupt("continue",15);case 15:O.next=8;break;case 17:return O.abrupt("return",Ce(Ce({},s),{},{impossible:c.goals}));case 18:case"end":return O.stop()}}),null,null,null,Promise)}),[t,n,r])},$e=function(e){var t=e.children,n=e.getTransit;return Object(v.jsx)(w,{children:Object(v.jsx)(le,{storageKey:"planner",children:Object(v.jsx)(q,{getTransition:n,lookup:function(){return[]},children:Object(v.jsx)(y,{children:Object(v.jsx)(D,{storageKey:"goals",children:Object(v.jsx)(Oe,{storageKey:"routines",children:Object(v.jsx)(K,{children:t})})})})})})})},_e=n(275),He=n(10),Ye=n(122),Qe=n(273),Xe=n(274),Ze=n(279),et=n(11),tt=n(12),nt=n.n(tt),rt=n(80),at=n(32),it=function(e){var t=function(){var e=P(),t=Object(u.useContext)(m);return j((function(){var n;return o.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:if(t.status===r.approved){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,o.a.awrap(t.getDay(e));case 4:return n=a.sent,a.abrupt("return",n);case 6:case"end":return a.stop()}}),null,null,null,Promise)}),[t.status===r.approved&&t.getDay,e])}(),n=b()(t,1)[0],a=ye(),i=ge();return Object(u.useMemo)((function(){var t;return e?(t={},E()(t,L.routine,a),E()(t,L.appointment,n),E()(t,L.goal,i),t)[e]||[]:[].concat(d()(n||[]),d()(a),d()(i))}),[n,a,i,e])},ot=function(){var e=function(){var e=Object(u.useContext)(je).setData;return Object(u.useCallback)((function(t){return e((function(e){return ve(ve({},e),{},E()({},t.id,t))}))}),[e])}(),t=function(){var e=Object(u.useContext)(C).setData;return Object(u.useCallback)((function(t){return e((function(e){return he(he({},e),{},E()({},t.id,t))}))}),[e])}();return p((function(n){return o.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:if(n.type!==L.routine){r.next=5;break}return r.next=3,o.a.awrap(e(n));case 3:r.next=8;break;case 5:if(n.type!==L.goal){r.next=8;break}return r.next=8,o.a.awrap(t(n));case 8:case"end":return r.stop()}}),null,null,null,Promise)}),[e,t])},ct=function(){var e=function(){var e=Object(u.useContext)(je).setData;return Object(u.useCallback)((function(t){e((function(e){var n=ve({},e);return delete n[t],n}))}),[e])}(),t=function(){var e=Object(u.useContext)(C).setData;return Object(u.useCallback)((function(t){e((function(e){var n=he({},e);return delete n[t],n}))}),[e])}();return p((function(n){return o.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:n.type===L.routine?e(n.id):n.type===L.goal&&t(n.id);case 1:case"end":return r.stop()}}),null,null,null,Promise)}),[e,t])},st=n(50),ut=n(28),lt=function(e){var t=e.type,n=Object(ut.o)().navigate,r=it(t),a=Object(u.useCallback)((function(e){n("add-task",{type:e})}),[n]);return Object(v.jsx)(st.e,{title:t,add:function(){return a(t)},items:r||[],getKey:function(e){return e.id},render:function(e){return{title:e.title,onPress:function(){n("set-override",{id:e.id})}}}})},bt=He.b.View(De||(De=nt()(["\n margin-top: 30px;\n flex: 1;\n"]))),ft=He.b.ScrollView(Me||(Me=nt()(["\n flex: 1;\n"]))),dt=function(){var e=P(),t=Object(u.useContext)(x).setDate,n=Object(u.useContext)(m).status,a=Object(u.useContext)(B).overrides.startTime,i=function(){var e=Object(u.useContext)(B).set;return p((function(t){return o.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:e((function(e){return J(J({},e),{},{startTime:t})}));case 1:case"end":return n.stop()}}),null,null,null,Promise)}),[e])}(),c=b()(i,1)[0];return Object(v.jsxs)(bt,{children:[Object(v.jsx)(rt.c,{selected:g.dayToDate(e),onSelect:function(e){return t(g.dateToDay(e))}}),Object(v.jsxs)(ft,{children:[Object(v.jsx)(at.e,{label:"Start time",value:a,onChange:c},g.toId(e)),n===r.rejected&&Object(v.jsx)(lt,{type:L.appointment}),Object(v.jsx)(lt,{type:L.routine}),Object(v.jsx)(lt,{type:L.goal})]})]})},pt=n(123),jt=n(20),Ot=He.b.View(Ee||(Ee=nt()(["\n flex-direction: row;\n"]))),mt=["Monday","Tuesday","Wednsday","Thursday","Friday","Saturday","Sunday"],vt=new Array(7).fill(void 0).map((function(e,t){return{id:t,name:mt[t]}})),yt=function(){var e=Object(ut.q)().params,t=e.type,n=e.id,r=Object(ut.o)(),a=r.navigate,i=r.goBack,c=Object(u.useState)(n||Object(pt.a)()),s=b()(c,2),l=s[0],f=(s[1],ot()),d=b()(f,1)[0],j=it(),O=Object(u.useState)(t),m=b()(O,2),y=m[0],x=m[1],h=V(),g=Object(u.useState)(""),w=b()(g,2),P=w[0],S=w[1],k=Object(u.useState)(),T=b()(k,2),C=T[0],D=T[1],M=Object(u.useState)(),E=b()(M,2),I=E[0],A=E[1],N=Object(u.useState)(""),q=b()(N,2),B=q[0],K=q[1],F=Object(u.useState)(!1),J=b()(F,2),R=J[0],U=J[1],z=Object(u.useState)([]),G=b()(z,2),W=G[0],$=G[1],_=Object(u.useState)(!1),H=b()(_,2),Y=H[0],Q=H[1],X=Object(u.useState)([]),Z=b()(X,2),ee=Z[0],te=Z[1],ne=Object(u.useState)(!1),re=b()(ne,2),ae=re[0],ie=re[1];Object(u.useEffect)((function(){var e;if(n){var t=j.find((function(e){return e.id===n}));t&&(S(t.title),D(t.startTime.max),A(t.startTime.min),K((null==(e=t.duration)?void 0:e.toString())||""),U(!!t.locations),$(t.locations||[]),x(t.type||L.goal),ie(t.required),t.type!==L.goal&&t.type!==L.routine||Q(!!t.days))}}),[n]);var oe=p((function(){var e;return o.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return(e={id:l,title:P,type:y,required:ae,startTime:{max:C,min:I},duration:parseInt(B),locations:R?W:void 0}).type!==L.goal&&e.type!==L.routine||(e.days=Y?new Array(7).fill(void 0).map((function(e,t){return!!ee.find((function(e){return e.id===t}))})):void 0),t.next=4,o.a.awrap(d(e));case 4:a("main");case 5:case"end":return t.stop()}}),null,null,null,Promise)}),[P,l,C,I,B,R,W,Y,ee,ae]),ce=b()(oe,1)[0];return Object(v.jsxs)(et.h,{title:t?"Add "+t:"Update "+P,onClose:i,children:[Object(v.jsxs)(et.c,{title:"Basic",children:[Object(v.jsx)(at.d,{label:"Title",value:P,onChangeText:S}),Object(v.jsxs)(Ot,{children:[Object(v.jsx)(at.e,{flex:1,label:"Min start",value:I,onChange:A}),Object(v.jsx)(at.e,{flex:1,label:"Max start",value:C,onChange:D})]}),Object(v.jsx)(at.d,{label:"Duration",value:B,onChangeText:K,right:Object(v.jsx)(et.b,{children:Object(v.jsx)(jt.d,{children:"min"})})})]}),Object(v.jsxs)(et.c,{title:"Optional",startHidden:!0,children:[Object(v.jsx)(at.c,{label:"Location",enabled:R,items:h,selected:W,onChange:$,render:function(e){return{title:e.title}},getKey:function(e){return e.id},setEnabled:U,disabledText:"Anywhere",enabledText:"Specific location"}),Object(v.jsx)(at.c,{label:"Days",enabled:Y,items:vt,selected:ee,onChange:te,render:function(e){return{title:e.name}},getKey:function(e){return e.id.toString()},setEnabled:Q,disabledText:"Any day",enabledText:"Specific days"}),Object(v.jsx)(at.a,{label:"Required",onChange:ie,value:ae}),t===L.goal&&Object(v.jsxs)(Ot,{children:[Object(v.jsx)(at.d,{label:"Start",flex:1}),Object(v.jsx)(at.d,{label:"Deadline",flex:1})]})]}),Object(v.jsx)(et.i,{children:Object(v.jsx)(et.a,{onPress:ce,title:"Save",type:"primary"})})]})},xt=function(){var e=Object(ut.o)().navigate;return Object(v.jsxs)(et.g,{children:[Object(v.jsx)(et.i,{title:"Calendars"}),Object(v.jsx)(et.i,{title:"Locations",onPress:function(){return e("locations")}}),Object(v.jsx)(et.i,{title:"Routines",onPress:function(){return e("tasks",{type:L.routine})}}),Object(v.jsx)(et.i,{title:"Goals",onPress:function(){return e("tasks",{type:L.goal})}})]})},ht=function(){var e=Object(ut.o)().navigate,t=V(),n=Object(u.useContext)(I).remove;return Object(v.jsx)(et.g,{children:Object(v.jsx)(et.e,{items:t,remove:function(e){return n(e.id)},getKey:function(e){return e.id},add:function(){return e("set-location",{})},render:function(e){return{title:e.title}}})})},gt=function(){var e=Object(ut.q)().params.id,t=void 0===e?Object(pt.a)():e,n=Object(ut.o)().navigate,r=V(),a=Object(u.useState)(""),i=b()(a,2),c=i[0],s=i[1],l=Object(u.useContext)(I).set;Object(u.useEffect)((function(){var e=r.find((function(e){return e.id===t}));e&&s(e.title)}),[t,r]);var f=p((function(){return o.a.async((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.a.awrap(l({id:t,title:c,position:{longitute:0,latitude:0}}));case 2:n("main");case 3:case"end":return e.stop()}}),null,null,null,Promise)}),[t,c]),d=b()(f,1)[0];return Object(v.jsxs)(et.h,{title:"Edit location",children:[Object(v.jsx)(at.d,{label:"What should it call the location?",value:c,onChangeText:s}),Object(v.jsx)(et.i,{children:Object(v.jsx)(et.a,{title:"Save",onPress:d})})]})},wt=function(){var e=Object(ut.q)().params.type,t=Object(ut.o)().navigate,n=it(e),r=ct(),a=b()(r,1)[0];return Object(v.jsx)(et.g,{children:Object(v.jsx)(et.e,{items:n,remove:a,getKey:function(e){return e.id},add:function(){return t("add-task",{type:e})},render:function(e){return{title:e.title,onPress:function(){t("add-task",{id:e.id})}}}})})},Pt=He.b.View(Ie||(Ie=nt()(["\n flex-direction: row;\n justify-content: flex-end;\n"]))),St=["Monday","Tuesday","Wednsday","Thursday","Friday","Saturday","Sunday"],kt=new Array(7).fill(void 0).map((function(e,t){return{id:t,name:St[t]}})),Tt=function(){var e=Object(ut.q)().params.id,t=Object(ut.o)(),n=t.navigate,r=t.goBack,a=function(){var e=Object(u.useContext)(B).set;return p((function(t,n){return o.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:e((function(e){return J(J({},e),{},{tasks:J(J({},e.tasks),{},E()({},t,n))})}));case 1:case"end":return r.stop()}}),null,null,null,Promise)}),[e])}(),i=b()(a,1)[0],c=function(){var e=Object(u.useContext)(B).set;return p((function(t){return o.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:e((function(e){var n=J({},e.tasks);return delete n[t],J(J({},e),{},{tasks:n})}));case 1:case"end":return n.stop()}}),null,null,null,Promise)}),[e])}(),s=b()(c,1)[0],l=Object(u.useContext)(B).overrides,f=it(),d=Object(u.useMemo)((function(){return f.find((function(t){return t.id===e}))}),[f,e]),j=V(),O=Object(u.useState)(),m=b()(O,2),y=m[0],x=m[1],h=Object(u.useState)(),g=b()(h,2),w=g[0],P=g[1],S=Object(u.useState)(""),k=b()(S,2),T=k[0],C=k[1],D=Object(u.useState)(!1),M=b()(D,2),I=M[0],A=M[1],N=Object(u.useState)([]),q=b()(N,2),K=q[0],F=q[1],L=Object(u.useState)(!1),R=b()(L,2),U=R[0],G=R[1],W=Object(u.useState)([]),$=b()(W,2),_=$[0],H=$[1];Object(u.useEffect)((function(){var t;if(e){var n=l.tasks[e];n&&(P(n.startMin),x(n.startMax),C((null==(t=n.duration)?void 0:t.toString())||""),A(!!n.locations),F(n.locations||[]))}}),[e]);var Y=p((function(){var t;return o.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return t={startMin:w,startMax:y,duration:T?parseInt(T):void 0,locations:I?K:void 0},r.next=3,o.a.awrap(i(e,t));case 3:n("main");case 4:case"end":return r.stop()}}),null,null,null,Promise)}),[e,y,w,T,I,K,U,_]),Q=b()(Y,1)[0],X=p((function(){return o.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.a.awrap(s(e));case 2:n("main");case 3:case"end":return t.stop()}}),null,null,null,Promise)}),[e,s]),Z=b()(X,1)[0];return Object(v.jsxs)(et.h,{title:"Overrides for "+d.title,onClose:r,children:[Object(v.jsxs)(Pt,{children:[Object(v.jsx)(at.e,{flex:1,placeholder:d.startTime.min?z.timeToString(d.startTime.min):void 0,label:"Min start",value:w,onChange:P}),Object(v.jsx)(at.e,{flex:1,placeholder:d.startTime.max?z.timeToString(d.startTime.max):void 0,label:"Max start",value:y,onChange:x})]}),Object(v.jsx)(at.d,{label:"Duration",value:T,onChangeText:C,right:Object(v.jsx)(et.b,{children:Object(v.jsx)(jt.d,{children:"min"})})}),Object(v.jsx)(at.c,{label:"Location",enabled:I,items:j,selected:K,onChange:F,render:function(e){return{title:e.title}},getKey:function(e){return e.id},setEnabled:A,disabledText:"Anywhere",enabledText:"Specific location"}),Object(v.jsx)(at.c,{label:"Days",enabled:U,items:kt,selected:_,onChange:H,render:function(e){return{title:e.name}},getKey:function(e){return e.id.toString()},setEnabled:G,disabledText:"Any day",enabledText:"Specific days"}),Object(v.jsx)(at.a,{label:"Required"}),Object(v.jsx)(at.d,{label:"Priority",placeholder:"5"}),Object(v.jsx)(et.i,{children:Object(v.jsxs)(Pt,{children:[Object(v.jsx)(et.a,{onPress:Z,title:"Clear",type:"destructive"}),Object(v.jsx)(et.a,{onPress:Q,title:"Save",type:"primary"})]})})]})},Ct=n(92),Dt=n.n(Ct),Mt=n(118),Et=n.n(Mt),It=(He.b.Text(Ae||(Ae=nt()(["\n font-size: 10px;\n font-weight: bold;\n"]))),He.b.View(Ne||(Ne=nt()(["\n margin-right: 10px;\n width: 50px;\n height: 100%;\n align-items: center;\n justify-content: center;\n"]))),He.b.View(qe||(qe=nt()(["\n margin: 10px;\n width: 50px;\n height: 50px;\n align-items: center;\n justify-content: center;\n"]))),He.b.View(Ve||(Ve=nt()(["\n background: ",";\n height: ","px;\n max-height: 100px;\n margin: 5px;\n flex-direction: row;\n align-items: center;\n border-radius: 15px;\n overflow: hidden;\n border: solid 1px ",";\n"])),(function(e){return e.background}),(function(e){return e.height/3}),(function(e){var t=e.background;return"transparent"===t?t:Dt()(t).darken(.3).hex()})),He.b.View(Be||(Be=nt()(["\n flex: 1;\n"]))),He.b.TouchableOpacity(Ke||(Ke=nt()(["\n"])))),At=function(e){var t,n=e.task,r=e.onPress,a=(Object(u.useMemo)((function(){return Dt()(Et()(n.name)).luminance(.7).saturate(1).brighten(.6).hex()}),[n.name]),Object(u.useMemo)((function(){return(z.timeToMinutes(n.end)-z.timeToMinutes(n.start))/10}),[n.start,n.end]),Object(v.jsx)(st.g,{children:Object(v.jsx)(st.b,{location:(null==(t=n.location)?void 0:t.join(", "))||"anywhere",start:z.timeToDate(n.start),end:z.timeToDate(n.end),title:n.name})}));return r?Object(v.jsx)(It,{onPress:r,children:a}):a},Nt=function(e){var t=e.day;return"waiting"===t.status?Object(v.jsx)(v.Fragment,{}):"running"===t.status?Object(v.jsx)(st.a,{children:"Running"}):Object(v.jsx)(v.Fragment,{children:t.plan.map((function(e){return"task"===e.type?Object(v.jsx)(At,{task:e}):Object(v.jsxs)(st.a,{children:["Transit ",e.from.title," to ",e.to.title]})}))})},qt=He.b.ScrollView(Fe||(Fe=nt()(["\n flex: 1;\n"]))),Vt=He.b.View(Je||(Je=nt()(["\n margin: 60px 0;\n"]))),Bt=He.b.View(Le||(Le=nt()(["\n"]))),Kt=Object(He.b)(st.d)(Re||(Re=nt()(["\n width: 100%;\n"]))),Ft=function(){var e=Object(u.useState)(g.today()),t=b()(e,2),n=t[0],r=t[1],a=Object(u.useState)(g.today()),i=b()(a,2),o=i[0],c=i[1],s=We(),l=b()(s,2),f=l[0],d=l[1].result,p=Object(u.useCallback)((function(){return f({start:n,end:o,location:{id:"sdf",title:"sdf"}})}),[n,o,f]);return Object(v.jsx)(qt,{children:Object(v.jsxs)(Vt,{children:[Object(v.jsxs)(Bt,{children:[Object(v.jsx)(Kt,{label:"Start date",selected:n,onSelect:r}),Object(v.jsx)(st.d,{label:"End date",selected:o,onSelect:c})]}),Object(v.jsx)(et.i,{children:Object(v.jsx)(et.a,{onPress:p,title:"Plan"})}),!!d&&Object(v.jsxs)(v.Fragment,{children:[Object(v.jsx)(st.c,{}),Object.entries(d.days).map((function(e){var t=b()(e,2),n=(t[0],t[1]);return Object(v.jsx)(Nt,{day:n})}))]})]})})};function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rt=Object(Ze.a)(),Ut=function(){return Object(v.jsxs)(Rt.Navigator,{children:[Object(v.jsx)(Rt.Screen,{name:"more-main",component:xt}),Object(v.jsx)(Rt.Screen,{name:"locations",component:ht}),Object(v.jsx)(Rt.Screen,{name:"tasks",component:wt})]})},zt=Object(_e.a)(),Gt=function(){var e=Object(He.c)();return Object(v.jsxs)(zt.Navigator,{screenOptions:{tabBarActiveTintColor:e.colors.primary},children:[Object(v.jsx)(zt.Screen,{options:{headerShown:!1,tabBarLabel:"Days",tabBarIcon:function(e){var t=e.focused;return Object(v.jsx)(et.d,{color:t?"primary":"text",name:"check-square"})}},name:"day",component:dt}),Object(v.jsx)(zt.Screen,{options:{headerShown:!1,tabBarLabel:"Plan",tabBarIcon:function(e){var t=e.focused;return Object(v.jsx)(et.d,{color:t?"primary":"text",name:"check-square"})}},name:"plan",component:Ft}),Object(v.jsx)(zt.Screen,{options:{headerShown:!1,tabBarLabel:"More",tabBarIcon:function(e){var t=e.focused;return Object(v.jsx)(et.d,{color:t?"primary":"text",name:"more-vertical"})}},name:"more",component:Ut})]})},Wt="web"===O.a.OS?Object(Xe.a)():Object(Ze.a)(),$t=function(){return Object(v.jsxs)(Wt.Navigator,{screenOptions:{headerShown:!1,animationEnabled:!0},children:[Object(v.jsx)(Wt.Group,{children:Object(v.jsx)(Wt.Screen,{name:"main",component:Gt})}),Object(v.jsxs)(Wt.Group,{screenOptions:{presentation:"transparentModal"},children:[Object(v.jsx)(Wt.Screen,{name:"add-task",component:yt}),Object(v.jsx)(Wt.Screen,{name:"set-location",component:gt}),Object(v.jsx)(Wt.Screen,{name:"set-override",component:Tt})]})]})},_t=function(){var e=Object(He.c)(),t=Object(u.useMemo)((function(){return Ye.a}),[]),n=Object(u.useMemo)((function(){return Lt(Lt({},t),{},{colors:Lt(Lt({},t.colors),{},{background:e.colors.shade,card:e.colors.background,text:e.colors.text})})}),[t,e]);return Object(v.jsx)(Qe.a,{theme:n,children:Object(v.jsx)($t,{})})};Object(a.a)((function(){var e=Object(u.useCallback)((function(e,t){return o.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",{to:t,from:e,time:45,usableTime:0});case 1:case"end":return n.stop()}}),null,null,null,Promise)}),[]);return Object(v.jsxs)(s.b,{children:[Object(v.jsx)(c.a,{}),Object(v.jsx)(st.f,{children:Object(v.jsx)($e,{getTransit:e,children:Object(v.jsx)(_t,{})})})]})}))}},[[189,1,2]]]);
|
|
//# sourceMappingURL=app.d811412d.chunk.js.map
|