(this["webpackJsonpeleven-client"]=this["webpackJsonpeleven-client"]||[]).push([[0],{181:function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"a",(function(){return o}));var n=a(155);n.a.initialize("UA-176801487-1",{debug:!1});var r=function(e){n.a.set({userId:e})},o=function(e){n.a.pageview(e)}},189:function(e,t,a){"use strict";var n=a(10),r=a(11),o=a(13),i=a(12),c=a(0),l=a.n(c),s=a(19),u=a(60),d=a.n(u),m=a(991),p=a(993),h=a(994),g=a(7),f=a(1006),b=a(954),v=a(990),E=a(191),y=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){var e;Object(n.a)(this,a);for(var r=arguments.length,o=new Array(r),i=0;io&&(o=t.currentElo),t.currentElom?m:o)):(r=u(e),l(e),o=e.awayElo,a=e.awayTeam,1==e.winner?(c=n.won,d="+"):(c=n.lost,d="-",m=o>m?m:o)),a.map((function(a){return s.a.createElement(ke.a,{key:a.id},s.a.createElement(ye.a,{component:"td",scope:"row"},s.a.createElement(ne.a,{component:h.b,to:"/eleven/".concat(a.id)},a.userName)),e.ranked&&i(e)&&s.a.createElement(ye.a,{align:"right",className:c},o," (",d,m,")"),s.a.createElement(ye.a,{align:"right"},r),e.Rounds.map((function(e,a){return function(e,t){return 0==t?s.a.createElement(ye.a,{align:"right",key:e.id},e.homeScore):s.a.createElement(ye.a,{align:"right",key:e.id},e.awayScore)}(e,t)})))}))},l=function(e){for(var t=0,a=0;an.awayScore&&t++}return t},u=function(e){for(var t=0,a=0;an.homeScore&&t++}return t},d=t.map((function(e){return s.a.createElement(Z.a,{item:!0,xs:12,md:8,key:e.id},s.a.createElement(fe.a,{variant:"outlined"},s.a.createElement(be.a,null,s.a.createElement(Oe.a,{component:ie.a},s.a.createElement(ve.a,{className:n.table,"aria-label":"simple table"},s.a.createElement(je.a,null,s.a.createElement(ke.a,null,s.a.createElement(ye.a,null,"USERNAME"),e.ranked&&i(e)&&s.a.createElement(ye.a,{align:"right",className:n.elo},"ELO +-"),s.a.createElement(ye.a,{align:"right"},"MATCH SCORE"),e.rounds.map((function(e,t){return s.a.createElement(ye.a,{align:"right",key:e.id},"ROUND ",t+1)})))),s.a.createElement(Ee.a,null,c(e,0),c(e,1)))),s.a.createElement(ne.a,{variant:"contained",color:"secondary",component:h.b,style:{display:"inline-block"},to:"/matchup/".concat(e.homeTeam[0].id,"/").concat(e.awayTeam[0].id)},"MATCHUP STATS"),s.a.createElement(ae.a,{type:"subheading",className:n.subheader,style:{display:"inline-block"}},"#",e.id," : ",e.createdAt))))}));return s.a.createElement(Z.a,{item:!0,xs:12,className:n.root},s.a.createElement(Z.a,{container:!0,justify:"center",spacing:2},d,!a&&null!==r&&s.a.createElement(Z.a,{item:!0,xs:12,md:8},s.a.createElement(ne.a,{onClick:function(){return o(r)},fullWidth:!0}," Get Next ")),a&&s.a.createElement(ae.a,{variant:"h1",color:"textPrimary"},"LOADING")))}}]),a}(s.a.Component),we=Object(g.a)((function(e){return{root:{flexGrow:1,"&:after":{content:'""',height:"105px",width:"100%"},padding:e.spacing(2),position:"relative"},subheader:{padding:e.spacing(2)},lost:{color:e.palette.error.main,minWidth:"80px"},won:{color:e.palette.success.main,minWidth:"80px"},elo:{minWidth:"80px"}}}))(xe),Ce=Object(u.b)((function(e,t){var a=t.linkPath,n=e.data.meta,r="".concat(te.d).concat(a);if(n[r]){var o=(n[r].data||[]).map((function(t){var a=he()(e.data,"matches",t.id);return a.createdAt=oe()(a.createdAt).calendar(),a.Rounds=a.rounds.sort((function(e,t){return parseInt(e.id)-parseInt(t.id)})),a})).sort((function(e,t){return parseInt(t.id)-parseInt(e.id)})),i=n[r].links?n[r].links.next:null;return{matches:o,loading:n[r].loading,next:i}}return{matches:[],loading:!0}}),(function(e,t){return{getUserAccountMatches:function(){var a=t.linkPath;t.skipRequest||e(Object(c.a)({},te.e,{endpoint:"".concat(te.d).concat(a)}))},getNext:function(t){e(Object(c.a)({},te.e,{endpoint:t}))}}}))(we),Se=a(1009),Ne=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).onCheckChange=function(e){r.setState({ranked:e.target.checked})},r.state={ranked:!1},r}return Object(r.a)(a,[{key:"componentDidMount",value:function(){this.props.getUserAccount()}},{key:"componentDidUpdate",value:function(e){e.userId!=this.props.userId&&this.props.getUserAccount()}},{key:"render",value:function(){var e,t=this.props,a=t.user,n=t.loading,r=t.classes,o=t.authenticated,i=t.linked,c=t.currentProfile,l=(this.state.ranked,"");return void 0!=a&&(l=this.state.ranked?"/accounts/".concat(a.id,"/matches/ranked"):"/accounts/".concat(a.id,"/matches")),s.a.createElement(Z.a,{container:!0,className:r.root},!n&&void 0!=a&&s.a.createElement(Z.a,{item:!0,xs:12},s.a.createElement("div",{className:r.header},s.a.createElement(ae.a,{variant:"h2",className:r.text,style:{fontWeight:"500"}},a.userName),s.a.createElement(ae.a,{type:"subheading",className:r.subheader},"Last Online: ",oe()(a.lastOnline).fromNow())),s.a.createElement(ge,{id:a.id}),i&&o&&s.a.createElement("div",{className:r.header},c.id!=a.id&&s.a.createElement(ne.a,{variant:"contained",color:"secondary",component:h.b,to:"/matchup/".concat(a.id,"/").concat(c.id)},"MATCHUP STATS")),s.a.createElement("div",{className:r.header},s.a.createElement(ae.a,{variant:"h3",className:r.text},"Stats")),s.a.createElement(Z.a,{container:!0,className:r.userData},s.a.createElement(le,{stats:(e=a,[{title:"ELO",value:e.elo},{title:"RANK",value:e.rank},{title:"WINS",value:e.wins},{title:"LOSSES",value:e.losses},{title:"WIN %",value:"".concat(Math.round(e.wins/(e.wins+e.losses)*100),"%")}])})),s.a.createElement("div",{className:r.header},s.a.createElement(ae.a,{variant:"h3",className:r.text},"Match History")),s.a.createElement("div",{className:r.header},s.a.createElement(ae.a,{variant:"h5",className:r.text},"Ranked Only"),s.a.createElement(Se.a,{checked:this.state.ranked,onChange:this.onCheckChange,name:"checkedA",inputProps:{"aria-label":"secondary checkbox"}})),s.a.createElement(Ce,{linkPath:l})),n&&s.a.createElement(ae.a,{variant:"h1",color:"textPrimary"},"LOADING"))}}]),a}(s.a.Component),Te=Object(g.a)((function(e){return{root:{flexGrow:1,"&:after":{content:'""',height:"105px",width:"100vw",display:"block"}},header:{padding:e.spacing(2)},stat:{flex:1,display:"flex",justifyContent:"center",alignItems:"center"},statName:{flex:1,alignSelf:"flex-end"},userData:{display:"flex",flexWrap:"wrap",justifyContent:"center","& > *":{margin:e.spacing(1),width:e.spacing(14),height:e.spacing(14)}},text:{color:e.palette.text.primary},subheader:{color:e.palette.text.secondary}}}))(Ne),Ae=Object(u.b)((function(e,t){var a,n,r=t.match.params.id,o=e.Auth,i=o.linked,c=o.authenticated,l=o.currentProfile,s=e.data.meta,u="".concat(te.d,"/accounts/").concat(r);return s[u]?(!s[u].loading&&s[u].data&&s[u].data.length>0&&(n=s[u].data[0].id,a=he()(e.data,"userAccounts",n)),{user:a,loading:s[u].loading,userId:r,linked:i,authenticated:c,currentProfile:l}):{user:null,loading:!0,userId:r,linked:i,authenticated:c,currentProfile:l}}),(function(e,t){return{getUserAccount:function(){var a=t.match.params.id;e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/accounts/").concat(a)}))}}}))(Te),Ie=a(195),Re=a.n(Ie),Ue=a(44),De=Re.a.create({baseURL:Ue.a.baseUrl,headers:{Authorization:localStorage.getItem("refreshToken")}});Re.a.create({baseURL:Ue.a.hubUrl});De.interceptors.request.use((function(e){return e.params=e.params||{},e.params["api-key"]="gyghufjiuhrgy783ru293ihur8gy",e}),(function(e){return Promise.reject(e)}));Re.a;var _e=a(106),Le=a.n(_e),Pe={accounts:[],loading:!1,first:0,last:0,total:0},Me=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).state=Pe,r}return Object(r.a)(a,[{key:"componentDidMount",value:function(){var e=this;De.get("/leaderboards?start=0").then((function(t){var a,n,r,o;(o=t.data.scores).length>0&&(a=o[0].index,n=o[o.length-1].index),r=t.data.totalCount,e.setState({loading:!1,first:a,last:n,total:r,accounts:o})})).catch((function(e){console.log(e)}))}},{key:"getNext",value:function(){var e=this,t=this.state.last+1;t>this.state.totalCount||De.get("/leaderboards?start=".concat(t)).then((function(t){var a;t.data.scores.length>0&&(a=t.data.scores[t.data.scores.length-1].index);var n=e.state.accounts.concat(t.data.scores).sort((function(e,t){return e.rank-t.rank})),r=Le.a.uniq(n);e.setState({loading:!1,last:a,accounts:r})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.classes,n=t.next,r=this.state,o=r.accounts,i=r.loading,c=o.map((function(e){return s.a.createElement(ke.a,{key:e.rank,className:a.tableRow},s.a.createElement(ye.a,{component:"td",scope:"row"},s.a.createElement(ne.a,{component:h.b,to:"/eleven/".concat(encodeURIComponent(e.username))},e.username)),s.a.createElement(ye.a,{align:"right"},e.countryCode),s.a.createElement(ye.a,{align:"right"},e.rank),s.a.createElement(ye.a,{align:"right"},e.score))}));return s.a.createElement(Z.a,{item:!0,xs:12,className:a.root},s.a.createElement(Z.a,{container:!0,justify:"center",className:a.card},s.a.createElement(Z.a,{item:!0,xs:12,md:8,className:a.cardContainer},s.a.createElement(fe.a,{variant:"outlined",className:a.divContainer},s.a.createElement(Oe.a,{component:ie.a,className:a.container},s.a.createElement(ve.a,{className:a.table,stickyHeader:!0,"aria-label":"simple table"},s.a.createElement(je.a,null,s.a.createElement(ke.a,null,s.a.createElement(ye.a,null,"USERNAME"),s.a.createElement(ye.a,{align:"right"},"FLAG"),s.a.createElement(ye.a,{align:"right"},"RANK"),s.a.createElement(ye.a,{align:"right"},"ELO"))),s.a.createElement(Ee.a,null,c))),!i&&o.length>0&&s.a.createElement(ne.a,{className:a.action,variant:"contained",color:"secondary",onClick:function(){return e.getNext(n)},fullWidth:!0}," Get Next ")))))}}]),a}(s.a.Component),We=Object(g.a)((function(e){return{root:{height:"100%"},subheader:{padding:e.spacing(2)},container:{maxHeight:"calc(100% - 56px)"},cardContainer:{height:"100%",padding:e.spacing()},divContainer:{height:"100%"},card:{height:"100%"},action:{height:"48px",marginTop:e.spacing()},tableRow:{backgroundColor:"#333"}}}))(Me),Ge=a(1004),Fe=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentWillUnmount",value:function(){this.props.clearSearch()}},{key:"onUserClick",value:function(e){null!=this.props.onClick&&(this.props.clearSearch(),this.props.onClick(e))}},{key:"render",value:function(){var e=this,t=this.props,a=t.accounts,n=t.loading,r=t.classes,o=t.next,i=t.getNext,c=t.skipPadding,l=a.map((function(t){return s.a.createElement(ke.a,{key:t.id},s.a.createElement(ye.a,{component:"td",scope:"row"},null==e.props.onClick&&s.a.createElement(ne.a,{component:h.b,to:"/eleven/".concat(t.id)},t.userName),null!=e.props.onClick&&s.a.createElement(ne.a,{onClick:function(){return e.onUserClick(t)}},t.userName)),s.a.createElement(ye.a,{align:"right"},t.rank),s.a.createElement(ye.a,{align:"right"},t.elo))})),u=c?r.skipPadding:r.root;return s.a.createElement(Z.a,{item:!0,xs:12,className:u},s.a.createElement(Z.a,{container:!0,justify:"center",spacing:2},s.a.createElement(Z.a,{item:!0,xs:12,md:8},s.a.createElement(Ge.a,{id:"standard-full-width",label:"User Search",placeholder:"Username",fullWidth:!0,margin:"normal",InputLabelProps:{shrink:!0},autoComplete:"off",onChange:function(t){return e.props.getUserAccounts(t.target.value)}}),s.a.createElement(fe.a,{variant:"outlined"},s.a.createElement(Oe.a,{component:ie.a},s.a.createElement(ve.a,{className:r.table,"aria-label":"simple table"},s.a.createElement(je.a,null,s.a.createElement(ke.a,null,s.a.createElement(ye.a,null,"USERNAME"),s.a.createElement(ye.a,{align:"right"},"RANK"),s.a.createElement(ye.a,{align:"right"},"ELO"))),s.a.createElement(Ee.a,null,l))))),!n&&null!==o&&s.a.createElement(Z.a,{item:!0,xs:12,md:8},s.a.createElement(ne.a,{onClick:function(){return i(o)},fullWidth:!0},"Get Next"))))}}]),a}(s.a.Component),He=Object(g.a)((function(e){return{root:{flexGrow:1,padding:e.spacing(2),position:"relative"},noPadding:{padding:0,flexGrow:0,position:"relative"},subheader:{padding:e.spacing(2)}}}))(Fe),Be=function(e,t,a,n){return{accounts:e,loading:t,next:a,onClick:n}},ze=Object(u.b)((function(e,t){var a=e.Category.search,n=e.data.meta,r="".concat(te.d,"/accounts/search/").concat(a);if(n[r]){var o=(n[r].data||[]).map((function(t){return he()(e.data,"userAccounts",t.id)})),i=n[r].links?n[r].links.next:null;return Be(o,n[r].loading,i,t.onUserClick)}return Be([],!0,null,t.onUserClick)}),(function(e,t){return{getUserAccounts:function(t){e({type:"USER_SEARCH",search:t}),null!=t&&0!=t.length&&e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/accounts/search/").concat(t)}))},getNext:function(t){e(Object(c.a)({},te.e,{endpoint:t}))},clearSearch:function(){e({type:"USER_SEARCH",search:""})}}}))(He),Ve=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){var e=this.props,t=e.links,a=(e.match,e.classes),n=e.action,r=t.map((function(e){return s.a.createElement("li",{key:e.id,className:a.listItem},s.a.createElement(v,{to:e.path,className:a.link,textClass:a.textClass,activeClass:a.activeClass,exact:!0,underline:!0},e.label.replace("_"," ")))}));return s.a.createElement("ul",{className:a.list},r,null!=n&&s.a.createElement(q.a,{mdDown:!0},s.a.createElement("li",{key:"CREATE_ITEM",id:"subheader-action",className:b()(a.listItem,a.flexGrow)},n)))}}]),a}(s.a.Component),Ke=W()(d.f,Object(g.a)((function(e){var t;return{link:{padding:[[0,e.spacing.unit]],lineHeight:"44px",verticalAlign:"baseline"},listItem:{display:"inline-block",height:"44px",textAlign:"center",listStyleType:"none"},list:(t={listStyle:"none",backgroundColor:e.palette.background.paper,margin:0,minWidth:"100%",overflowX:"auto",overflowY:"hidden",whiteSpace:"nowrap",height:"44px"},Object(c.a)(t,e.breakpoints.up("sm"),{}),Object(c.a)(t,e.breakpoints.up("lg"),{maxWidth:"100vw"}),Object(c.a)(t,"boxShadow",e.shadows[1]),Object(c.a)(t,"zIndex",e.zIndex.appBar),Object(c.a)(t,"position","relative"),t),textClass:{fontSize:13,fontWeight:400,color:e.palette.text.primary,textDecoration:"none"},activeClass:{color:e.palette.action.primary},flexGrow:{position:"absolute",right:60,bottom:0}}})),Object(k.a)())(Ve),Je=a(907),qe=a(390),Qe=a.n(qe),Xe=a(151),Ye=a.n(Xe),Ze=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"activeRoute",value:function(e){if(e===this.props.location.pathname)return"selected"}},{key:"componentDidMount",value:function(){this.props.getFriends()}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){var e=this.props,t=e.open,a=e.toggleMenu,n=e.friends,r=this.props.classes,o=s.a.forwardRef((function(e,t){return s.a.createElement(h.c,Object.assign({},e,{innerRef:t,activeClassName:r.active}))})),i=n.map((function(e){return s.a.createElement(S.a,{key:e.id,button:!0,component:o,to:"/eleven/".concat(e.id)},s.a.createElement(N.a,null,s.a.createElement(Ye.a,null)),s.a.createElement(T.a,{primary:e.userName}))})),c=function(){return s.a.createElement("div",{className:r.sideNavInner},s.a.createElement(Je.a,{className:r.list},s.a.createElement(S.a,{key:"search",button:!0,component:o,to:"/search"},s.a.createElement(N.a,null,s.a.createElement(Qe.a,null)),s.a.createElement(T.a,{primary:"User Search"})),i))};return s.a.createElement(s.a.Fragment,null,s.a.createElement(q.a,{smUp:!0,implementation:"css"},s.a.createElement(j.a,{type:"temporary",anchor:"right",classes:{paper:r.drawerPaper},onClose:a,open:t,ModalProps:{keepMounted:!0}},s.a.createElement(c,null))),s.a.createElement(q.a,{xsDown:!0,implementation:"css"},s.a.createElement(j.a,{variant:"persistent",anchor:"right",className:r.sideBar,classes:{paper:r.drawerPaper},open:!0},s.a.createElement(c,null))))}}]),a}(s.a.Component),$e=Object(g.a)((function(e){return{appBar:Object(c.a)({},e.breakpoints.up("sm"),{width:"calc(100% - ".concat(205,"px)"),marginLeft:205}),title:Object(c.a)({textAlign:"center",lineHeight:"48px"},e.breakpoints.up("md"),{lineHeight:"64px"}),flexGrow:{display:"flex",flex:"1 1 auto",justifyContent:"center"},drawerPaper:Object(c.a)({width:205,backgroundColor:e.palette.background.default},e.breakpoints.up("sm"),{marginTop:"108.4px"}),navIconHide:Object(c.a)({},e.breakpoints.up("md"),{display:"none"}),link:{color:e.palette.text.primary,textDecoration:"none"},active:{backgroundColor:"".concat(e.palette.primary.main," !important")},sideBar:{marginTop:"108px"},activeButton:{color:w.a},drawerHeader:e.mixins.toolbar,fab:{position:"absolute",bottom:e.spacing(9),right:e.spacing(2),zIndex:1e3}}}))(Ze),et=Object(u.b)((function(e,t){var a=t.profile,n=e.data.meta,r="".concat(te.d,"/accounts/").concat(a.id,"/friends");return n[r]?{friends:(n[r].data||[]).map((function(t){return he()(e.data,"userAccounts",t.id)})),loading:n[r].loading,open:e.SideBar.open}:{friends:[],loading:!0,open:e.SideBar.open}}),(function(e,t){return{getFriends:function(){var a=t.profile;e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/accounts/").concat(a.id,"/friends")}))},getNext:function(t){e(Object(c.a)({},te.e,{endpoint:t}))},toggleMenu:function(){e({type:"TOGGLE"})}}}))($e),tt=a(1003),at=a(969),nt=[{code:0,label:"No Reason",description:"Most likely just wants to block the other user"},{code:2,label:"Innapropriate Name",description:"Username is innapropriate"},{code:3,label:"Name_Attacking",description:"?"},{code:100,label:"Game_Serve_Rushing",description:"User is rushing his serve in an attempt to catch other user off guard"},{code:101,label:"Game_Time_Wasting",description:"User is intentionally wasting time between during his serve in an attempt to frustrate other user"},{code:102,label:"Game_Dislike_Style",description:"No idea"},{code:103,label:"Game_Cheating",description:"User is cheating?"},{code:104,label:"Game_Hitting_To_Where_I_Cant_Reach",description:"?"},{code:105,label:"Game_Too_Spinny",description:"Opponent is using too many spins?"},{code:106,label:"Game_Too_Fast",description:"?"},{code:107,label:"Game_Fake_Serves",description:"?"},{code:108,label:"Game_Excessive_Serve_Air_Swings",description:"?"},{code:109,label:"Game_Abusing_Ball_Reset",description:"?"},{code:110,label:"Game_Sandbagging",description:"?"},{code:200,label:"Voice_Harassment",description:"?"},{code:201,label:"Voice_Rude",description:"?"},{code:202,label:"Voice_Racist",description:"?"},{code:203,label:"Voice_Loud",description:"?"},{code:204,label:"Voice_Threats",description:"?"},{code:205,label:"Voice_Bullying",description:"?"},{code:206,label:"Voice_Distracting",description:"?"},{code:207,label:"Voice_Shit_Talking",description:"?"},{code:208,label:"Voice_Loud_Breathing",description:"?"},{code:209,label:"Voice_Cursing",description:"?"},{code:300,label:"Body_Throat_Cutting_Motion",description:"?"},{code:301,label:"Body_Sexual_Miming",description:"?"},{code:302,label:"Body_Getting_Too_Close",description:"?"},{code:303,label:"Body_Virtual_Harassment",description:"?"},{code:304,label:"Body_Cursing",description:"?"},{code:400,label:"Misc_Other",description:"?"},{code:401,label:"Misc_Too_Many_Requests",description:"?"},{code:402,label:"Misc_Throwing_Balls_At_Me",description:"?"},{code:403,label:"Misc_Table_Height_Abuse",description:"?"},{code:404,label:"Misc_No_Reason",description:"?"}],rt={code:"",reported_id:"",reporter_id:""},ot=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).handleReportCode=function(e,t){console.log(e.target.value),r.setState({code:e.target.value})},r.handleReporterClick=function(e){r.setState({reporter_id:e})},r.handleReportedClick=function(e){r.setState({reported_id:e})},r.handleChange=function(e){console.log("HANDLE CHANGE"),r.setState(Object(c.a)({},e.target.name,e.target.value))},r.filterResults=function(){r.props.filterResults(r.state.reporter_id,r.state.reported_id,r.state.code)},r.clearResults=function(){r.setState(rt)},r.state=rt,r}return Object(r.a)(a,[{key:"componentDidUpdate",value:function(e){e.linkPath!=this.props.linkPath&&1!=this.props.loading&&this.props.getReports()}},{key:"componentDidMount",value:function(){this.props.getReports()}},{key:"render",value:function(){var e=this,t=this.state,a=(t.reportCodes,t.code),n=t.reported_id,r=t.reporter_id,o=this.props,i=o.reports,c=o.loading,l=o.classes,u=o.next,d=o.getNext,m=(o.getReportsMinMax,i.map((function(t){return s.a.createElement(ke.a,{key:t.id,className:l.tableRow},s.a.createElement(ye.a,{component:"td",scope:"row",align:"left"},s.a.createElement(O.a,{component:h.b,to:"/eleven/".concat(t.reported.id)},s.a.createElement(Ye.a,null)),s.a.createElement(ne.a,{onClick:function(){return e.handleReportedClick(t.reported.id)}},t.reported.userName)),s.a.createElement(ye.a,{component:"td",scope:"row",align:"left"},s.a.createElement(O.a,{component:h.b,to:"/eleven/".concat(t.reporter.id)},s.a.createElement(Ye.a,null)),s.a.createElement(ne.a,{onClick:function(){return e.handleReporterClick(t.reporter.id)}},t.reporter.userName)),s.a.createElement(ye.a,{align:"center"},t.reportText),s.a.createElement(ye.a,{align:"right"},t.createdAt),s.a.createElement(ye.a,{align:"right"},t.reportCode))})));console.log(a);var p=nt.map((function(e){return s.a.createElement("option",{value:e.code,"aria-label":"bold"},e.code,": ",e.label)}));return s.a.createElement(Z.a,{item:!0,xs:12,className:l.root},s.a.createElement(Z.a,{container:!0,justify:"center",className:l.card},s.a.createElement(Z.a,{item:!0,xs:12,md:12,className:l.cardContainer},s.a.createElement(fe.a,{variant:"outlined",className:l.divContainer},s.a.createElement(J.a,null,s.a.createElement(at.a,{variant:"filled",className:l.formControl},s.a.createElement(Ge.a,{id:"outlined-reported",name:"reported_id",label:"reported",variant:"outlined",value:n,onChange:this.handleChange}),s.a.createElement(Ge.a,{id:"outlined-reporter",name:"reporter_id",label:"reporter",variant:"outlined",value:r,onChange:this.handleChange}),s.a.createElement(tt.a,{labelId:"report-code-type-label",id:"report-code-type",value:a,onChange:this.handleReportCode,variant:"outlined",label:"Code",native:!0},s.a.createElement("option",{value:""},"None"),p),s.a.createElement(ne.a,{variant:"outlined",onClick:this.filterResults},"Filter"),s.a.createElement(ne.a,{variant:"outlined",onClick:this.clearResults},"Clear"))),s.a.createElement(Oe.a,{component:ie.a,className:l.container},s.a.createElement(ve.a,{className:l.table,"aria-label":"simple table"},s.a.createElement(je.a,null,s.a.createElement(ke.a,null),s.a.createElement(ke.a,null,s.a.createElement(ye.a,{align:"left"},"Reported"),s.a.createElement(ye.a,{align:"left"},"Reporter"),s.a.createElement(ye.a,{align:"center"},"Report Text"),s.a.createElement(ye.a,{align:"right"},"Created At"),s.a.createElement(ye.a,{align:"right"},"Code"))),s.a.createElement(Ee.a,null,m))),!c&&i.length>0&&s.a.createElement(ne.a,{className:l.action,variant:"contained",color:"secondary",onClick:function(){return d(u)},fullWidth:!0}," Get Next ")))))}}]),a}(s.a.Component),it=Object(g.a)((function(e){return{root:{flexGrow:1,"&:after":{content:'""',height:"105px",width:"100%"},padding:e.spacing(2),position:"relative"},subheader:{padding:e.spacing(2)},lost:{color:e.palette.error.main,minWidth:"80px"},won:{color:e.palette.success.main,minWidth:"80px"},elo:{minWidth:"80px"},formControl:{"& > *":{margin:e.spacing(1),width:"25ch"},margin:e.spacing(1),minWidth:120,width:"100%",flexDirection:"row"}}}))(ot),ct=Object(u.b)((function(e,t){var a=t.match.params.id,n=e.data.meta,r="".concat(te.d,"/api/v1/user_reports");if(void 0!==a&&(r="".concat(te.d,"/api/v1/accounts/").concat(a,"/user_reports")),n[r]){if(n[r].loading&&n[r].clear)return{reports:[],loading:n[r].loading,linkPath:r};var o=(n[r].data||[]).map((function(t){var a=he()(e.data,"userReports",t.id);return a.createdAt=oe()(a.createdAt).calendar(),a})).sort((function(e,t){return parseInt(t.id)-parseInt(e.id)})),i=n[r].links?n[r].links.next:null;return{reports:o,loading:n[r].loading,linkPath:r,next:i}}return{reports:[],loading:!0,linkPath:r}}),(function(e,t){return{getReports:function(){var a=t.match.params.id;e(void 0!==a?Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/api/v1/accounts/").concat(a,"/user_reports")}):Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/api/v1/user_reports")}))},getReportsByCode:function(t){e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/api/v1/user_reports?code=").concat(t),clear:!0}))},filterResults:function(t,a,n){var r="".concat(te.d,"/api/v1/user_reports?"),o=!1;""!=a||""!=t||""!=n?(""!==t&&(r+="reporter_id=".concat(t),o=!0),""!==a&&(o&&(r+="&"),r+="reported_id=".concat(a)),""!==n&&(o&&(r+="&"),r+="code=".concat(n)),console.log(r),e(Object(c.a)({},te.e,{endpoint:r,clear:!0}))):e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/api/v1/user_reports"),clear:!0}))},getNext:function(t){e(Object(c.a)({},te.e,{endpoint:t}))}}}))(it),lt={accounts:[],loading:!1,first:0,last:0,total:0},st=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).state=lt,r}return Object(r.a)(a,[{key:"componentDidMount",value:function(){this.props.getDrill()}},{key:"render",value:function(){var e=this.props,t=e.classes,a=e.drill,n=e.loading;console.log(a,n);return s.a.createElement(Z.a,{item:!0,xs:12,className:t.root},!n&&s.a.createElement(s.a.Fragment,null,s.a.createElement(ae.a,{variant:"h2",color:"textPrimary",className:t.text,style:{fontWeight:"500"}},a.name),s.a.createElement(ae.a,{variant:"body2",color:"textPrimary",className:t.text,style:{fontWeight:"500"}},a.description),s.a.createElement(Z.a,{container:!0,justify:"center",spacing:2},function(e){return e.steps.map((function(e){return s.a.createElement(Z.a,{item:!0,xs:12,md:8},s.a.createElement(fe.a,{variant:"outlined",key:e.id},s.a.createElement(ae.a,{variant:"h5",color:"textPrimary",className:t.text,style:{fontWeight:"500"}},"Launch"==(a=e).drillableType||"Serve"==a.drillableType?s.a.createElement(s.a.Fragment,null,s.a.createElement(ae.a,{variant:"h3",color:"textPrimary",className:t.text},a.drillable.name," ",a.drillableType),s.a.createElement(ae.a,{variant:"body",color:"textPrimary",className:t.text},"Payload ",JSON.stringify(a.drillable.payload))):"StepDelay"==a.drillableType?s.a.createElement(s.a.Fragment,null,s.a.createElement(ae.a,{variant:"body",color:"textPrimary",className:t.text},"Seconds Delay: ",a.drillable.secondsDelay)):"StepRepeater"==a.drillableType?s.a.createElement(s.a.Fragment,null,s.a.createElement(ae.a,{variant:"h5",color:"textPrimary",className:t.text},"Steps To Repeat: ",a.drillable.steps),s.a.createElement(ae.a,{variant:"h5",color:"textPrimary",className:t.text},"Repeat Count: ",a.drillable.count)):s.a.createElement(s.a.Fragment,null,s.a.createElement(ae.a,{variant:"h3",color:"textPrimary",className:t.text},a.drillableType),s.a.createElement(ae.a,{variant:"h5",color:"textPrimary",className:t.text},"Condition Type ",a.drillable.condition),s.a.createElement(ae.a,{variant:"body",color:"textPrimary",className:t.text},"Payload ",JSON.stringify(a.drillable.payload))))));var a}))}(a))))}}]),a}(s.a.Component),ut=Object(g.a)((function(e){return{root:{flexGrow:1,padding:e.spacing(2),position:"relative"},subheader:{padding:e.spacing(2)}}}))(st),dt=Object(u.b)((function(e,t){var a,n,r=t.match.params.id,o=e.data.meta,i="".concat(te.d,"/drills/").concat(r);return console.log("IS IT GETTING HERE?"),o[i]?(console.log(o[i].loading),console.log(a),!o[i].loading&&o[i].data&&o[i].data.length>0&&(n=o[i].data[0].id,a=he()(e.data,"drills",n)),console.log(a),{drill:a,loading:o[i].loading,userId:n}):{drill:null,loading:!0,drillId:r}}),(function(e,t){return{getDrill:function(){var a=t.match.params.id;e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/drills/").concat(a)}))}}}))(ut),mt=function(e){return function(t,a){return a().Auth.authenticated||t(Object(H.n)()),t(Object(c.a)({},te.e,{endpoint:"/links/".concat(e)}))}},pt=a(130),ht=a.n(pt),gt=a(187),ft=Object(_.a)((function(e){return{root:{height:"100%"},subheader:{padding:e.spacing(2)},container:{maxHeight:"calc(100% - 64px)"},divContainer:{height:"100%",padding:e.spacing(2)},card:{padding:e.spacing(2),height:"100%"},action:{height:"48px",marginTop:e.spacing()},input:{backgroundColor:e.palette.background.main},margin:{marginTop:e.spacing()}}}),{withTheme:!0}),bt=function(e,t,a){return{saving:t,authenticated:e.Auth.authenticated,history:a}},vt=Object(u.b)((function(e,t){var a=e.data.meta;return a["/links"]?bt(e,a["/links"].saving,t.history):bt(e,!1,t.history)}),(function(e,t){return{createLink:function(t){return e(function(e){return function(t,a){a().data;var n=e.description,r=e.title,o=e.destination;return t(Object(c.a)({},te.e,{endpoint:"/links",options:{method:"POST",body:JSON.stringify({link:{description:n,title:r,destination:o,public:e.public}})}}))}}(t))},getLink:function(){var a=t.match.params.id;return e(mt(a))}}}))((function(e){e.createLink;var t=e.history,a=Object(l.useState)(""),n=Object(C.a)(a,2),r=n[0],o=n[1],i=Object(l.useState)(!1),c=Object(C.a)(i,2),u=c[0],d=c[1],m=ft();return s.a.createElement(Z.a,{item:!0,xs:12,className:m.root},s.a.createElement(Z.a,{container:!0,justify:"center",className:m.card},s.a.createElement(Z.a,{item:!0,xs:12,md:8,className:m.cardContainer},s.a.createElement(ae.a,{variant:"h3",color:"textPrimary"},"Create Link"),s.a.createElement(at.a,{fullWidth:!0,className:m.margin,variant:"filled"},s.a.createElement(Ge.a,{id:"outlined-multiline-static",label:"Message",multiline:!0,rows:4,placeholder:"Send a message along with your link",variant:"outlined",className:m.input,value:r,onChange:function(e){o(e.target.value)}})),s.a.createElement(ne.a,{className:m.action,disabled:u,variant:"contained",color:"secondary",onClick:function(){var e={link:{title:"Match Invitation",description:r,public:!0,destination:"multiPlayer"}};d(!0),De.post("/links",e).then((function(e){console.log(e),d(!1),t.push("/links/"+e.data.data.id)})).catch((function(e){console.log(e),d(!1)}))},fullWidth:!0}," Create "))))})),Et=Object(u.b)((function(e,t){var a=t.match.params.id,n=e.Auth;return{authenticated:n.authenticated,link_id:a,currentProfile:n.currentProfile,location:t.location}}),(function(e,t){return{getLink:function(){var a=t.match.params.id;return e(mt(a))}}}))((function(e){e.authenticated;var t=e.link_id,a=e.currentProfile,n=(e.location,Object(l.useState)(null)),r=Object(C.a)(n,2),o=r[0],i=r[1],c=function(){var e=Object(gt.a)(ht.a.mark((function e(){var a,n,r;return ht.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,De.get("/links/".concat(t));case 2:a=e.sent,n=a.data.data,r=Object(m.a)({id:n.id},n.attributes),console.log(r),i(r);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(l.useEffect)((function(){return c(),function(){}}),[]);var u=ft();return s.a.createElement(Z.a,{item:!0,xs:12,className:u.root},s.a.createElement(Z.a,{container:!0,justify:"center",className:u.card},s.a.createElement(Z.a,{item:!0,xs:12,md:8,className:u.cardContainer},null!=o&&s.a.createElement(s.a.Fragment,null,s.a.createElement(ae.a,{variant:"h1",color:"textPrimary"},o.title),null!=o.author&&0!=o.author.id&&s.a.createElement(ae.a,{variant:"h3",color:"textPrimary"},o.author.UserName),s.a.createElement(ae.a,{variant:"body1",color:"textPrimary"},o.description),s.a.createElement(ae.a,{variant:"body1",color:"textPrimary"},"Created At: ",oe()(o["created-at"]).calendar()),s.a.createElement(ae.a,{variant:"body1",color:"textPrimary"},"Expires At: ",oe()(o["created-at"]).add(1,"hours").calendar()),a.id==o.author.id&&s.a.createElement(ne.a,{className:u.action,variant:"contained",color:"primary",onClick:function(){var e=document.createElement("textarea");e.value=window.location.href,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)},fullWidth:!0}," Copy Link URL "),s.a.createElement(ne.a,{className:u.action,variant:"contained",color:"secondary",onClick:function(){window.location.href=o["destination-url"]},fullWidth:!0}," Go To Destination ")))))})),yt=vt,Ot=a(14),jt=function(e){return Object(c.a)({},te.e,{endpoint:"/news/".concat(e)})},kt=a(53),xt=a(971),wt=a(972),Ct=a(973),St=a(974),Nt=[{label:"H2",style:"header-one",icon:s.a.createElement(xt.a,null)},{label:"quote-right",style:"blockquote",icon:s.a.createElement(wt.a,null)},{label:"list-ol",style:"ordered-list-item",icon:s.a.createElement(Ct.a,null)},{label:"code",style:"code-block",icon:s.a.createElement(St.a,null)}],Tt=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){var e;return Object(n.a)(this,a),(e=t.call(this)).onToggle=function(t){e.props.onToggle(t)},e}return Object(r.a)(a,[{key:"render",value:function(){var e=this,t=this.props.editorState,a=t.getSelection(),n=t.getCurrentContent().getBlockForKey(a.getStartKey()).getType(),r=this.props.classes;return s.a.createElement(J.a,{disableGutters:!0,className:r.root},Nt.map((function(t){return s.a.createElement(O.a,{key:t.label,color:t.style===n?"primary":"default",onMouseDown:function(a){a.preventDefault(),e.onToggle(t.style)}},t.icon)})))}}]),a}(s.a.Component),At=Object(g.a)((function(e){return{root:{},icon:{margin:e.spacing.unit}}}))(Tt),It=a(414),Rt=a(977),Ut=a(975),Dt=a(976),_t=a(69),Lt=a(94),Pt=a(63),Mt=Object(Lt.b)({componentDidMount:function(){Pt.a.dispatch(Object(_t.c)())}}),Wt=Object(u.b)((function(e,t){var a=e.Auth,n=e.Editor;return{authenticated:a.authenticated,editorState:n.editorState,imgUrl:n.imgUrl}}),(function(e,t){return{onUpdate:function(t){e({type:"UPDATE_EDITOR_STATE",editorState:t})},onChange:function(t){console.log(t.target.value),e(Object(_t.h)(t.target.value))},addImage:function(){console.log("adding image"),e(Object(_t.a)())},addVideo:function(){console.log("adding image"),e(Object(_t.b)())}}})),Gt=Object(Lt.a)(Wt,Mt)((function(e){var t=e.onChange,a=e.imgUrl,n=e.addImage,r=e.addVideo;return s.a.createElement(s.a.Fragment,null,s.a.createElement(O.a,{onClick:n},s.a.createElement(Ut.a,null)),s.a.createElement(O.a,{onClick:r},s.a.createElement(Dt.a,null)),s.a.createElement(Ge.a,{label:"img url",onInput:t,id:"imgUrl",value:a}))})),Ft=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){var e;Object(n.a)(this,a);for(var r=arguments.length,o=new Array(r),i=0;i=1)return{interval:a,epoch:t}}(Math.floor((new Date-new Date(e))/1e3));if(!t)return"Just Now";var a=t.interval>1||0===t.interval?"s":"";return t.interval+" "+t.epoch+a+" ago"}}var Ka=a(982),Ja=a(983),qa=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){var e=this.props,t=e.classes,a=e.count,n=e.myVote,r=e.castVote,o=e.voted,i=e.authenticated;return s.a.createElement("div",{className:t.root},s.a.createElement(O.a,{disabled:!i,onClick:function(){r(n,o,1)},color:1===n.value?"primary":"inherit"},s.a.createElement(Ka.a,null)),s.a.createElement(ae.a,{className:t.voteCount},a),s.a.createElement(O.a,{disabled:!i,onClick:function(){r(n,o,-1)},color:-1===n.value?"secondary":"inherit"},s.a.createElement(Ja.a,null)))}}]),a}(s.a.Component),Qa=Object(u.b)((function(e,t){var a;return a=t.voteSum,console.log(t),{authenticated:e.Auth.authenticated,count:a,myVote:{value:0},voted:!1}}),(function(e,t){return{castVote:function(a,n,r){n&&a.value!==r?e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/").concat(t.voteLink,"/").concat(a.id),options:{method:"PATCH",body:JSON.stringify({vote:{value:r}})}})):n?n&&a.value===r&&e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/").concat(t.voteLink,"/").concat(a.id),options:{method:"PATCH",body:JSON.stringify({vote:{value:r}})}})):e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/").concat(t.voteLink),options:{method:"POST",body:JSON.stringify({vote:{value:r}})}}))}}}))(Object(g.a)((function(e){return{root:{display:"flex",color:e.palette.text.secondary},button:{},icon:{height:24,width:24},voteCount:{lineHeight:"48px",display:"flex-align",textAlign:"center"}}}))(qa)),Xa=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;Object(n.a)(this,a),(r=t.call(this,e)).handleExpand=function(e){r.setState({expanded:!r.state.expanded})},r.handleExpandForm=function(e){var t=!r.state.showForm||r.state.expanded;r.setState({showForm:!r.state.showForm,expanded:t})};var o=e.comment;return r.state={editorState:Ot.EditorState.createWithContent(Object(Ot.convertFromRaw)(JSON.parse(o.comment))),expanded:!1,showForm:!1},r}return Object(r.a)(a,[{key:"render",value:function(){var e=this.props,t=e.comment,a=e.classes;return s.a.createElement("div",{className:a.root},s.a.createElement(Z.a,{container:!0,align:"center"},s.a.createElement(Ha,{user:t.user,avatar:a.avatar}),s.a.createElement(Ba,{user:t.user,timestamp:t.createdAt})),s.a.createElement("div",{className:a.content},s.a.createElement("div",{className:a.comment},s.a.createElement(Ot.Editor,{editorState:this.state.editorState,readOnly:!0})),s.a.createElement(Z.a,{container:!0,align:"center",justify:"space-between",className:a.actions},s.a.createElement(Qa,{voteLink:t.links.votes,votes:t.votes}),s.a.createElement("div",{className:a.flexGrow},s.a.createElement(ne.a,{onClick:this.handleExpandForm},"REPLY"),s.a.createElement(ne.a,{onClick:this.handleExpand,endIcon:s.a.createElement(ja.a,{className:b()(a.expand,Object(c.a)({},a.expandOpen,this.state.expanded))})},Ya(t)))),s.a.createElement(Z.a,{item:!0,className:a.expanded},s.a.createElement(Oa.a,{in:this.state.showForm,timeout:"auto",unmountOnExit:!0},s.a.createElement(Z.a,{item:!0,xs:12},s.a.createElement(ya,{commentLink:t.links.comments}))),s.a.createElement(Oa.a,{in:this.state.expanded,timeout:"auto",style:{marginTop:16},unmountOnExit:!0},s.a.createElement(tn,{nested:!0,commentLink:t.links.comments})))))}}]),a}(s.a.Component),Ya=function(e){var t=1===e.commentCount?"reply":"replies";return"".concat(e.commentCount," ")+t},Za=Object(g.a)((function(e){return{root:{width:"100%",boxSizing:"border-box","&:after":{content:'""',height:1,display:"block",backgroundColor:e.palette.background.paper}},content:{width:"100%",boxSizing:"border-box"},comment:Object(m.a)(Object(m.a)({},e.typography.body2),{},{color:e.palette.text.secondary,marginTop:e.spacing.unit,width:"100%",boxSizing:"border-box"}),flexGrow:{display:"flex",flex:"1 1 auto",justifyContent:"space-between"},expand:{transform:"rotate(0deg)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest})},expandOpen:{transform:"rotate(180deg)"},avatar:{height:32,width:32,margin:8},expanded:{paddingLeft:"3%",marginTop:e.spacing(1)},commentCount:{lineHeight:"48px",display:"flex-align",textAlign:"center"}}}))(Xa),$a=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentDidMount",value:function(){this.props.loaded||this.props.loadComments()}},{key:"render",value:function(){var e=this.props,t=e.comments,a=e.classes,n=e.loading,r=e.nested;console.log(t);var o=t.map((function(e){return s.a.createElement(Z.a,{item:!0,key:e.id,xs:12},s.a.createElement(Za,{comment:e}))}));return s.a.createElement(Z.a,{item:!0,xs:12,className:a.root},s.a.createElement(Z.a,{container:!0,justify:"center",spacing:6},!n&&o.length>0&&o,!n&&0===o.length&&s.a.createElement(ae.a,{variant:"body2",className:a.message,color:"textPrimary"},"No ",r?"replies":"comments"," yet"),n&&s.a.createElement(ae.a,{variant:"body2",className:a.message,color:"textPrimary"},"LOADING...")))}}]),a}(s.a.Component),en=Object(g.a)((function(e){return{root:{flexGrow:1,"&:before":{content:'""',height:e.spacing(2),width:"100vw",display:"block"},"&:after":{content:'""',height:"50px",width:"100vw",display:"block"}},message:{marginTop:e.spacing(2),marginBottom:e.spacing(2)}}}))($a),tn=Object(u.b)((function(e,t){var a=e.data.meta,n="".concat(te.d).concat(t.commentLink);if(console.log("GETTING COMMENTS"+n),a[n]){var r=(a[n].data||[]).map((function(t){return he()(e.data,"comments",t.id)})),o=a[n].loading;return{comments:r.sort((function(e,t){return new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()})),loading:o}}return{comments:[],loading:!0}}),(function(e,t){return{loadComments:function(){var a="".concat(te.d).concat(t.commentLink);e(Object(c.a)({},te.e,{endpoint:a}))}}}))(en),an=function(e){var t=e.text,a=e.className,n=e.fontSize;return s.a.createElement("span",{className:a,style:{fontSize:n}},t)},nn=null,rn=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).resizeHandler=function(){nn||(nn=setTimeout((function(){nn=null,r.setState({titleText:r.setTitle()})}),66))},r.setTitle=function(){var e=r.props,t=e.classes,a=e.title,n=36;r.props.fontSize&&(n=r.props.fontSize);for(var o=n/2,i=a.split(" "),c=[],l=document.documentElement.clientWidth-64,u=[],d=0;d=l&&u.length>1?(u.pop(),c.push(s.a.createElement(an,{key:d,className:t.titleText,text:u.join(" "),fontSize:n})),u=[i[d]]):p>l&&1===u.length&&(c.push(s.a.createElement(an,{key:d,className:t.titleText,text:m,fontSize:n})),u=[])}return c.push(s.a.createElement(an,{key:"final",className:t.titleText,text:u.join(" "),fontSize:n})),c},r.state={titleText:r.setTitle()},r}return Object(r.a)(a,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.resizeHandler,!1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.resizeHandler,!1)}},{key:"componentWillReceiveProps",value:function(e,t){this.props.title!==t.title&&this.setState({titleText:this.setTitle()})}},{key:"render",value:function(){var e=this.props.classes;return s.a.createElement("div",{className:e.title},this.state.titleText)}}]),a}(s.a.Component),on=Object(g.a)((function(e){return{title:{lineHeight:"36px",letterSpacing:0},titleText:{backgroundImage:"linear-gradient(-125deg, #FF2626 100%, #E20808 100%)",color:e.palette.text.primary,display:"inline-block",marginBottom:"0px",padding:[[e.spacing(1),e.spacing(2)]],whiteSpace:"nowrap",fontSize:"36px"}}}))(rn),cn=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentDidMount",value:function(){this.props.article||this.props.loading||this.props.getArticle(this.props.match.params.id)}},{key:"render",value:function(){var e=this.props,t=e.article,a=e.loading,n=e.actions,r=e.classes;return s.a.createElement(Xt.a,{fixed:!0},!a&&t&&s.a.createElement(Z.a,{container:!0,justify:"center",direction:"column",className:r.card},s.a.createElement(Z.a,{item:!0,xs:12,style:{backgroundImage:"url(".concat(t.headerUrl,")"),minHeight:"240px",maxWidth:"100%"}},s.a.createElement(on,{title:t.title}),s.a.createElement(Z.a,{container:!0,align:"center"},s.a.createElement(Ha,{user:t.author,avatar:r.avatar}),s.a.createElement(Ba,{user:t.author,timestamp:t.updatedAt}))),s.a.createElement(Z.a,{container:!0,align:"center"},s.a.createElement(la,{content:t.content,readOnly:!0})),s.a.createElement(Z.a,{item:!0,xs:12},n&&s.a.createElement(Z.a,{container:!0,align:"center",justify:"space-between",className:r.actions},n(t))),s.a.createElement(ra.a,null),s.a.createElement(Z.a,{item:!0,xs:12},s.a.createElement(ya,{commentLink:t.links.comments}),s.a.createElement(tn,{commentLink:t.links.comments}))))}}]),a}(s.a.Component),ln=Object(g.a)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.default,padding:0},card:{flexGrow:1,margin:0,minWidth:"60%",boxSizing:"border-box",padding:0},subheader:{color:e.palette.text.primary,marginTop:e.spacing(1),marginBottom:e.spacing(1)},avatar:{height:32,width:32,margin:8}}}))(cn),sn=function(e){return[s.a.createElement(Qa,{key:"votes",votes:e.votes,voteSum:e.voteSum})]},un=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){return console.log(this.props),s.a.createElement(ln,Object.assign({actions:sn},this.props))}}]),a}(s.a.Component),dn=Object(u.b)((function(e,t){var a=t.match.params.id,n=e.data.meta,r="".concat(te.d,"/news/").concat(a);if(n[r]&&!n[r].loading){var o=he()(e.data,"announcements",a);return o.content=o.published?o.content:o.draft,{article:o,loading:n[r].loading}}return{loading:!1}}),(function(e,t){return{getArticle:function(t){e(jt(t))}}}))(un),mn=a(989),pn=a(986),hn=a(987),gn=a(988),fn=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){var e,t,a=this.props,n=a.classes,r=a.article,o=a.link,i=(a.author,a.actions);return s.a.createElement(fe.a,{raised:!0},s.a.createElement(pn.a,{component:h.b,to:o},s.a.createElement(hn.a,{title:r.title,subheader:"Posted by ".concat(r.author.username," ").concat(oe()(r.updatedAt).fromNow())}),s.a.createElement(be.a,{className:n.content},s.a.createElement(ae.a,{variant:"body2",color:"textSecondary",component:"p"},(e=240,(t=r.description)?t.slice(0,e)+(t.length>e?" ...":""):"")))),s.a.createElement(Rt.a,{disableSpacing:!0},s.a.createElement("div",{className:n.flexGrow},s.a.createElement(Qa,{voteLink:r.links.votes,votes:r.votes}),i&&i(r,n)),s.a.createElement(gn.a,{className:n.badge,badgeContent:r.commentCount,color:"primary"},s.a.createElement(mn.a,{className:n.icon,color:"action"}))))}}]),a}(s.a.Component);var bn=Object(g.a)((function(e){return{root:{backgroundColor:e.palette.background.paper},link:{textDecoration:"none"},content:{minHeight:"20px"},flexGrow:{flexGrow:1,display:"flex",justifyContent:"flex-start"},badge:{margin:e.spacing(1)},icon:{fill:e.palette.text.secondary,height:26,width:26},actionItems:Object(m.a)(Object(m.a)({},e.typography.button),{},{lineHeight:"1.4em",padding:"".concat(e.spacing(1),"px ").concat(e.spacing(2),"px"),color:e.palette.text.primary}),subTitle:{marginBottom:16,color:e.palette.text.secondary},card:{transition:e.transitions.create(["background-color","box-shadow"],{duration:e.transitions.duration.standard}),"&:hover":{cursor:"pointer",backgroundColor:e.palette.text.primary,"@media (hover: none)":{backgroundColor:"transparent"}}}}}))(fn),vn=function(e){var t=e.article;return s.a.createElement(ne.a,{component:h.b,to:"/eleven/news/".concat(t.id,"/edit")},"EDIT")},En=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentDidMount",value:function(){this.props.getAnnouncements()}},{key:"render",value:function(){var e=this.props,t=e.announcements,a=e.admin,n=(this.props.classes,t.map((function(e){return s.a.createElement(Z.a,{item:!0,xs:12,key:e.id},s.a.createElement(bn,{link:"/eleven/news/".concat(e.id),article:e,author:e.user,actions:a?function(e,t){t.actionItems;return[s.a.createElement(vn,{article:e,key:"Edit Announcement"})]}:null}))})));return s.a.createElement(Xt.a,{fixed:!0},s.a.createElement(Z.a,{container:!0,justify:"center",spacing:10},n))}}]),a}(s.a.Component),yn=Object(g.a)((function(e){return{root:{"&:after":{content:'""',height:"100px",width:"100%"}}}}))(En),On=Object(u.b)((function(e,t){var a=e.data.meta,n="".concat(te.d,"/news");return a[n]?{announcements:(a[n].data||[]).map((function(t){return he()(e.data,"announcements",t.id)})),loading:a[n].loading,admin:"admin"===e.Auth.currentUser.role}:{data:a[n],announcements:[],admin:"admin"===e.Auth.currentUser.role}}),(function(e,t){return{getAnnouncements:function(t){e(Object(c.a)({},te.e,{endpoint:"/news"}))}}}))(yn),jn=a(412),kn=a.n(jn),xn=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).onUserClick=function(e){var t=r.state.users;if(t.length>1)r.props.history.push("/matchup/".concat(t[0].id,"/").concat(t[1].id));else{for(var a=0;a *":{margin:e.spacing(1),width:e.spacing(14),height:e.spacing(14)}},text:{color:e.palette.text.primary},subheader:{color:e.palette.text.secondary}}}))(Cn),Nn=function(e,t,a,n,r,o){return{matches:e,loading:t,user:a,other:n,userWins:r,otherWins:o}},Tn=function(e){for(var t=0,a=0;an.awayScore&&t++}return t},An=function(e){for(var t=0,a=0;an.homeScore&&t++}return t},In=Object(u.b)((function(e,t){var a=t.match.params,n=a.userId,r=a.otherId,o=e.data.meta,i="".concat(te.d,"/matchup/").concat(n,"/").concat(r);if(o[i]){var c,l,s=0,u=0,d=(o[i].data||[]).map((function(t){for(var a=he()(e.data,"matches",t.id),o=Tn(a),i=An(a),d=0;di&&s++),a.homeTeam[d].id==r&&(l=a.homeTeam[d],o>i&&u++);for(d=0;do&&s++),a.awayTeam[d].id==r&&(l=a.awayTeam[d],i>o&&u++);return a}));return Nn(d,o[i].loading,c,l,s,u)}return Nn([],!0)}),(function(e,t){return{getMatchup:function(){var a=t.match.params,n=a.userId,r=a.otherId;e(Object(c.a)({},te.e,{endpoint:"".concat(te.d,"/matchup/").concat(n,"/").concat(r)}))}}}))(Sn),Rn=a(189),Un=a(73),Dn=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){var e;Object(n.a)(this,a);for(var r=arguments.length,o=new Array(r),i=0;i0)for(var i=e.included,c=0;c0&&(r={id:a[0].id,accountId:a[0].accountId,name:a[0].name}),Object(o.b)(t.id),{type:l,authenticated:!0,errorAuth:!1,loginHash:t.loginHash,user:t,receivedAt:Date.now(),showLogin:!1,accounts:a,profile:r,linked:n}}function E(e){return{type:h,authenticated:!1,errorAuth:e,receivedAt:Date.now()}}var y=function(e,t){return{type:d,showLogin:e,errorAuth:t}},O=function(e){return{type:m,showRegistration:e}},j=function(e){return{type:p,showLinking:e}},k=function(e){return function(t,a){return e?(t(b()),r.a.post(i.a.authUrl,{method:"POST",body:Object(n.a)({},e)}).then((function(e){var a=e.data;localStorage.setItem("AUTH_TOKEN",a.attributes["auth-token"]),t(v(e))}),(function(e){localStorage.removeItem("AUTH_TOKEN"),t(E(e.error||"Invalid Credentials"))}))):function(e){var t=localStorage.getItem("refreshToken");if(!t)return;return e(b()),r.b.post("/auth/refresh",{method:"POST",body:{refresh:t}}).then((function(t){t.data;e(v(t))}),(function(t){e(E("SESSION TIMED OUT")),localStorage.removeItem("refreshToken")}))}(t)}};var x=function(){return function(e){localStorage.removeItem("refreshToken"),e({type:f})}}},367:function(e,t,a){},368:function(e,t,a){"use strict";(function(e){var n=a(10),r=a(11),o=a(13),i=a(12),c=a(0),l=a.n(c),s=a(910),u=a(369),d=(a(475),a(34)),m=a(43),p=(a(476),a(477),a(256)),h=a(63),g=a(31),f=a(906),b=a(7),v=a(415),E=a(912),y=a(181),O=a(54),j=a(106),k=Object(f.a)((function(e){return{app:{backgroundColor:e.palette.background.default,maxWidth:"100%",margin:0,minWidth:"100%"},buttonTest:{position:"fixed",top:"300px",zIndex:"400"},buttonExit:{position:"fixed",top:"320px",zIndex:"400"}}}),{withTheme:!0}),x=Object(O.a)();x.listen((function(e){Object(y.a)(e.pathname)}));var w=h.a.getState().Auth,C=w.authenticated,S=w.authenticating;C||S||h.a.dispatch(Object(g.a)());var N=function(t){Object(o.a)(c,t);var a=Object(i.a)(c);function c(){return Object(n.a)(this,c),a.apply(this,arguments)}return Object(r.a)(c,[{key:"componentDidMount",value:function(){var t=window.location.hash.substring(1);t&&""!==t||(h.a.dispatch(Object(g.n)()),this.props.history.push("/"));var a=e.from(t,"base64"),n=null;try{n=JSON.parse(a)}catch(o){return h.a.dispatch(Object(g.n)(!0)),this.props.history.push("/"),void console.log("invalid json")}a={provider:"oculus",platform_uid:n.org_scoped_id,platform_name:"OCULUS",platform_code:n.code,platform_type:"WEB"};h.a.dispatch(Object(g.a)(a));var r=localStorage.getItem("oculusRedirect");r!==j.isNull?(localStorage.removeItem("oculusRedirect"),this.props.history.push(r)):this.props.history.push("/login")}},{key:"render",value:function(){return l.a.createElement("h1",null,"AUTHENTICATING...")}}]),c}(c.Component),T=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentDidMount",value:function(){window.location.href="https://forms.gle/yLhrLMf75bhAhWkr7"}},{key:"render",value:function(){return l.a.createElement("h1",null,"REDIRECTING")}}]),a}(c.Component),A=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentDidMount",value:function(){window.location.href="http://lavadesignstudio.co.uk/eleven-rankings/"}},{key:"render",value:function(){return l.a.createElement("h1",null,"LOADING")}}]),a}(c.Component);t.a=Object(b.a)((function(e){return{app:{backgroundColor:e.palette.background.default,maxWidth:"100%",margin:0,minWidth:"100%"}}}))((function(){var e=k();return l.a.createElement(d.a,{history:x},l.a.createElement(s.a,{theme:u.a},l.a.createElement(E.a,{height:"100%",width:"100%",maxWidth:"100%",className:e.app},l.a.createElement(m.c,null,l.a.createElement(m.a,{exact:!0,path:"/register",component:T}),l.a.createElement(m.a,{exact:!0,path:"/ranking",component:A}),l.a.createElement(m.a,{path:"/auth/oa",component:N}),l.a.createElement(m.a,{path:"/eleven",component:p.a}),l.a.createElement(m.a,{path:"/",component:p.a})),l.a.createElement(m.a,{path:"/",component:v.a}))))}))}).call(this,a(204).Buffer)},369:function(e,t,a){"use strict";var n=a(257),r=a(914),o=Object(n.a)({palette:{type:"dark",secondary:{main:"#F24141"},background:{default:"#101010",paper:"#282828"}}});o=Object(r.a)(o),t.a=o},380:function(e,t,a){e.exports=a.p+"static/media/logo2.61249c7f.png"},403:function(e,t,a){e.exports=a.p+"static/media/default.04cdcc59.png"},404:function(e,t,a){e.exports=a.p+"static/media/1.fb739ea4.png"},405:function(e,t,a){e.exports=a.p+"static/media/2.250a585a.png"},406:function(e,t,a){e.exports=a.p+"static/media/3.807b4285.png"},407:function(e,t,a){e.exports=a.p+"static/media/4.f40e9e6e.png"},408:function(e,t,a){e.exports=a.p+"static/media/5.33806b86.png"},409:function(e,t,a){e.exports=a.p+"static/media/6.94c81692.png"},410:function(e,t,a){e.exports=a.p+"static/media/7.04cdcc59.png"},411:function(e,t,a){e.exports=a.p+"static/media/8.5834cdc0.png"},415:function(e,t,a){"use strict";var n=a(19),r=a(31),o=a(8),i=a(5),c=a(10),l=a(11),s=a(13),u=a(12),d=a(0),m=a.n(d),p=a(189),h=a(960),g=a(1004),f=a(44),b=a(73),v=function(e){Object(s.a)(a,e);var t=Object(u.a)(a);function a(){var e;Object(c.a)(this,a);for(var n=arguments.length,r=new Array(n),l=0;l0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t,a){E.sendMessage(e,(function(n,r){return n?a(n):r.data?t(Object.assign({},s()(r,{endpoint:e.callName}))):t()}))}))}(i,e,a).then((function(t){if(!t)return e({type:"WS_DATA_IGNORE"});e(c({response:t,type:"WS_DATA_SUCCESS",endpoint:o}))}),(function(t){return e(c({type:"WS_DATA_FAILURE",error:t||"SOMETHING WENT WRONG"}))}))}}}}},p=a(9);var h=function(e){return e.success&&e.success.length>0?function(e){var t={};return t.data=e.success.map((function(t){return g(t,e.messageType)})),t}(e):function(e){var t={},a=e.messageBody?e.messageBody:e;return t.data=g(a),t}(e)};function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.messageType;switch(t){case"userMessage.get":case"34":if("34"===e.messageType)return f(e);break;case"userList":return b(e);case"UserList.getPublicUserInfo":return b(e.success);default:return null}}function f(e){return{type:"messages",id:e.mid,attributes:{body:e.body,createdAt:new Date(parseInt(e.timeStamp,10)),authorName:e.sourceName,authorId:e.sourceId,targetId:e.destinationId,links:{author:"/eleven/".concat(e.sourceId)}},relationships:{author:{data:{id:e.sourceId,type:"sockets"}},target:{data:{id:e.destinationId,type:"sockets"}}}}}function b(e){var t=e.webUserName?e.webUserName:e.name+" ";return{id:e.uid,type:"sockets",attributes:{ELO:e.ELO,friendStatus:e.friendStatus,username:t,console:e.console},relationships:{user:{data:{id:e.webUserName,type:"users"}}}}}var v=!1,E=new(function(){function e(){var t=this;Object(i.a)(this,e),this.socket=null,this.url=null,this.msgId=1,this.resCallbacks={},this.connectFail=0,this.onConnect=null,this.onDisconnect=null,this.onFirstMessage=null,this.processLater=[],this.onMessageReceived=null,this.onMessage=function(e){var a=JSON.parse(e.data),n=a.msgId;if(console.log("RECEIVING MESSAGE",a),("0"===n||!n&&!v)&&t.onMessageReceived){var r=h(a);return t.onMessageReceived(r)}if(n){var o=t.resCallbacks[n],i=o.callback,c=o.callName;if(i){a.messageType=c;var l=h(a);console.log("THIS IS MSGOUT",l),i(a.error,l),delete t.resCallbacks[n]}}v&&(t.onFirstMessage&&t.onFirstMessage(a),v=!1)},this.onError=function(e){console.log("WEBSOCKET ERROR",e)},this.onOpen=function(e){console.log("Initialized SOCKET CONNECTION"),t.onConnect&&t.onConnect(e),t.connectFail>0&&console.log("RESTABLISHED CONNECTION",t.connectFail),t.connectFail=0,t.processLater.length>0&&(t.processLater.forEach((function(e){t.socket.send(e)})),t.processLater=[]),v=!0},this.onClose=function(e){t.socket=null,t.connectFail++;var a=3e3;t.connectFail>20&&(a=3e3*t.connectFail*t.connectFail)>18e4&&(a=18e4),t.onDisconnect&&t.onDisconnect(e),1e3!==e.code&&setTimeout((function(){e.reason&&!e.reason.startsWith("ERROR")&&t.initialize()}),a)},this.sendMessage=function(e,a){a&&"function"===typeof a&&(t.resCallbacks[t.msgId]={callback:a,callName:e.callName});var n=JSON.stringify(Object(r.a)(Object(r.a)({},e),{},{msgId:t.msgId++,msgTs:new Date-0+""}));console.log(n,"MESSAGE TO SEND OUT"),t.socket&&t.socket.readyState===WebSocket.OPEN?t.socket.send(n):t.processLater.push(n)},this.closeSocket=function(){t.socket&&t.socket.readyState===WebSocket.Open&&t.socket.close(1e3),t.socket=null},this.setOnConnect=function(e){return t.onConnect=e},this.setOnDisconnect=function(e){return t.onDisconnect=e},this.setOnFirstMessage=function(e){return t.onFirstMessage=e},this.setOnGeneralMessage=function(e){return t.onMessageReceived=e}}return Object(c.a)(e,[{key:"initialize",value:function(e){e&&(this.url=e),this.socket||(0===this.connectFail&&console.log("INITIALIZING SOCKET CONNECTION"),this.socket=new WebSocket(this.url),this.socket.onerror=this.onError,this.socket.onmessage=this.onMessage,this.socket.onopen=this.onOpen,this.socket.onconnect=this.onOpen,this.socket.onclose=this.onClose)}}]),e}());a(44),a(130),a(187),a(133);var y,O=a(31),j={authenticating:!1,authenticated:!1,connecting:!1,connected:!1,errorAuth:!1,linked:!1,linking:!1,link:"0",showLogin:!1,showRegistration:!1,showLinking:!1,showLink:!1,currentUser:{linked:!1,username:"",id:null,role:""},me:{},profile:null,accounts:[],users:[],currentProfile:{id:null}},k={open:!1,activeLink:""},x=a(14),w={category:"",search:""},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_CATEGORY":return Object(r.a)(Object(r.a)({},e),{},{category:t.category});case"USER_SEARCH":return Object(r.a)(Object(r.a)({},e),{},{search:t.search});default:return e}},S={fullScreen:!1},N=a(69),T={editorState:x.EditorState.createEmpty(),upload:{url:null,fields:null},imgUrl:null},A=a(49),I=a.n(A),R=a(106),U=a.n(R),D={meta:{}};function _(e){switch(e){case"GET":return"loading";case"POST":return"saving";case"PATCH":return"updating";case"DELETE":return"deleting";default:return"loading"}}var L=Object(n.c)({Auth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:j,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_CONNECT":case"CONNECT":return Object(r.a)(Object(r.a)({},e),{},{connecting:t.connecting,connected:t.connected});case"DISCONNECT":return Object(r.a)(Object(r.a)({},e),{},{connecting:!0,connected:!1});case"ME":return Object(r.a)(Object(r.a)({},e),{},{me:Object(r.a)({},t.me)});case O.f:return Object(r.a)(Object(r.a)({},e),{},{authenticating:!0});case O.h:return Object(r.a)(Object(r.a)({},e),{},{authenticating:!1,authenticated:t.authenticated,errorAuth:t.errorAuth,showLogin:t.showLogin,currentUser:Object(r.a)({},t.user),accounts:[t.user.profile],currentProfile:Object(r.a)({},t.user.profile),linked:t.linked});case O.b:return Object(r.a)(Object(r.a)({},e),{},{authenticating:!1,authenticated:!1,errorAuth:t.errorAuth});case O.k:return Object(r.a)(Object(r.a)({},e),{},{showLogin:t.showLogin,errorAuth:t.errorAuth});case O.l:return Object(r.a)(Object(r.a)({},e),{},{showRegistration:t.showRegistration,errorAuth:t.errorAuth});case O.j:return Object(r.a)(Object(r.a)({},e),{},{showLinking:t.showLinking,errorAuth:t.errorAuth,linking:!1,link:"0"});case O.c:return Object(r.a)(Object(r.a)({},e),{},{linking:!1,errorAuth:t.errorAuth});case O.g:return Object(r.a)(Object(r.a)({},e),{},{linking:!0});case O.i:case O.i:return Object(r.a)(Object(r.a)({},e),{},{linking:!0,errorAuth:t.errorAuth,showLink:t.showLink,link:t.link});case O.d:return console.log("LOGGING OUT "),Object(r.a)({},j);case"READ_ERROR":return Object(r.a)(Object(r.a)({},e),{},{errorAuth:""});default:return e}},SideBar:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:k,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CLICKLINK":return Object(r.a)(Object(r.a)({},e),{},{activeLink:t.link});case"TOGGLE":return Object(r.a)(Object(r.a)({},e),{},{open:!e.open});default:return e}},Editor:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case N.i:return Object(r.a)(Object(r.a)({},e),{},{editorState:t.editorState});case N.d:return Object(r.a)(Object(r.a)({},e),{},{editorState:x.EditorState.createEmpty()});case N.f:return t.rawContent?Object(r.a)(Object(r.a)({},e),{},{editorState:x.EditorState.createWithContent(Object(x.convertFromRaw)(JSON.parse(t.rawContent)))}):Object(r.a)(Object(r.a)({},e),{},{editorState:x.EditorState.createEmpty()});case N.e:return Object(r.a)(Object(r.a)({},e),{},{upload:Object(r.a)({},t.upload)});case N.g:return Object(r.a)(Object(r.a)({},e),{},{imgUrl:t.imgUrl});default:return e}},data:function(){var e,t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case p.c:var r=U()(a.meta[n.endpoint].data).keyBy("id").merge(U.a.keyBy(n.response.meta[n.endpoint].data,"id")).values().value();switch(n.clear&&(r=[]),n.method){case"GET":return I()({},a,I()({},n.response,{meta:Object(o.a)({},n.endpoint,{loading:!1,data:r})}));default:return y=_(n.method),I()({},a,I()({},n.response,{meta:Object(o.a)({},n.endpoint,{actionMethod:!1,data:r})}))}case p.b:console.log("API DATA REQUEST"),console.log(n.clear),y=_(n.method);I()({},a,{meta:Object(o.a)({},n.endpoint,(e={},Object(o.a)(e,y,!0),Object(o.a)(e,"data",[]),e))});return n.clear&&a.meta[n.endpoint]?(a.meta[n.endpoint].data=[],I()({},a,{meta:Object(o.a)({},n.endpoint,Object(o.a)({},y,!0))})):I()({},a,{meta:Object(o.a)({},n.endpoint,Object(o.a)({},y,!0))});case p.a:return y=_(n.method),I()({},a,{meta:Object(o.a)({},n.endpoint,(t={},Object(o.a)(t,y,!1),Object(o.a)(t,"errors",n.error),t))});case"WS_DATA_RECEIVE":return I()({},a,I()({},n.response,{meta:Object(o.a)({},n.endpoint,{loading:!1})}));case"WS_DATA_REQUEST":return I()({},a,{meta:Object(o.a)({},n.endpoint,{loading:!0})});case"WS_DATA_SUCCESS":return I()({},a,I()({},n.response,{meta:Object(o.a)({},n.endpoint,{loading:!1})}));case"WS_DATA_IGNORE":default:return a}},Category:C,Global:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FULLSCREEN_TOGGLE":return Object(r.a)(Object(r.a)({},e),{},{fullScreen:t.fullscreen});default:return e}}}),P=a(402),M=function(e){return function(e){return function(t){return e(t)}}},W=Object(n.d)(L,Object(n.a)(P.a,p.f,m,M,(function(e){var t=e.getState;return function(e){return function(a){var n=a[u];if("undefined"===typeof n)return e(a);var r=t().Auth;if(r.currentUser&&!r.currentUser.linked)return e(a);var o=n.msg,i=Object.assign({},s()(o));return e(function(e){var t=Object.assign({},a,e);return delete t[d],t}({response:i,type:"WS_DATA_RECEIVE"}))}}})));t.a=W},69:function(e,t,a){"use strict";a.d(t,"i",(function(){return r})),a.d(t,"d",(function(){return o})),a.d(t,"f",(function(){return i})),a.d(t,"e",(function(){return c})),a.d(t,"g",(function(){return l})),a.d(t,"c",(function(){return s})),a.d(t,"h",(function(){return u})),a.d(t,"a",(function(){return d})),a.d(t,"b",(function(){return m}));a(8),a(73);var n=a(53),r="UPDATE_EDITOR_STATE",o="RESET_EDITOR_STATE",i="SET_EDITOR_STATE",c="RES_UPLOAD_URL",l="SET_IMAGE_URL";var s=function(){return function(e,t){t().Editor.upload.url}},u=function(e){return{type:l,imgUrl:e}},d=function(){return function(e,t){var a=t().Editor;e({type:r,editorState:n.e.addImage(a.editorState,a.imgUrl)})}},m=function(){return function(e,t){var a=t().Editor;e({type:r,editorState:n.g.addVideo(a.editorState,{src:a.imgUrl})})}}},73:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var n=a(10),r=a(11),o=a(44),i=function(){return new Headers({"Content-Type":"application/json","Access-Control-Allow-Origin":"*","Auth-Token":localStorage.getItem("AUTH_TOKEN")})},c=function(e){return{method:e,mode:"cors",cache:"default",headers:i()}},l=function(){function e(t){Object(n.a)(this,e),this.url=t}return Object(r.a)(e,[{key:"post",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t||(t=c("POST")),null==t.method&&(t.method="POST"),t.headers=i(),t.body&&(t.body=JSON.stringify(t.body));var a=e;return a=s(e)?e:this.url+e,fetch(a,t).then((function(e){return e.json().then((function(t){return e.ok?t:Promise.reject(t)}))}))}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=c("GET");var a=e;return a=s(e)?e:this.url+e,fetch(a,t).then((function(e){var t=e.headers.get("content-type");if(t&&t.includes("application/json"))return e.json();throw new TypeError("Oops, we haven't got JSON!")}))}}]),e}(),s=function(e){try{return Boolean(new URL(e))}catch(t){return!1}},u=new l(o.a.baseUrl),d=new l(o.a.apiUrl);t.b=u},9:function(e,t,a){"use strict";a.d(t,"d",(function(){return i})),a.d(t,"b",(function(){return c})),a.d(t,"c",(function(){return l})),a.d(t,"a",(function(){return s})),a.d(t,"e",(function(){return m}));var n=a(8),r=a(149),o=a.n(r),i=a(44).a.baseUrl,c="API_DATA_REQUEST",l="API_DATA_SUCCESS",s="API_DATA_FAILURE";var u=function(){return new Headers({"Content-Type":"application/json",Authorization:localStorage.getItem("refreshToken")})};function d(e){var t=e.indexOf("?");return-1!=t?(console.log("found ?"),e.substring(0,t)):e}var m=Symbol("Call API");t.f=function(e){return function(t){return function(a){var r=a[m];if("undefined"===typeof r)return t(a);var p,h,g=r.endpoint,f=r.options,b=r.clear;if("undefined"===typeof f?(p="GET",h=u(),f={}):(p=f.method?f.method:"GET",h=f.headers?f.headers:u()),f=Object(n.a)(Object(n.a)({},f),{},{method:p,headers:h}),"function"===typeof g&&(g=g(e.getState())),"string"!==typeof g)throw new Error("Specify a string endpoint URL.");void 0===b&&(b=!1);var v=-1===g.indexOf(i)?i+g:g,E=function(e){var t=Object.assign({},a,e);return delete t[m],t};return t(E({type:c,endpoint:d(v),method:p,clear:b})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=-1===e.indexOf(i)?i+e:e;if(!a.includes("api-key")){var n=a.includes("?")?"&":"?";a=a+n+"api-key=gyghufjiuhrgy783ru293ihur8gy"}var r=a;return fetch(r,t).then((function(e){return e.ok?e.json():Promise.reject(e)})).then((function(e){return Object.assign({},o()(e,{endpoint:r,method:t.method}))})).catch((function(e){return console.log(e),Promise.reject(e)}))}(v,f||{}).then((function(e){return t(E({response:e,type:l,endpoint:d(v),method:p,clear:b}))}),(function(e){return t(E({type:s,endpoint:d(v),method:p,error:e||"Something bad happened"}))}))}}}}},[[464,1,2]]]); //# sourceMappingURL=main.6811f639.chunk.js.map