aboutsummaryrefslogblamecommitdiff
path: root/build/static/js/main.f88964ab.chunk.js
blob: 05d81efd9eebf2f705a23ea6d7405458ba210438 (plain) (tree)
1
2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{309:function(e,t,a){e.exports=a(663)},663:function(e,t,a){"use strict";a.r(t);var n=a(1),r=a.n(n),s=a(28),l=a.n(s),i=a(102),o=a(101),c=a(34),u=a(38),m=a(78),d=a(74),p=a(79),h=(a(314),a(316),a(342),a(286)),g=a(31),f=a(99),v=a.n(f),E=a(307),y=a.n(E),b=a(306),w=a.n(b),P=a(173),C=a.n(P),x=a(81),O=a.n(x),j=a(177),S=a.n(j),k=a(93),D=a.n(k),R=a(104),N=a.n(R),T=a(41),B=a.n(T),I=a(308),M=a.n(I),G=a(174),W=a.n(G),F=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"))))))},z=(a(287),"https://www.googleapis.com/calendar/v3");function A(e){return Object.entries(e).filter(function(e){var t=Object(i.a)(e,2);t[0];return t[1]}).map(function(e){var t=Object(i.a)(e,2),a=t[0],n=t[1];return"".concat(encodeURIComponent(a),"=").concat(encodeURIComponent(n))}).join("&")}function _(){return new Promise(function(e){return chrome.identity.getAuthToken({interactive:!0},function(t){return e(t)})})}function q(e){return fetch("".concat(z,"/users/me/calendarList?").concat(A({access_token:e})),{method:"GET",async:!0}).then(function(e){return e.json()}).then(function(e){return e.items})}function L(e){return fetch("".concat(z,"/colors?").concat(A({access_token:e})),{method:"GET",async:!0}).then(function(e){return e.json()})}var U="updatePatterns",$="getPatterns",H="updateCalendars",J="getCalendars",K="getCalEvents",V=Object.freeze({updatePatterns:Symbol(U),getPatterns:Symbol($),updateCalendars:Symbol(H),getCalendars:Symbol(J),getCalEvents:Symbol(K)});function X(e){switch(e){case V.updatePatterns:return U;case V.getPatterns:return $;case V.updateCalendars:return H;case V.getCalendars:return J;case V.getCalEvents:return K}}var Y=function(){function e(t,a,n){Object(c.a)(this,e),this.id=t,this.type=a,this.data=n}return Object(u.a)(e,[{key:"genResp",value:function(t){return new e(this.id,this.type,t)}},{key:"deflate",value:function(){return{id:this.id,type:X(this.type),data:this.data}}}]),e}();Y.inflate=function(e){return new Y(e.id,function(e){switch(e){case U:return V.updatePatterns;case $:return V.getPatterns;case H:return V.updateCalendars;case J:return V.getCalendars;case K:return V.getCalEvents}}(e.type),e.data)};var Q=function e(t){var a=this;Object(c.a)(this,e),this.sendMsg=function(e){var t,n,r=e.type,s=e.data,l=a.requestCallback,i=new Promise(function(e){t=e});return n=l.ids.length>0?l.ids.pop():l.maxId++,l.inFlight[n]=t,a.port.postMessage(new Y(n,r,s).deflate()),i};var n=chrome.runtime.connect({name:t});n.onMessage.addListener(function(e){console.log(e);var t=(e.type,a.requestCallback),n=t.inFlight[e.id];console.assert(void 0!==n),t.ids.push(e.id),n(e)}),this.port=n,this.requestCallback={inFlight:{},ids:[],maxId:0}},Z=function(){function e(t,a,n,r){Object(c.a)(this,e),this.id=t,this.isRegex=a,this.value=n,this.label=r}return Object(u.a)(e,[{key:"regex",get:function(){return new RegExp(this.isRegex?this.value:"^".concat(this.value,"$"))}},{key:"isEmpty",get:function(){return null===this.label}}]),e}();Z.emptyPattern=function(){return new Z(0,!0,"",null)},Z.anyPattern=function(){return new Z("any",!0,".*","Any")},Z.revive=function(e){return new Z(e.id,e.isRegex,e.value,e.label)};var ee=function e(t,a,n,r){Object(c.a)(this,e),this.name=t,this.idx=a,this.cal=n,this.event=r};ee.defaultPatternEntry=function(e){return new ee("",e,Z.emptyPattern(),Z.anyPattern())},ee.revive=function(e){return new ee(e.name,e.idx,Z.revive(e.cal),Z.revive(e.event))};var te=a(300),ae=a.n(te),ne=a(667),re=a(665),se=a(664),le=a(562);function ie(e){var t=e.cx,a=e.cy,n=e.x,s=e.y,l=e.fill,i=e.name,o="middle",c=0,u=0;return n