aboutsummaryrefslogblamecommitdiff
path: root/build/static/js/main.5cb68b1e.chunk.js
blob: 38506be9fd1a664ba90336a0a5d7206c0441953f (plain) (tree)
1
2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{324:function(e,t,a){e.exports=a(688)},688:function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),l=a(29),s=a.n(l),o=a(30),i=a(34),c=a(50),u=a(48),d=a(51),m=(a(329),a(28)),h=a(141),p=a.n(h),g=a(320),f=a.n(g),v=a(190),y=a.n(v),E=a(49),b=a.n(E),P=a(321),C=a.n(P),w=a(193),O=a.n(w),x=a(696),S=a(694),j=a(697),k=function(e){return r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 98.905998 93.557997",version:"1.1",style:e.style},r.a.createElement("g",{id:"g13",transform:"translate(-153.533,-203.047)"},r.a.createElement("g",{id:"g29"},r.a.createElement("g",{id:"g27"},r.a.createElement("polygon",{id:"polygon7",points:"252.439,241.924 234.556,288.703 185.103,296.605 153.533,257.728 171.416,210.949 220.869,203.047 ",style:{fill:"#ff8000"}}),r.a.createElement("g",{id:"g11",transform:"translate(167.24355,224.20734)"},r.a.createElement("text",{id:"text9",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",fontStretch:"normal",fontSize:75,fontFamily:"TypoPRO Fantasque Sans Mono",fill:"#ffeade"},transform:"translate(0.586,49.072)"},"Cr"))))))},D=a(151),R=a.n(D),T=Object(m.createMuiTheme)({palette:{primary:{light:R.a[300],main:R.a[500],dark:R.a[700],contrastText:"#fff"}},typography:{useNextVariants:!0}}),I=a(72),L=(a(390),a(416),a(301)),N=a(111),M=a.n(N),B=a(92),z=a.n(B),A=a(69),G=a.n(A),W=a(91),F=a.n(W),H=a(41),_=a.n(H),U=a(149),q=a.n(U),$=a(70),J=a.n($),K=a(93),V=(a(302),"https://www.googleapis.com/calendar/v3"),Y=Object.freeze({invalidSyncToken:Symbol("invalidSyncToken"),notLoggedIn:Symbol("notLoggedIn"),notLoggedOut:Symbol("notLoggedOut"),otherError:Symbol("otherError")});function X(e){return Object.entries(e).filter(function(e){var t=Object(K.a)(e,2);t[0];return t[1]}).map(function(e){var t=Object(K.a)(e,2),a=t[0],n=t[1];return"".concat(encodeURIComponent(a),"=").concat(encodeURIComponent(n))}).join("&")}var Q=null;function Z(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new Promise(function(t){return chrome.identity.getAuthToken({interactive:e},function(e){return t([e,!chrome.runtime.lastError])})}).then(function(e){var t=Object(K.a)(e,2),a=t[0];if(t[1])return a;throw Y.notLoggedIn})}function ee(){return null===Q?Z(!1).then(function(){Q=!0}).catch(function(){Q=!1,console.log("here")}).then(function(){return Q}):Promise.resolve(Q)}function te(){return ee().then(function(e){if(e)return Z(!1);throw Y.notLoggedIn})}function ae(){return te().then(function(e){return fetch("https://accounts.google.com/o/oauth2/revoke?".concat(X({token:e})),{method:"GET",async:!0}).then(function(t){if(200===t.status)return function(e){return new Promise(function(t){return chrome.identity.removeCachedAuthToken({token:e},function(){return t()})})}(e);throw Y.otherError})}).then(function(){return Q=!1})}function ne(e){return fetch("".concat(V,"/users/me/calendarList?").concat(X({access_token:e})),{method:"GET",async:!0}).then(function(e){return e.json()}).then(function(e){return e.items})}function re(e){return fetch("".concat(V,"/colors?").concat(X({access_token:e})),{method:"GET",async:!0}).then(function(e){return e.json()})}var le="updatePatterns",se="getPatterns",oe="updateCalendars",ie="getCalendars",ce="getCalEvents",ue=Object.freeze({updatePatterns:Symbol(le),getPatterns:Symbol(se),updateCalendars:Symbol(oe),getCalendars:Symbol(ie),getCalEvents:Symbol(ce)});function de(e){switch(e){case ue.updatePatterns:return le;case ue.getPatterns:return se;case ue.updateCalendars:return oe;case ue.getCalendars:return ie;case ue.getCalEvents:return ce;default:console.error("unreachable")}}var me=function(){function e(t,a,n){Object(o.a)(this,e),this.id=t,this.type=a,this.data=n}return Object(i.a)(e,[{key:"genResp",value:function(t){return new e(this.id,this.type,t)}},{key:"deflate",value:function(){return{id:this.id,type:de(this.type),data:this.data}}}]),e}();me.inflate=function(e){return new me(e.id,