(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{106:function(e,t){e.exports="data:image/png;base64,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"},228:function(e){e.exports={environment:"staging",apiUrl:"https://staging.api.fallenlondon.com/api/",imageUrl:"//images.fallenlondon.com/images/",facebookAppId:0x768ac673183c,googleId:"313274583877-lba69vj2jm38n76s33qi2t8bnmsp89d2.apps.googleusercontent.com",bucketUrl:"//images.fallenlondon.com/",isResponsive:!0,cmsUrl:"//staging.fallenlondon.storynexus.com/",sidebarQualityCategories:["BasicAbility","Menace","SidebarAbility"]}},355:function(e){e.exports={environment:"local",message:"dont change the values in here to point to staging :) ",apiUrl:"//localhost:51163/api",imageUrl:"//images.fallenlondon.com/images/",facebookAppId:0x75348308f679,googleId:"313274583877-lba69vj2jm38n76s33qi2t8bnmsp89d2.apps.googleusercontent.com",bucketUrl:"//images.fallenlondon.com/",isResponsive:!0,cmsUrl:"//local.fallenlondon.storynexus.com/",sidebarQualityCategories:["BasicAbility","Menace","SidebarAbility"]}},356:function(e){e.exports={environment:"production",apiUrl:"https://api.fallenlondon.com/api/",imageUrl:"//images.fallenlondon.com/images/",facebookAppId:0x768ac673183c,googleId:"313274583877-lba69vj2jm38n76s33qi2t8bnmsp89d2.apps.googleusercontent.com",bucketUrl:"//images.fallenlondon.com/",isResponsive:!1,cmsUrl:"http://cms.fallenlondon.com/",sidebarQualityCategories:["BasicAbility","Menace","SidebarAbility"]}},357:function(e){e.exports={version:"3.12.9-33-g90de3429"}},361:function(e,t,a){e.exports=a.p+"static/media/oval.a9842492.svg"},362:function(e,t,a){e.exports=a.p+"static/media/ico_story.2a1aabc6.svg"},368:function(e,t){e.exports="data:image/png;base64,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"},370:function(e,t,a){e.exports=a(821)},548:function(e,t){},550:function(e,t){},587:function(e,t){},588:function(e,t){},819:function(e,t,a){},821:function(e,t,a){"use strict";a.r(t);var n={};a.r(n),a.d(n,"changeOutfit",function(){return rr}),a.d(n,"chooseNewMantelpiece",function(){return lr}),a.d(n,"chooseNewScrapbook",function(){return hr}),a.d(n,"equipQuality",function(){return yr}),a.d(n,"fetchMyself",function(){return Jn}),a.d(n,"fetchOutfit",function(){return Cr}),a.d(n,"nameChanged",function(){return Ar}),a.d(n,"setAvatarImage",function(){return jr}),a.d(n,"setJournalPrivacy",function(){return wr}),a.d(n,"toggleExpandedPossessions",function(){return Rr}),a.d(n,"unequipQuality",function(){return xr}),a.d(n,"updateMyself",function(){return Dr});var r={};a.r(r),a.d(r,"fetchProfile",function(){return Ju}),a.d(r,"fetchSharedContent",function(){return em}),a.d(r,"fetchSharedContentByUrl",function(){return tm}),a.d(r,"shareContent",function(){return am}),a.d(r,"deleteEntry",function(){return um}),a.d(r,"updateDescription",function(){return dm}),a.d(r,"shareContentComplete",function(){return pm});var i={};a.r(i),a.d(i,"addContact",function(){return Fb}),a.d(i,"addFromFacebook",function(){return Hb}),a.d(i,"addFromTwitter",function(){return zb}),a.d(i,"deleteContact",function(){return $b}),a.d(i,"fetchContacts",function(){return Lb});a(371);var s,c=a(0),o=a.n(c),l=a(59),u=a.n(l),m=a(6),d=a(78),p=a(354),h="#root",f=a(826),g=a(822),b=a(827),v=(a(355),a(228),a(356)),E=a(357);(s=v).version=E.version;var y=s,C=a(824),O=a(825),S=a(153),_=a.n(S),A=a(154),j=a.n(A);function k(e){var t=w(e.localStorage);return t?{token:t,storage:"localStorage"}:(t=w(e.sessionStorage))?{token:t,storage:"sessionStorage"}:{storage:e.sessionStorage.getItem("storage")||"sessionStorage"}}function w(e){return(e.getItem("access_token")||"").replace(/"/g,"")}function N(){var e=k(window).token;return{characterId:I(e,"CharacterId"),userId:I(e,"UserId")}}function I(e,t){try{var a=_.a.decode(e)[t];return Number(a)?Number(a):void 0}catch(n){return}}var T=Object(O.a)(Object(m.b)(function(e){return{loggedIn:e.user.loggedIn}})(function(e){var t=e.loggedIn,a=e.component,n=N(),r=n.userId,i=n.characterId;return o.a.createElement(g.a,{render:function(e){return i&&t?o.a.createElement(a,e):r?o.a.createElement(C.a,{to:"/create-character"}):o.a.createElement(C.a,{to:"/login"})}})})),R=Object(O.a)(function(e){var t=e.path,a=e.component,n=N(),r=n.characterId,i=n.userId;return o.a.createElement(g.a,{render:function(e){return i&&r?o.a.createElement(C.a,{to:"/"}):i&&"/create-character"!==t?o.a.createElement(C.a,{to:"/create-character"}):o.a.createElement(a,e)}})}),F=a(37);var x=Object(O.a)(Object(m.b)(function(e){return{loggedIn:e.user.loggedIn}})(function(e){var t=e.component,a=Object(F.a)(e,["component"]),n=N().userId;return o.a.createElement(g.a,Object.assign({},a,{render:function(e){return n?o.a.createElement(C.a,{to:{pathname:"/"}}):o.a.createElement(t,e)}}))})),q=a(2),D=a(11),P=a(4),L=a(3),U=a(5),M="actions/ACTIONS_UPDATED",B="actions/FETCH_ACTIONS_ERROR",Q="actions/FETCH_ACTIONS_REQUESTED",H="actions/FETCH_ACTIONS_SUCCESS";function G(e){var t=e.actions;return{type:M,payload:{actions:t}}}var W=a(7),V=a.n(W),Y=a(9),z="timer/SET_TIMER_NEXT_AVAILABLE",X="timer/SET_TIMER_REMAINING",K=function(e){return{type:z,nextAvailable:e}},J=function(e){return{type:X,timeRemaining:e}},Z=a(27),$=a.n(Z);function ee(e){var t=e.currentTime,a=e.nextActionAt,n=$()($()(a)).diff($()(t));return $()().add(n).toString()}var te,ae=a(1),ne=a(358),re=a.n(ne),ie=function e(){var t=this;Object(q.a)(this,e),this.doRequest=function(){var e=Object(Y.a)(V.a.mark(function e(a){var n,r,i,s,c,o,l;return V.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=Object(ae.a)({},t.config,a),r=k(window),i=r.token,(s=void 0===i?"":i).length&&(n.headers=Object(ae.a)({},a.headers,{Authorization:"Bearer ".concat(s)})),e.prev=3,e.next=6,t.axiosInstance.request(n);case 6:if(c=e.sent,o=c.data){e.next=10;break}return e.abrupt("return",Promise.reject(c));case 10:return(l=o.jwt)&&l!==s&&t.refreshAccessToken(l),e.abrupt("return",Promise.resolve(c));case 15:return e.prev=15,e.t0=e.catch(3),e.abrupt("return",Promise.reject(e.t0));case 18:case"end":return e.stop()}},e,this,[[3,15]])}));return function(t){return e.apply(this,arguments)}}(),this.refreshAccessToken=function(e){window[k(window).storage].setItem("access_token",e)},this.axiosInstance=re.a.create({baseURL:y.apiUrl}),this.doRequest=this.doRequest,this.config={method:"get",withCredentials:!0,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json, *.*","Content-Type":"application/json"}}},se=function(e){return{error:e,type:B}},ce=function(){return{type:Q}},oe=function(e){return{type:H,payload:e}},le=(te=new(function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/opportunity/discard/".concat(e)};return a.doRequest(t)},a.drawOpportunityCards=function(){return a.doRequest({method:"post",url:"/opportunity/draw"})},a}return Object(U.a)(t,e),t}(ie),Se=function(){return{type:he}},_e=function(e){return{type:fe,payload:e}},Ae=function(e){return{type:pe,error:!0,status:e.response&&e.response.status}},je=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Se()),a.prev=1,a.next=4,e.discardOpportunityCard(t);case 4:return r=a.sent,i=r.data,a.abrupt("return",n(_e(i)));case 9:return a.prev=9,a.t0=a.catch(1),a.abrupt("return",n(Ae(a.t0)));case 12:case"end":return a.stop()}},a,this,[[1,9]])}));return function(e){return a.apply(this,arguments)}}()}}(new Oe);var ke="payment/OPEN_DIALOG",we="payment/CLOSE_DIALOG",Ne="payment/SELECT_CURRENCY_REQUESTED",Ie="payment/SELECT_CURRENCY_SUCCESS",Te="payment/SELECT_CURRENCY_FAILURE",Re="payment/SELECT_PACKAGE",Fe="payment/PURCHASE_REQUESTED",xe="payment/PURCHASE_SUCCESS",qe="payment/PURCHASE_FAILURE",De="payment/TOGGLE_PRICE_BREAKDOWN",Pe="payment/TOGGLE_PAYMENT_PROVIDER",Le=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"map/move/".concat(e)};return a.doRequest(t)},a}return Object(U.a)(t,e),t}(ie);function $t(){return function(e){return e({type:Xt})}}function ea(e){return{type:Kt,currentArea:e,payload:{area:e}}}var ta=function(){return{type:"map/CHANGE_LOCATION_REQUESTED"}},aa=function(e){return{type:"map/CHANGE_LOCATION_SUCCESS",payload:{message:e.message}}},na=function(e){return{type:"map/CHANGE_LOCATION_FAILURE",error:!0,status:e.response&&e.response.status}},ra=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n,r){var i,s,c,o,l,u;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return i=r(),s=i.map.showOps,n(ta()),a.prev=2,a.next=5,e.changeLocation(t);case 5:return c=a.sent,o=c.data,n(aa(o)),o.isSuccess&&(n($t()),n(ea(o.area)),n(qs()),l=r(),u=l.map.showOps,!s&&u&&n(Fc())),a.abrupt("return",o);case 12:return a.prev=12,a.t0=a.catch(2),console.error(a.t0),n(na(a.t0)),a.abrupt("return",a.t0);case 17:case"end":return a.stop()}},a,this,[[2,12]])}));return function(e,t){return a.apply(this,arguments)}}()}}(new Zt);var ia=function(e){return function(){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(sa()),t.prev=1,t.next=4,e.fetch();case 4:if(n=t.sent,(r=n.data).isSuccess){t.next=10;break}throw new Error(r);case 10:return a(ca(r)),t.abrupt("return",r);case 12:t.next=17;break;case 14:t.prev=14,t.t0=t.catch(1),a(oa(t.t0));case 17:case"end":return t.stop()}},t,this,[[1,14]])}));return function(e){return t.apply(this,arguments)}}()}}(new Zt);var sa=function(){return{type:"map/FETCH_MAP_REQUESTED",isFetching:!0}},ca=function(e){return{type:"map/FETCH_MAP_SUCCESS",isFetching:!1,currentArea:e.currentArea,areas:e.areas,payload:{currentArea:e.currentArea,areas:e.areas}}},oa=function(e){return{type:"map/FETCH_MAP_FAILURE",isFetching:!1,error:!0,status:e.response&&e.response.status}};function la(e){return{type:Jt,payload:e}}var ua=function(){return{type:"map/TOGGLE_MAP_VIEW"}},ma=function(e){return{type:"map/SET_MAP_SHOULD_UPDATE",payload:{shouldUpdate:e}}},da=function(e){return{type:pt,payload:{eventId:e,phase:null}}},pa=function(e){return{type:ht,payload:{actions:e.actions,phase:e.phase,storylets:e.storylets,storylet:e.storylet,endStorylet:e.endStorylet,messages:e.messages}}},ha=function(e){return{type:ft,error:!0,status:e.response&&e.response.status}},fa=new ot;function ga(e){return function(){var t=Object(Y.a)(V.a.mark(function t(a,n){var r,i,s;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n(),!r.storylet.isChoosing){t.next=3;break}return t.abrupt("return",{});case 3:return a(da(e)),t.prev=4,t.next=7,fa.begin(e);case 7:return i=t.sent,s=i.data,a(pa(s)),a($t()),t.abrupt("return",s);case 14:return t.prev=14,t.t0=t.catch(4),a(ha(t.t0)),t.abrupt("return",t.t0);case 18:case"end":return t.stop()}},t,this,[[4,14]])}));return function(e,a){return t.apply(this,arguments)}}()}var ba="user/LOGIN_SUCCESS",va="user/FACEBOOK_LOGIN_SUCCESS",Ea="user/FACEBOOK_LOGIN_ERROR",ya="user/TWITTER_LOGIN_SUCCESS",Ca="user/GOOGLE_LOGIN_SUCCESS",Oa="user/GOOGLE_LOGIN_ERROR",Sa=function(e){function t(){var e;return Object(q.a)(this,t),(e=Object(P.a)(this,Object(L.a)(t).call(this))).login=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a={url:"/login",data:{accessCodeName:t.accessCodeName,email:t.emailAddress,password:t.password}};return e.doRequest(a)},e.fetchUser=function(){return e.doRequest({url:"login/user",method:"get"})},e.facebookLogin=function(t){var a={url:"/facebook/processsignedrequest",data:t};return e.doRequest(a)},e.googleLogin=function(t){var a={method:"post",url:"/google/callback",data:t};return e.doRequest(a)},e.logout=function(){return e.doRequest({url:"/login/logout"})},e.config=Object(ae.a)({},e.config,{method:"post"}),e}return Object(U.a)(t,e),t}(ie);function _a(e,t){var a=t.jwt;e[k(e).storage].setItem("access_token",a)}var Aa="accessCode/DISPLAY_ACCESS_CODE_RESULT",ja="accessCode/CLEAR_ACCESS_CODE_RESULT",ka="accessCode/DISPLAY_ACCESS_CODE_CHALLENGE",wa="accessCode/CLEAR_ACCESS_CODE_CHALLENGE",Na="accessCode/FLUSH_ACCESS_CODE_STATE",Ia="accessCode/FETCH_ACCESS_CODE_REQUESTED",Ta="accessCode/FETCH_ACCESS_CODE_SUCCESS",Ra="accessCode/FETCH_ACCESS_CODE_FAILURE";var Fa=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t={method:"post",url:"/plan/create",data:{branchId:e.id,planKey:e.planKey}};return a.doRequest(t)},a.fetchPlans=function(){return a.doRequest({url:"/plan"})},a.deletePlan=function(e){var t={method:"post",url:"plan/delete/".concat(e)};return a.doRequest(t)},a.editPlan=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={method:"post",url:"plan/update",data:{branchId:e.branch.id,notes:e.noteInput,refresh:e.refresh}};return a.doRequest(t)},a}return Object(U.a)(t,e),t}(ie),Dn=new qn;function Pn(){return function(e){e(Ln()),Dn.fetchPlans().then(function(t){e(Un(t.data))}).catch(function(t){e(Mn(t))})}}var Ln=function(){return{type:"plans/FETCH_PLANS_REQUESTED",isFetching:!0}},Un=function(e){return{type:"plans/FETCH_PLANS_SUCCESS",isFetching:!1,payload:{activePlans:e.active,completePlans:e.complete}}},Mn=function(e){return{type:"plans/FETCH_PLANS_FAILURE",isFetching:!1,error:!0,status:e.response&&e.response.status}},Bn=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Qn()),a.prev=1,a.next=4,e.deletePlan(t);case 4:r=a.sent,i=r.data,n(Hn(i,t)),n(Sc()),a.next=14;break;case 10:a.prev=10,a.t0=a.catch(1),console.error(a.t0),n(Gn(a.t0));case 14:case"end":return a.stop()}},a,this,[[1,10]])}));return function(e){return a.apply(this,arguments)}}()}}(new qn);var Qn=function(){return{type:"plans/DELETE_PLAN_REQUESTED",isFetching:!0}},Hn=function(e,t){return{type:"plans/DELETE_PLAN_SUCCESS",isFetching:!1,payload:{toDelete:t}}},Gn=function(e){return{type:"plans/DELETE_PLAN_FAILURE",isFetching:!1}},Wn=function(e){return function(t){return function(a){return a(Vn()),e.editPlan(t).then(function(e){a(Yn(e.data)),a(Sc())}).catch(function(e){a(zn(e))})}}}(new qn);var Vn=function(){return{type:"plans/SAVE_EDIT_REQUESTED"}},Yn=function(e){return{type:"plans/SAVE_EDIT_SUCCESS",payload:{activePlans:e.active,completePlans:e.complete}}},zn=function(e){return{type:"plans/SAVE_EDIT_FAILURE"}},Xn=function(){return{type:"plans/FLUSH_PLANS"}},Kn=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/outfit/change/".concat(e)};return a.doRequest(t)},a.equipQuality=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/outfit/equip/".concat(e)};return a.doRequest(t)},a.unequipQuality=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/outfit/unequip/".concat(e)};return a.doRequest(t)},a.chooseNewScrapbook=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/character/scrapbook/".concat(e.id)};return a.doRequest(t)},a.chooseNewMantelpiece=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/character/mantelpiece/".concat(e.id)};return a.doRequest(t)},a.setAvatarImage=function(e){var t={method:"post",url:"/character/setavatarimage",data:{avatarImage:e.avatarImage}};return a.doRequest(t)},a.setJournalPrivacy=function(e){var t={method:"post",url:"/character/profileprivacy/".concat(e)};return a.doRequest(t)},a}return Object(U.a)(t,e),t}(ie),Jn=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t&&n(Zn()),a.prev=1,a.next=4,e.fetchMyself();case 4:return r=a.sent,i=r.data,n($n(i)),a.abrupt("return",i);case 10:throw a.prev=10,a.t0=a.catch(1),console.error(a.t0),n(er(a.t0)),a.t0;case 15:case"end":return a.stop()}},a,this,[[1,10]])}));return function(e){return a.apply(this,arguments)}}()}}(new Kn);var Zn=function(){return{type:wn}},$n=function(e){return{type:Nn,payload:e}},er=function(e){return{error:e,type:"myself/FETCH_MYSELF_ERROR"}},tr=function(){return{type:On}},ar=function(e){return{type:Sn,payload:e}},nr=function(e){return{type:"character/CHANGE_OUTFIT_FAILURE",isFetching:!1,error:!0,status:e.response&&e.response.status}},rr=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(tr()),n(Ce()),n(Sc()),a.prev=3,a.next=6,e.changeOutfit(t);case 6:r=a.sent,i=r.data,n(ar(i,t)),n(Jn()),n(Pn()),a.next=17;break;case 13:throw a.prev=13,a.t0=a.catch(3),n(nr(a.t0)),a.t0;case 17:case"end":return a.stop()}},a,this,[[3,13]])}));return function(e){return a.apply(this,arguments)}}()}}(new Kn);var ir=function(){return{type:"myself/CHOOSE_NEW_MANTELPIECE_REQUESTED",isSuccess:!1}},sr=function(e){return{type:_n,isSuccess:!0,payload:e}},cr=function(e){return{type:"myself/CHOOSE_NEW_MANTELPIECE_FAILURE",status:e.response&&e.response.status}},or=new Kn;function lr(e){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(ir()),t.prev=1,t.next=4,or.chooseNewMantelpiece(e);case 4:n=t.sent,r=n.data,a(sr(r)),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),a(cr(t.t0));case 12:case"end":return t.stop()}},t,this,[[1,9]])}));return function(e){return t.apply(this,arguments)}}()}var ur=function(){return{type:"myself/CHOOSE_NEW_SCRAPBOOK_REQUESTED",isSuccess:!1}},mr=function(e){return{type:An,isSuccess:!0,payload:e}},dr=function(e){return{type:"myself/CHOOSE_NEW_SCRAPBOOK_FAILURE",status:e.response&&e.response.status}},pr=new Kn;function hr(e){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(ur()),t.prev=1,t.next=4,pr.chooseNewScrapbook(e);case 4:n=t.sent,r=n.data,a(mr(r)),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(1),a(dr(t.t0));case 12:case"end":return t.stop()}},t,this,[[1,9]])}));return function(e){return t.apply(this,arguments)}}()}var fr=function(){return{type:jn}},gr=function(e){return{type:kn,payload:e}},br=function(e){return{type:"character/EQUIP_QUALITY_FAILURE",error:!0,status:e.response&&e.response.status}};function vr(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(fr()),n(Ce()),n(Sc()),a.prev=3,a.next=6,e(t);case 6:return r=a.sent,i=r.data,n(gr(i)),n(Pn()),n(Jn()),a.abrupt("return",i);case 14:throw a.prev=14,a.t0=a.catch(3),n(br(a.t0)),a.t0;case 18:case"end":return a.stop()}},a,this,[[3,14]])}));return function(e){return a.apply(this,arguments)}}()}}var Er=new Kn;function yr(e){return vr(Er.equipQuality)(e)}var Cr=function(e){return function(){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(Or()),t.prev=1,t.next=4,e.fetchOutfit();case 4:n=t.sent,r=n.data,a(Sr(r)),t.next=13;break;case 9:throw t.prev=9,t.t0=t.catch(1),a(_r(t.t0)),t.t0;case 13:case"end":return t.stop()}},t,this,[[1,9]])}));return function(e){return t.apply(this,arguments)}}()}}(new Kn(!0));var Or=function(){return{type:"character/FETCH_OUTFIT_REQUESTED"}},Sr=function(e){return{type:In,payload:e}},_r=function(e){return{type:"character/FETCH_OUTFIT_FAILURE",error:!0,status:e.response&&e.response.status}};function Ar(e){return function(t){return t({type:xn,payload:e})}}var jr=function(e){return function(t){var a=t.avatarImage;return function(){var t=Object(Y.a)(V.a.mark(function t(n){var r,i;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.setAvatarImage({avatarImage:a});case 3:return r=t.sent,(i=r.data).isSuccess&&(n(Me({avatarImage:a})),n(kr(i))),t.abrupt("return",i);case 9:t.prev=9,t.t0=t.catch(0),console.error(t.t0);case 12:case"end":return t.stop()}},t,this,[[0,9]])}));return function(e){return t.apply(this,arguments)}}()}}(new Kn);var kr=function(e){var t=e.possessionsChanged;return{type:Tn,payload:t.map(function(e){return{possession:e}})}},wr=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Nr()),a.prev=1,a.next=4,e.setJournalPrivacy(t);case 4:r=a.sent,i=r.data,n(Ir(i)),a.next=14;break;case 9:a.prev=9,a.t0=a.catch(1),console.error("error in setJournalPrivacy"),console.error(a.t0),n(Tr(a.t0));case 14:case"end":return a.stop()}},a,this,[[1,9]])}));return function(e){return a.apply(this,arguments)}}()}}(new Kn);var Nr=function(){return{type:"myself/SET_JOURNAL_PRIVACY_REQUESTED",isSuccess:!1}},Ir=function(e){return{type:"myself/SET_JOURNAL_PRIVACY_SUCCESS",isSuccess:!0,payload:{journalIsPrivate:e.journalIsPrivate}}},Tr=function(e){return{type:"myself/SET_JOURNAL_PRIVACY_FAILURE",status:e.response&&e.response.status}};function Rr(){return{type:Fn}}var Fr=new Kn;function xr(e){return vr(Fr.unequipQuality)(e)}function qr(e){try{return{category:"BasicAbility"===e.category?"":e.category,id:e.qualityId,name:e.qualityName,level:e.levelAfter,possession:e.possession}}catch(t){console.error("Error parsing this change message:"),console.error(e),console.error(t)}}function Dr(e){var t=e.map(qr);return function(e){return e({payload:t,type:Tn})}}var Pr="exchange/SELL_ITEMS_SUCCESS",Lr="exchange/BUY_ITEMS_SUCCESS",Ur=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t={url:"/exchange/availabilities?shopId=".concat(e)};return a.doRequest(t)},a.sellItems=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={url:"/exchange/sell",method:"post",data:{availabilityId:e.availabilityId,amount:e.amount}};return a.doRequest(t)},a.buyItems=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={url:"/exchange/buy",method:"post",data:{availabilityId:e.availabilityId,amount:e.amount}};return a.doRequest(t)},a}return Object(U.a)(t,e),t}(ie),Mr=new Ur;function Br(e,t){var a=t.requested,n=t.success,r=t.failure,i="buy"===e?Mr.buyItems:Mr.sellItems;return function(e){return function(){var t=Object(Y.a)(V.a.mark(function t(s){var c,o;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return s(a()),t.prev=1,t.next=4,i(e);case 4:return c=t.sent,o=c.data,s(n(o)),s(qs()),s(Pn()),s(Cr()),s(Jn()),t.abrupt("return",o);case 14:return t.prev=14,t.t0=t.catch(1),console.error(t.t0),t.abrupt("return",s(r(t.t0)));case 18:case"end":return t.stop()}},t,this,[[1,14]])}));return function(e){return t.apply(this,arguments)}}()}}var Qr=Br("buy",{failure:function(e){return{type:"exchange/BUY_ITEMS_FAILURE",error:!0,status:e.response&&e.response.status}},requested:function(){return{type:"exchange/BUY_ITEMS_REQUESTED"}},success:function(e){return{type:Lr,payload:e}}}),Hr=new Ur,Gr=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).background,a=void 0!==t&&t;return function(t){return t(Wr(a)),Hr.fetchAvailableItems(e).then(function(a){var n=a.data;t(Vr(n,e))}).catch(function(e){return t(Yr(e))})}},Wr=function(e){return{type:"exchange/FETCH_AVAILABLE_REQUESTED",payload:{background:e}}},Vr=function(e,t){return{type:"exchange/FETCH_AVAILABLE_SUCCESS",isFetchingAvailable:!1,payload:{activeStore:null,id:t,items:e}}},Yr=function(e){return{type:"exchange/FETCH_AVAILABLE_FAILURE",isFetchingAvailable:!1,error:!0,status:e.response&&e.response.status}},zr=new Ur;function Xr(){return function(e){return e(Kr()),zr.fetchExchange().then(function(t){var a=t.data;if(!a.isSuccess)throw new Error;return e(Jr(a)),a}).catch(function(t){return e(Zr(t))})}}var Kr=function(){return{type:"Exchange/FETCH_EXCHANGE_REQUESTED"}},Jr=function(e){return{type:"exchange/FETCH_EXCHANGE_SUCCESS",payload:e}},Zr=function(e){return{type:"exchange/FETCH_EXCHANGE_FAILURE",error:!0,status:e.response&&e.response.status}},$r=new Ur;function ei(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(t,a){var n=a().exchange.shops;return n[e].items?t(ai(n[e].items,e)):(t(ti(e)),$r.fetchAvailableItems(e).then(function(a){var n=a.data;return t(ai(n,e))}).catch(function(e){return t(ni(e))}))}}var ti=function(e){return{payload:e,type:"exchange/SELECT_STORE_REQUESTED"}},ai=function(e,t){return{payload:{id:t,items:e},type:"exchange/SELECT_STORE_SUCCESS"}},ni=function(e){return{type:"exchange/SELECT_STORE_FAILURE",error:!0,status:e.response&&e.response.status}},ri=Br("sell",{failure:function(e){return{type:"exchange/SELL_ITEMS_FAILURE",error:!0,status:e.response&&e.response.status,stuff:e}},requested:function(){return{type:"exchange/SELL_ITEMS_REQUESTED"}},success:function(e){return{type:Pr,payload:e}}}),ii=function(e){return{type:"exchange/OPEN_BAZAAR_DIALOG",payload:{item:e}}},si=function(){return{type:"exchange/CLOSE_BAZAAR_DIALOG",hasCompletedInteraction:!1}},ci=new(function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:null,t={url:"/messages/deletemessage/".concat(e),method:"post"};return a.doRequest(t)},a.acceptInvitation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t={method:"post",url:"/messages/acceptinvitation/".concat(e)};return a.doRequest(t)},a.rejectInvitation=function(e){var t={method:"post",url:"/messages/rejectinvitation/".concat(e)};return a.doRequest(t)},a.cancelInvitation=function(e){var t={method:"post",url:"/messages/cancelinvitation/".concat(e)};return a.doRequest(t)},a}return Object(U.a)(t,e),t}(ie),Di=new qi,Pi=function(){return{type:_i}},Li=function(e,t){return{type:Ai,payload:Object(ae.a)({},t,{id:e})}},Ui=function(e){return{type:ji,error:!0,status:e.response&&e.response.status}};function Mi(e){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r,i;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(Pi()),t.prev=1,t.next=4,Di.acceptInvitation(e);case 4:return n=t.sent,r=n.data,a(Li(e,r)),(i=r.messages)&&a(Is(i)),t.abrupt("return",r);case 12:return t.prev=12,t.t0=t.catch(1),a(Ui(t.t0)),t.abrupt("return",t.t0);case 16:case"end":return t.stop()}},t,this,[[1,12]])}));return function(e){return t.apply(this,arguments)}}()}var Bi=function(){return{type:Ii}},Qi=function(e){return{type:Ti,payload:{cancelledId:e}}},Hi=function(e){return{type:Ri,error:!0,status:e.response&&e.response.status}},Gi=new qi;function Wi(e){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(Bi()),t.prev=1,t.next=4,Gi.cancelInvitation(e);case 4:n=t.sent,(r=n.data)&&r.messages&&a(Is(r.messages)),a(Qi(e)),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(1),a(Hi(t.t0));case 13:case"end":return t.stop()}},t,this,[[1,10]])}));return function(e){return t.apply(this,arguments)}}()}var Vi=new qi,Yi=function(){return{type:Ci}},zi=function(e){return{type:Oi,payload:e}},Xi=function(e){return{type:Si,error:!0,status:e.response&&e.response.status}};var Ki="feedMessages",Ji="interactions",Zi=new qi;function $i(){return function(e){return e(es()),Zi.fetch().then(function(t){var a=t.data;return e(ts(a))}).catch(function(t){return e(as(t))})}}var es=function(e){switch(e){case Ki:return{type:"messages/FETCH_FEED_MESSAGES_REQUESTED"};case Ji:return{type:"messages/FETCH_INTERACTIONS_REQUESTED"};default:return{type:gi}}},ts=function(e){return{type:arguments.length>1&&void 0!==arguments[1]?arguments[1]:bi,payload:{interactions:e.interactions,feedMessages:e.feedMessages}}},as=function(e){return{type:vi,error:!0,status:e.response&&e.response.status}};new qi;var ns=function(e){return{type:yi,payload:e}},rs=function(e){return function(){return function(t){return t(es(Ji)),e.fetch("interactions").then(function(e){var a=e.data;return t(ns(a,yi))})}}}(new qi);var is=function(){return{type:ki}},ss=function(e){return{payload:{invitationId:e},type:wi}},cs=function(e){return{type:Ni,error:!0,status:e.response&&e.response.status}},os=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(is()),a.prev=1,a.next=4,e.rejectInvitation(t);case 4:n(ss(t)),a.next=10;break;case 7:a.prev=7,a.t0=a.catch(1),n(cs(a.t0));case 10:case"end":return a.stop()}},a,this,[[1,7]])}));return function(e){return a.apply(this,arguments)}}()}}(new qi);var ls=a(158),us=a.n(ls),ms="news/FETCH_NEWS_REQUESTED",ds="news/FETCH_NEWS_SUCCESS",ps="news/FETCH_NEWS_FAILURE",hs="news/DISMISS_NEWS_ITEM",fs=new(function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0}var Ns=["Club","Destiny","Ship","Spouse"];function Is(e){return function(t,a){try{var n=e.areaMessage,r=e.defaultMessages,i=void 0===r?[]:r,s=e.standardMessages,c=void 0===s?[]:s;i.filter(function(e){return e.type===js}).forEach(function(e){var n=e.setting;t(la(n));var r=n.canTravel,i=a().map,s=(i=void 0===i?{}:i).areas;r&&!s&&t(ia())}),c.find(ws)&&!(a().map||{}).isFetching&&t(ia()),n&&t(ea(n.area));var o=function(e,t){return e.filter(function(e){var a=e.levelAfter,n=e.possession.id;if(a>0)return!1;var r=t.outfit;return Object.keys(r).some(function(e){return r[e]===n})})}(c,a());o.forEach(function(e){var a=e.category,n=e.possession;t({type:Rn,payload:{category:a,possession:n}})}),o.length&&t(Jn()),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.headlineMessages,a=void 0===t?[]:t,n=e.hiddenMessages,r=void 0===n?[]:n,i=e.standardMessages,s=void 0===i?[]:i;return Object(ys.a)(a).concat(Object(ys.a)(r),Object(ys.a)(s)).some(function(e){return"Route"===e.category})}(e)&&t(ma(!0)),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultMessages,a=void 0===t?[]:t,n=e.standardMessages;return(void 0===n?[]:n).length>0||a.length>0}(e)&&t(function(e){return function(t){if(t(Pn()),e.some(function(e){var t=e.category;return Ns.includes(t)}))return t(Jn()),void t(Cr());t(Dr(e))}}(c)),i.some(function(e){return e.type===As})&&t(Xn())}catch(l){console.error(l)}}}var Ts=function(e){return{type:e?lt:dt,phase:null}},Rs=function(e){return{type:ut,payload:{actions:e.actions,endStorylet:e.endStorylet,phase:e.phase,storylets:e.storylets,storylet:e.storylet,messages:e.messages}}},Fs=function(e){return{type:mt,error:!0,status:e&&e.response&&e.response.status}},xs=new ot;function qs(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).setIsFetching,t=void 0===e||e;return function(){var e=Object(Y.a)(V.a.mark(function e(a){var n,r,i;return V.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a(Ts(t)),e.prev=1,e.next=4,xs.fetchAvailable();case 4:return n=e.sent,r=n.data,a(Rs(r)),(i=r.messages)&&a(Is(i)),e.abrupt("return",r);case 12:return e.prev=12,e.t0=e.catch(1),a(Fs(e.t0)),e.abrupt("return",e.t0);case 16:case"end":return e.stop()}},e,this,[[1,12]])}));return function(t){return e.apply(this,arguments)}}()}var Ds=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Ls(t)),a.prev=1,a.next=4,e.beginSocialEvent(t);case 4:return r=a.sent,(i=r.data).isSuccess?(n(Us(i)),n(qs())):n(Ps(i)),a.abrupt("return",i);case 10:a.prev=10,a.t0=a.catch(1),n(Ms(a.t0));case 13:case"end":return a.stop()}},a,this,[[1,10]])}));return function(e){return a.apply(this,arguments)}}()}}(new ot);var Ps=function(e){return{type:Lt,payload:{message:e.message,dialogOpen:!e.isSuccess}}},Ls=function(e){return{type:qt,isFetching:!0,invitationId:e}},Us=function(e){return{type:Dt,isFetching:!1,storylet:null,phase:"In"}},Ms=function(e){return{type:Pt,isFetching:!1,error:!0,status:e.response&&e.response.status}},Bs=function(e){return{type:Ot,error:!0,status:e.response&&e.response.status}},Qs=function(){return{type:yt}};function Hs(e){var t=e.actions,a=e.phase,n=e.storylets,r=e.storylet,i=e.rename,s=e.endStorylet,c=e.socialAct,o=e.externalSocialAct,l=e.secondChance,u=e.messages;return{type:Ct,payload:{actions:t,phase:a,storylets:n,storylet:r,rename:i,endStorylet:s,socialAct:c,externalSocialAct:o,secondChance:l,messages:u,eligibleFriends:c&&c.inviteeData.eligibleFriends}}}var Gs=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i,s,c,o;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Qs()),a.prev=1,r=t.qualityRequirements,i=(void 0===r?[]:r).some(function(e){return e.isCost}),a.next=6,e.chooseBranch(t);case 6:s=a.sent,c=s.data,n(Hs(c)),n(Pn()),i&&(n(Jn()),n(Cr())),(o=c.messages)&&n(Is(o)),a.next=18;break;case 15:a.prev=15,a.t0=a.catch(1),n(Bs(a.t0));case 18:case"end":return a.stop()}},a,this,[[1,15]])}));return function(e){return a.apply(this,arguments)}}()}}(new ot);var Ws=new qn;var Vs=function(){return{type:"storylet/CREATE_PLAN_REQUESTED",isFetching:!0}},Ys=function(e,t){return{type:kt,isFetching:!1,setActiveId:t,payload:{branchId:t}}},zs=function(e){return{type:wt,isFetching:!1,error:!0,status:e.response&&e.response.status}},Xs=new qn;var Ks=function(){return{type:"storylet/DELETE_PLAN_REQUESTED",isFetching:!0}},Js=function(e){return{type:Mt,isFetching:!1,removePlanFrom:e,payload:{branchId:e}}},Zs=function(e){return{type:"storylet/DELETE_PLAN_FAILURE",isFetching:!1,error:!0,status:e.response&&e.response.status}};new ot;var $s=function(){return{type:gt}},ec=function(e){var t=e.actions,a=e.phase;return{type:bt,payload:{actions:t,phase:a}}},tc=function(e){return{type:vt,error:!0,status:e.response&&e.response.status}},ac=new ot;var nc=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(rc()),a.prev=1,a.next=4,e.renameQuality(t);case 4:r=a.sent,i=r.data,n(ic(i)),a.next=12;break;case 9:a.prev=9,a.t0=a.catch(1),n(sc(a.t0));case 12:case"end":return a.stop()}},a,this,[[1,9]])}));return function(e){return a.apply(this,arguments)}}()}}(new ot);var rc=function(){return{type:Rt,isRenaming:!0}},ic=function(e){return{type:Ft,isRenaming:!1,payload:{rename:e.rename,phase:e.phase,endStorylet:e.endStorylet,messages:e.messages}}},sc=function(e){return{type:xt,isRenaming:!1}},cc=function(){return{type:St}},oc=function(e){return{type:_t,payload:{phase:e.phase,endStorylet:e.endStorylet,externalSocialAct:e.externalSocialAct,messages:e.messages}}},lc=function(e){return{type:At,error:!0,status:e.response&&e.response.status}},uc=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i,s;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(cc()),a.prev=1,a.next=4,e.sendSocialInvite(t);case 4:return r=a.sent,i=r.data,n(oc(i)),n(G(i)),(s=i.messages)&&n(Is(s)),a.abrupt("return",i);case 13:return a.prev=13,a.t0=a.catch(1),console.error(a.t0),n(lc(a.t0)),a.abrupt("return",a.t0);case 18:case"end":return a.stop()}},a,this,[[1,13]])}));return function(e){return a.apply(this,arguments)}}()}}(new ot);function mc(e){return function(t){return t(ga(e))}}var dc=new ot;function pc(e,t){return function(a){a(hc()),dc.useQuality(e).then(function(e){e.data.isSuccess?(a(fc(e.data)),a(qs()),t.push("/")):a(bc(e.data))}).catch(function(e){console.error(e),a(gc(e))})}}var hc=function(){return{type:"storylet/USE_QUALITY_REQUESTED",isFetching:!0}},fc=function(e){return{type:"storylet/USE_QUALITY_SUCCESS",isFetching:!1}},gc=function(e){return{type:"storylet/USE_QUALITY_FAILURE",isFetching:!1,error:!0,status:e.response&&e.response.status}},bc=function(e){return{type:Bt,isFetching:!1,cannotUseMessage:e.message}};var vc=function(){return function(){var e=Object(Y.a)(V.a.mark(function e(t){var a;return V.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(qs({setIsFetching:!1}));case 3:if((a=e.sent)&&a.messages&&t(Is(a.messages)),!a||a.phase!==st){e.next=9;break}return t(Ce()),e.next=9,t(Fc());case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.error(e.t0);case 14:case"end":return e.stop()}},e,this,[[0,11]])}));return function(t){return e.apply(this,arguments)}}()};var Ec=function(e){return function(t){return Object(Y.a)(V.a.mark(function a(){var n,r;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,e.suggestContact(t);case 2:return n=a.sent,r=n.data,a.abrupt("return",r);case 5:case"end":return a.stop()}},a,this)}))}}(new ot);var yc=new ot,Cc=function(e){return function(t){t(cc()),yc.sendExternalSocialInvite(e).then(function(e){t(oc(e.data))}).catch(function(e){t(lc(e))})}},Oc=function(){return{type:Et,payload:{phase:"In"},phase:"In"}},Sc=function(){return{type:Qt}},_c=function(){return{type:Ht}},Ac=function(e){return e.push("/fate"),function(e){return e(Qe()),e($e("buy")),{type:"storylet/OPEN_FATE_PURCHASE"}}},jc=function(){return{type:be}},kc=function(e){return{type:ve,payload:e}},wc=function(e){return{type:pe,error:!0,status:e.response&&e.response.status}},Nc=function(e){return function(){return function(){var t=Object(Y.a)(V.a.mark(function t(a,n){var r,i,s,c,o,l,u,m,d;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n(),i=r.cards,s=i.isDrawing,c=i.isFetching,o=i.isPlaying,!(s||c||o)){t.next=3;break}return t.abrupt("return");case 3:return a(jc()),t.prev=4,t.next=7,e.drawOpportunityCards();case 7:l=t.sent,(u=l.data).isInAStorylet&&(a(_c()),a(qs())),a(kc(u)),m=u.nextActionAt,d=u.remainingTime,a(K(ee({nextActionAt:m,remainingTime:d}))),t.next=18;break;case 15:t.prev=15,t.t0=t.catch(4),a(wc(t.t0));case 18:case"end":return t.stop()}},t,this,[[4,15]])}));return function(e,a){return t.apply(this,arguments)}}()}}(new Oe);var Ic=function(e){return{type:e?ue:me}},Tc=function(e){return{type:de,payload:e}},Rc=function(e){return{type:pe,error:!0,status:e.response&&e.response.status}},Fc=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.background,n=void 0!==a&&a,r=t.preventMove,i=void 0!==r&&r;return function(){var t=Object(Y.a)(V.a.mark(function t(a,r){var s,c,o,l,u,m,d,p,h;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(s=r(),c=s.cards,o=c.isFetching,l=c.isFetchingInBackground,!o&&!l){t.next=3;break}return t.abrupt("return",void 0);case 3:return a(Ic(n)),t.prev=4,t.next=7,e.fetchOpportunityCards();case 7:return u=t.sent,m=u.data,d=m.currentTime,p=m.nextActionAt,i||!m.isInAStorylet||n||a(_c()),h=ee({currentTime:d,nextActionAt:p}),a(K(h)),a(Tc(m)),t.abrupt("return",m);case 17:return t.prev=17,t.t0=t.catch(4),a(Rc(t.t0)),t.abrupt("return",t.t0);case 21:case"end":return t.stop()}},t,this,[[4,17]])}));return function(e,a){return t.apply(this,arguments)}}()}}(new Oe(!0));var xc=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0?o.a.createElement(c.Fragment,null,o.a.createElement("div",{className:"item__value"},"".concat(t,"/").concat(a)),o.a.createElement("div",{style:{fontWeight:"bold"}},t=0},a.render=function(){return a.isExcluded()?null:o.a.createElement(Zo,a.props)},a}return Object(U.a)(t,e),t}(c.Component);$o.defaultProps={storylet:!1,tooltipPos:void 0,type:void 0};var el=function(e){var t=e.isCurrency,a=e.quality,n=e.value,r=t,i=r?null:Object(ae.a)({},a),s=i?o.a.createElement($o,{data:i,tooltipPos:"right",type:"purchase",key:0}):null;return r?o.a.createElement(Xo,{key:1,value:n}):o.a.createElement("div",null,s,o.a.createElement("span",null,n," ","x"," ",a.name))};el.defaultProps={quality:void 0};var tl=el;function al(e){var t=e.isFetching,a=e.pennies;return t?o.a.createElement("div",null," ",o.a.createElement(Co,{spinner:!0,small:!0})):o.a.createElement("div",{className:"invert"},o.a.createElement(tl,{value:a,isCurrency:!0}))}var nl=Object(O.a)(Object(m.b)(function(e){var t=e.myself,a=t.isFetching,n=t.qualities;if(a)return{isFetching:a,pennies:0};var r=n.find(function(e){return"Penny"===e.name});return r?{isFetching:a,pennies:r.level}:{isFetching:a,pennies:0}})(function(e){return o.a.createElement("li",{className:"item"},o.a.createElement(Yc.a,{to:"/bazaar",className:"icon icon--currency"},o.a.createElement(Qo,{className:"media__object",icon:"echoes",type:"currencies",width:60,height:78})),o.a.createElement("div",{className:"item__desc"},o.a.createElement("span",{className:"js-item-name item__name"},"Echoes"),o.a.createElement(al,e)))})),rl=a(22),il=[function(e){return e.fate}],sl=Object(rl.createSelector)(il,function(e){var t=new Date(e.premiumSubExpiryDateTime),a=new Date;return $()(t).diff($()(a),"days")}),cl=(Object(Ao.shape)({currentFate:Ao.number.isRequired}),jo.a.shape({action:jo.a.string.isRequired,border:jo.a.string,canAfford:jo.a.bool.isRequired,description:jo.a.string.isRequired,id:jo.a.number.isRequired,image:jo.a.string.isRequired,price:jo.a.oneOfType([jo.a.number.isRequired,jo.a.arrayOf(jo.a.number).isRequired]).isRequired,type:jo.a.string.isRequired}),function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0}).sort(pl)});var fl="Menace";var gl=function(e){var t=e.category,a=e.image,n=e.effectiveLevel,r=e.level,i=e.name,s=e.progressAsPercentage,c=e.tooltipData,l=function(e){var t=e.effectiveLevel-e.level;return 0===t?null:t<0?"".concat(t):"+".concat(t)}({effectiveLevel:n,level:r});return o.a.createElement("li",{className:"js-item item"},o.a.createElement("div",{className:"js-icon icon js-tt icon--circular"},o.a.createElement(Qo,{defaultCursor:!0,alt:i,icon:a,type:"small-icon",tooltipData:c,tooltipPos:"right"})),o.a.createElement("div",{className:"item__desc"},o.a.createElement("span",{className:"js-item-name item__name"},i)," "," "," ",o.a.createElement("span",{className:"item__value"},r),l&&o.a.createElement("span",{className:"item__adjust"},l),o.a.createElement("div",{className:Gc()("progress-bar",t===fl&&"progress-bar--menace")},o.a.createElement("span",{className:Gc()("progress-bar__stripe progress-bar__stripe--has-transition",t===fl&&"progress-bar__stripe--menace"),style:{width:"".concat(Number(s)||0,"%")}}))))};function bl(e){var t=e.availableAt,a=e.description,n=e.effectiveLevel;return{description:a,name:function(e){var t=e.name,a=e.level,n=e.levelDescription;if(!n)return"".concat(t," ").concat(a);return"".concat(t," ").concat(a," \u2013 ").concat(n)}({levelDescription:e.levelDescription,level:n,name:e.name}),secondaryDescription:t}}var vl=Object(m.b)(function(e){return{qualities:hl(e)}})(function(e){var t=e.qualities;return o.a.createElement("ul",{className:"items items--list"},t.map(function(e){return o.a.createElement(gl,Object.assign({key:e.id},e,{tooltipData:bl(e)}))}))}),El=184,yl=79;function Cl(e){var t=e.actions;return t<=0?yl:Math.round(20+t*(El-28)/19)}var Ol="https://images.fallenlondon.com/css_img/candle01BG.png",Sl="https://images.fallenlondon.com/css_img/candle02BG.png",_l="https://images.fallenlondon.com/css_img/candleTop.png",Al="//images.fallenlondon.com/css_img/candleSnuffed.png";function jl(e){var t=e.actions,a=function(e){var t=e.actions,a=e.right;if(t<=0)return Al;if(a)return Sl;return Ol}({actions:t,right:e.right});return o.a.createElement("div",{style:{background:"url(".concat(a,") left bottom no-repeat"),bottom:"0",height:"".concat(Cl({actions:t}),"px"),width:"65px"}},t>0&&o.a.createElement("div",{style:{width:"65px",height:"75px",background:"url(".concat(_l,") left top no-repeat"),marginTop:"-45px"}}))}jl.defaultProps={right:!1};var kl=Object(m.b)(function(e){var t=e.actions;return{actions:t.actions,actionBankSize:t.actionBankSize}})(function(e){var t=e.actions,a=e.actionBankSize;if(void 0===a)return null;var n=40===a,r=function(e,t){return e>20?-El:e<=0?-yl:t?-Math.max(Cl({actions:e}),yl):-Cl({actions:e})}(t,n);return n?o.a.createElement("div",{className:"candle-container",style:{top:r}},o.a.createElement(jl,{actions:Math.min(t,20)}),o.a.createElement(jl,{actions:Math.max(t-20,0),right:!0})):o.a.createElement("div",{className:"candle-container",style:{top:r}},o.a.createElement(jl,{actions:t}))}),wl=Object(m.b)()(function(e){return o.a.createElement("div",{className:"col-secondary sidebar"},("local"===y.environment||"staging"===y.environment)&&o.a.createElement("button",{className:"button--link",style:{position:"absolute",top:"-1rem",zIndex:10},onClick:function(){return e.dispatch(le())},type:"button"},o.a.createElement("i",{className:"fa fa-refresh"})),o.a.createElement(kl,null),o.a.createElement(ul,null),o.a.createElement(vl,null))}),Nl=o.a.createContext(),Il=function(e){return function(t){return o.a.createElement(Nl.Consumer,null,function(a){return o.a.createElement(e,Object.assign({},t,a))})}},Tl=a(30),Rl=a.n(Tl);function Fl(e){var t=e.children,a=e.className,n=e.isOpen,r=e.onAfterOpen,i=e.onRequestClose,s=e.large,c=Gc()("modal-dialog media--root",s&&"modal-dialog--large",a);return o.a.createElement(Rl.a,{isOpen:n,onAfterOpen:r,onRequestClose:i,shouldCloseOnOverlayClick:!0,closeTimeoutMS:150,className:{base:c,afterOpen:"modal-dialog--after-open",beforeClose:"modal-dialog--before-close"},overlayClassName:{base:"modal-dialog__overlay",afterOpen:"modal-dialog__overlay--after-open",beforeClose:"modal-dialog__overlay--before-close"}},t)}function xl(e){var t=e.className,a=e.children,n=e.isOpen,r=e.large,i=e.onAfterOpen,s=e.onRequestClose;return o.a.createElement(Fl,{className:t,isOpen:n,onAfterOpen:i,onRequestClose:s,large:r},a)}function ql(e){var t=e.isSuccess;return o.a.createElement("h2",{className:"heading heading--2 heading--inverse media__heading"},t?"Purchase Success!":"Purchase Failure.")}function Dl(e){var t=e.isFree,a=e.isSuccess;return o.a.createElement("h3",{className:"heading heading--3 heading--inverse"},a&&!t?"Fate deducted.":"No Fate has been deducted.")}function Pl(e){var t=e.image,a=e.isFree,n=e.isSuccess,r=e.message,i=e.name,s=e.onClick,c=e.type;return o.a.createElement("div",{className:"media dialog__media"},o.a.createElement("div",{className:"media__content"},o.a.createElement("div",{className:"media__left"},o.a.createElement("div",null,o.a.createElement(Qo,{className:"media__object",icon:t,alt:i,width:78,height:100,type:c||"icon"}))),o.a.createElement("div",{className:"media__body"},o.a.createElement(ql,{isSuccess:n}),o.a.createElement("hr",null),o.a.createElement(Dl,{isFree:a,isSuccess:n}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:r}})),o.a.createElement("hr",null),o.a.createElement("div",{className:"dialog__actions"},o.a.createElement("button",{className:"button button--primary",onClick:s,type:"button"},"Ok"))))}Fl.defaultProps={className:void 0,children:void 0,large:!1,onAfterOpen:void 0},xl.defaultProps={className:void 0,children:void 0,large:!1,onAfterOpen:void 0},Pl.defaultProps={isFree:!1,type:void 0};var Ll=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{}};return a.doRequest(e)},a.createCharacter=function(){var e={method:"post",url:"/register/createcharacter",data:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}};return a.doRequest(e)},a}return Object(U.a)(t,e),t}(ie),Kl=new Xl;function Jl(e){return function(){var t=Object(Y.a)(V.a.mark(function t(a,n){var r,i,s,c,o;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(Zl()),r=n(),i=r.accessCodes.accessCode,s=i.name,t.prev=3,t.next=6,Kl.createCharacter(Object(ae.a)({},e,{accessCodeName:s}));case 6:if(c=t.sent,(o=c.data).isSuccess){t.next=10;break}throw new Error;case 10:return a(un(o)),a(_s()),t.abrupt("return",o);case 15:return t.prev=15,t.t0=t.catch(3),t.abrupt("return",a($l(t.t0)));case 18:case"end":return t.stop()}},t,this,[[3,15]])}));return function(e,a){return t.apply(this,arguments)}}()}var Zl=function(){return{type:Vl}},$l=function(e){return Object(ae.a)({},e,{type:zl,status:e.response&&e.response.status})},eu=new Xl;function tu(){return function(){var e=Object(Y.a)(V.a.mark(function e(t){var a,n;return V.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t(au()),e.prev=1,e.next=4,eu.fetch();case 4:return a=e.sent,n=a.data,t(nu(n)),e.abrupt("return",n);case 10:e.prev=10,e.t0=e.catch(1),t(ru(e.t0));case 13:case"end":return e.stop()}},e,this,[[1,10]])}));return function(t){return e.apply(this,arguments)}}()}var au=function(){return{type:Ml}},nu=function(e){return{type:Bl,payload:e}},ru=function(e){return{type:Ql,error:!0,status:e.response&&e.response.status}},iu=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(su()),a.prev=1,a.next=4,e.emailRegister(t);case 4:return r=a.sent,i=r.data,n(cu(i)),i.isSuccess&&i.hasCharacter&&n(_s()),a.abrupt("return",i);case 11:a.prev=11,a.t0=a.catch(1),n(ou(a.t0));case 14:case"end":return a.stop()}},a,this,[[1,11]])}));return function(e){return a.apply(this,arguments)}}()}}(new Xl);var su=function(){return{type:Hl}},cu=function(e){return{type:Gl,payload:e}},ou=function(e){return{type:Wl,status:e.response&&e.response.status}},lu=function(e){return function(t){return Object(Y.a)(V.a.mark(function a(){var n,r;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,e.checkAvailability(t);case 2:return n=a.sent,r=n.data,a.abrupt("return",r);case 5:case"end":return a.stop()}},a,this)}))}}(new Xl);function uu(e){var t=e.fateCost;return e.isFree?o.a.createElement("p",{className:"descriptive"},"Changing your face is free, just this once."):o.a.createElement("p",{className:"descriptive"},"This will immediately deduct ".concat(t," Fate."))}var mu=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=n?null:o.a.createElement("div",{style:{alignItems:"center",display:"flex",justifyContent:"space-between"}},o.a.createElement("span",null,"Changing your face costs ".concat(n," Fate; you have ").concat(t,".")),o.a.createElement("button",{className:"button button--secondary",onClick:r,type:"button"},"Buy Fate"))}function fu(e){var t=e.activePurchase,a=e.avatars,n=e.currentFate,r=e.fateCost,i=e.isFree,s=e.onRequestClose,c=n>=r;return o.a.createElement("div",null,o.a.createElement("h3",{className:"heading heading--2 heading--inverse"},"Change your face"),o.a.createElement(hu,e),i&&o.a.createElement(gu,null),o.a.createElement("hr",null),o.a.createElement("div",null,o.a.createElement("ul",{className:"list--unstyled avatar-list",style:{maxHeight:"60vh",overflowY:"scroll"}},a.map(function(e){return o.a.createElement("li",{key:e,className:Gc()("avatar-list__item",!(i||c)&&"avatar-list__item--disabled")},o.a.createElement(pu,{activePurchase:t,avatar:e,disabled:!(i||c),isFree:i,fateCost:r,onRequestClose:s}))}))))}function gu(){return o.a.createElement("div",null,"You have an opportunity to change your face. Choose your new face below.")}var bu=30,vu=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;ie.deckSize,r=0===t;return a?o.a.createElement(Co,{spinner:!0,small:!0}):n?"No draw limit.":r?"No cards waiting.":1===t?"1 card waiting!":"".concat(t," cards waiting!")}),Sd=function(e){function t(){return Object(q.a)(this,t),Object(P.a)(this,Object(L.a)(t).apply(this,arguments))}return Object(U.a)(t,e),Object(D.a)(t,[{key:"render",value:function(){var e=this.props,t=e.cardsCount,a=e.deckSize,n=e.formatter,r=e.remainingTime;if(t>=a)return null;var i=$.a.duration(r),s="Next in ".concat(i.format("m:ss",{trim:!1}));return o.a.createElement("span",null,n(s))}}]),t}(c.PureComponent);Sd.defaultProps={formatter:function(e){return e}};var _d=Object(O.a)(Object(m.b)(function(e){return{cardsCount:e.cards.cardsCount,deckSize:e.cards.deckSize,remainingTime:e.timer.remainingTime}})(Sd));function Ad(e){var t=e.cardsCount,a=e.deckSize,n=e.isFetching,r=e.remainingTime;return n||void 0===r||null===r?null:t>=a?null:o.a.createElement(_d,null)}Ad.defaultProps={remainingTime:null};var jd=Object(m.b)(function(e){var t=e.cards;return{cardsCount:t.cardsCount,deckSize:t.deckSize,isFetching:t.isFetching,remainingTime:e.timer.remainingTime}})(Ad);function kd(e){var t=e.deckClassName,a=e.imageClassName,n=e.imageSrc,r=e.onClick;return o.a.createElement("div",{className:"deck-container"},o.a.createElement("button",{className:t,onClick:r,tabIndex:-1,type:"button"},o.a.createElement("img",{alt:"Opportunity deck",className:a,src:n})),o.a.createElement("div",{className:"deck-info"},o.a.createElement("div",{className:"deck-info__cards-in-deck"},o.a.createElement(Od,null)),o.a.createElement("div",{className:"deck-info__timer"},o.a.createElement(jd,null))))}var wd={default:"//images.fallenlondon.com/cards/deck.png",disabled:"//images.fallenlondon.com/cards/deck-disabled.png",empty:"//images.fallenlondon.com/cards/refill-deck-for-nex.png"},Nd=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.isAutofire,a=void 0!==t&&t,n=e.category;if(a)return"red";switch(n){case"Gold":return"gold";case"Episodic":case"QuesticleStart":case"QuesticleStep":case"QuesticleEnd":return"bronze";case"Ambition":case"Seasonal":return"silver";case"Sinister":return"black";default:return"default"}}function Rd(e){var t=e.action,a=e.data;return{secondaryDescription:a.unlockedWithDescription,name:a.name,description:a.teaser,smallButtons:[{action:t,label:"play"}]}}var Fd=Object(O.a)(Object(m.b)(function(e){return{isFetching:e.cards.isFetching}})(function(e){var t=e.data,a=e.isFetching,n=e.onClick,r=Td(t),i=Rd({data:t,action:n});return o.a.createElement("div",{className:Gc()("hand__card",a&&"card--fetching")},o.a.createElement(Qo,{borderContainerClassName:"hand__border",className:"hand__image",icon:t.image,alt:t.name,onClick:n,border:r,tooltipData:i}))}));function xd(e){var t=e.isFetching,a=e.onClick;return e.undiscardable?null:o.a.createElement("button",{className:"button button--primary button--small card__discard-button",disabled:t,onClick:a,type:"button"},"Discard")}xd.defaultProps={undiscardable:!1};var qd=Object(m.b)(function(e){return{isFetching:e.cards.isFetching}})(xd),Dd=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;ie.deckSize?"No draw limit.":0===t?"No cards waiting.":1===t?"There is 1 card in your Opportunity Deck.":"There are ".concat(t," cards in your Opportunity Deck.")});var zd=Object(m.b)(function(e){return{isFetching:e.cards.isFetching}})(function(e){return e.isFetching?o.a.createElement(Co,{spinner:!0,small:!0}):o.a.createElement("p",null,o.a.createElement(Yd,null)," ",o.a.createElement(_d,{formatter:function(e){return"(".concat(e,".)")}}))});function Xd(e){var t=e.handFull,a=e.isFetching,n=e.noCards,r=e.onClick;return o.a.createElement("div",{className:"media__body"},o.a.createElement("button",{type:"button",tabIndex:-1,className:Gc()("deck deck--small-media",t&&!n&&"deck--full",n&&"deck--empty",a&&"deck--fetching"),onClick:r}))}var Kd=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;if(e){var n=Math.abs(e.getBoundingClientRect().top),r=Math.min(1e3*n/ip,rp);a&&(a({type:ep}),setTimeout(function(){return a({type:tp})},r)),np()(e,Object(ae.a)({},t,{duration:r}))}}function cp(e){var t=e.isOpen,a=e.onRequestClose,n=e.message;return o.a.createElement(xl,{isOpen:t,onRequestClose:a},o.a.createElement("div",null,o.a.createElement("h1",{className:"travel__message heading heading--1"},n)))}cp.defaultProps={message:void 0};var op=Object(m.b)(function(e){return{currentArea:e.map.currentArea}})(function(e){var t=e.currentArea,a=e.description,n=e.id,r=e.image,i=e.mapX,s=e.mapY,c=e.name,l=e.onClick,u=e.selected,m={description:a,name:c,image:r,smallButtons:n===(t&&t.id)?[]:[{label:"Travel",action:l}]};return o.a.createElement("div",{className:Gc()("map__area",u&&"map__area--selected"),style:{left:"calc(".concat(i,"% - .65 * 60px)"),top:"calc(".concat(s,"% - .5 * 60px)")}},o.a.createElement(Qo,{className:Gc()("map__image",u&&"map__image--selected"),icon:r,alt:c,onClick:l,type:"location",tooltipData:m,tooltipPos:s>50?"top":"bottom",tooltipTimeout:0}))}),lp=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i50?"top":"bottom",tooltipTimeout:0}))});var hp=Object(m.b)(function(e){var t=e.map;return{areas:t.areas,currentArea:t.currentArea,isVisible:t.isVisible}})(function(e){var t=e.areas,a=e.currentArea,n=e.isVisible,r=e.onAfterOpen,i=e.onAreaClick,s=e.onClose,c=e.onDrag,l=e.onDragEnd,u=e.onDragStart,m=e.onMouseDown,d=e.onMouseLeave,p=e.onMouseMove,h=e.onMouseUp;return o.a.createElement(Rl.a,{className:"modal-map__container",overlayClassName:"modal-map__overlay",isOpen:n,onAfterOpen:r},o.a.createElement("div",{className:"modal-map__backdrop",id:"js-modal-map"},o.a.createElement("div",{className:"modal-map__banner"},o.a.createElement("button",{type:"button",onClick:s,className:"modal-map__close-button"},o.a.createElement("i",{className:"fa fa-compass fa-3x icon--has-transition"}))),o.a.createElement("div",{className:"modal-map__map-and-icons"},o.a.createElement("div",{className:"modal-map__map",onDrag:c,onDragEnd:l,onDragStart:u,onMouseDown:m,onMouseLeave:d,onMouseMove:p,onMouseUp:h,role:"button",tabIndex:-1}),t&&t.map(function(e){return o.a.createElement(pp,{key:e.id,id:e.id,description:e.description,image:e.image,mapX:e.mapX,mapY:e.mapY,name:e.name,onClick:function(){return i(e)},selected:e.id===a.id})}))))}),fp=.15,gp=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0?a:"no "," actions")};return o.a.createElement(Lo,{active:t,data:r,parent:n})}function Tp(e){var t=e.cost;return void 0===t||1===t?null:o.a.createElement(c.Fragment,null," ",o.a.createElement("span",{className:"button__more"},"(",t,")"))}var Rp=function(e){function t(e){var a;return Object(q.a)(this,t),(a=Object(P.a)(this,Object(L.a)(t).call(this,e))).state={isTooltipActive:!1},a.handleClick=function(){var e=a.props,t=e.dispatch,n=e.hasEnoughFate,r=e.history,i=e.onOpenActionRefreshModal;return n?i():t(Ac(r))},a.hideTooltip=function(){a.setState({isTooltipActive:!1})},a.showTooltip=function(){a.setState({isTooltipActive:!0})},a.element=o.a.createRef(),a}return Object(U.a)(t,e),Object(D.a)(t,[{key:"render",value:function(){var e=this.props,t=e.go,a=e.hasEnoughFate,n=this.state.isTooltipActive;return o.a.createElement("button",{className:Gc()("js-tt button button--secondary button--margin",t&&"button--go"),onClick:this.handleClick,onMouseEnter:this.showTooltip,onMouseLeave:this.hideTooltip,ref:this.element,type:"button"},a?"Refresh":"Unlock",o.a.createElement(Fp,{active:n,hasEnoughFate:a,parent:this.element.current}))}}]),t}(c.Component);function Fp(e){var t=e.active,a=e.hasEnoughFate,n=e.parent,r={image:"fate",secondaryDescription:a?"Refresh your Actions with Fate...":"Not enough Fate! Purchase more..."};return o.a.createElement(Lo,{active:t,data:r,parent:n})}Rp.defaultProps={go:!1},Fp.defaultProps={parent:null};var xp=Object(O.a)(Object(m.b)()(Vc(Rp)));function qp(e){var t=e.actions,a=e.children,n=e.data;return e.isWorking?o.a.createElement(Co,{spinner:!0,small:!0}):a||(tt},a.createButtonLabel=function(){var e=a.props.data;return a.isActionLocked()?"Not enough Actions":e.isLocked?"Locked":e.buttonText?e.buttonText:"Go"},a.isDisabled=function(){var e=a.props,t=e.actions,n=e.data,r=n.actionCost,i=n.currencyLocked,s=n.qualityLocked;return e.disabled||t=4;return o.a.createElement(c.Fragment,null,o.a.createElement(Np,{actionCost:r.actionCost,disabled:u,isWorking:s,go:i,onClick:this.handleClick},o.a.createElement(qp,{actions:t,data:r},a)),this.isActionLocked()&&!s&&!l&&o.a.createElement(xp,{hasEnoughFate:m,go:i}))}}]),t}(c.Component);Dp.defaultProps={children:null,currentFate:void 0,disabled:!1,go:!1,isWorking:!1,suppressUnlockButton:!1};var Pp=Object(O.a)(Object(m.b)(function(e){return{actions:e.actions.actions,currentFate:e.fate.data.currentFate}})(Dp));var Lp=Object(m.b)(function(e){return{isChoosing:e.storylet.isChoosing}})(function(e){var t=e.data,a=e.forceClearQreqs,n=e.isChoosing,r=e.isWorking,i=e.onChoose,s=e.qualityRequirements;return o.a.createElement("div",{className:Gc()("buttons storylet__buttons",a&&"storylet__buttons--force-clear")},o.a.createElement(Pp,{disabled:n,isWorking:r,go:!0,data:t,onClick:i},r&&o.a.createElement(Co,{spinner:!0,small:!0})),s)});function Up(e){var t=e.text;return o.a.createElement("div",{className:"storylet__description-container",dangerouslySetInnerHTML:{__html:t}})}function Mp(e){var t=e.level,a=void 0===t?3:t,n=e.name;return o.a.createElement("h2",{className:"media__heading heading heading--".concat(a," storylet__heading"),dangerouslySetInnerHTML:{__html:n}})}function Bp(e){var t=e.data,a=e.forceClearQreqs,n=e.isWorking,r=e.name,i=e.onChoose,s=e.qualityRequirements,l=e.teaser;return o.a.createElement(c.Fragment,null,o.a.createElement("div",{className:"storylet__body"},o.a.createElement("div",{className:"storylet__title-and-description"},o.a.createElement(Mp,{name:r}),o.a.createElement(Up,{text:l})),o.a.createElement(Lp,{data:t,forceClearQreqs:a,isWorking:n,onChoose:i,qualityRequirements:s})))}function Qp(e){var t=e.forceClearQreqs,a=e.name,n=e.teaser;return o.a.createElement(c.Fragment,null,o.a.createElement("div",{className:"storylet__body"},o.a.createElement(Mp,{name:a}),o.a.createElement(Up,{text:n}),!t&&o.a.createElement(Hp,e)),t&&o.a.createElement(Hp,e))}Mp.defaultProps={level:3};var Hp=function(e){var t=e.data,a=e.forceClearQreqs,n=e.isWorking,r=e.onChoose,i=e.qualityRequirements;return o.a.createElement(Lp,{data:t,forceClearQreqs:a,isWorking:n,onChoose:r,qualityRequirements:i})};var Gp=Object(m.b)(function(e){return{isChoosing:e.storylet.isChoosing}})(function(e){var t=e.borderColour,a=e.data,n=e.forceClearQreqs,r=e.isChoosing,i=e.isWorking,s=e.onCardClick,c=e.onChoose,l=e.qualityRequirements,u=a.image,m=a.name,d=a.teaser;return o.a.createElement("div",{className:Gc()("media storylet",r&&!i&&"storylet--semi-transparent")},o.a.createElement("div",{className:"storylet__left"},o.a.createElement(wp,{borderColour:t,image:u,name:m,onClick:s})),o.a.createElement(kp,null,o.a.createElement(Qp,{data:a,forceClearQreqs:n,isWorking:i,name:m,onChoose:c,qualityRequirements:l,teaser:d})),o.a.createElement(jp,null,o.a.createElement(Bp,{data:a,forceClearQreqs:n,isWorking:i,name:m,onChoose:c,qualityRequirements:l,teaser:d})))}),Wp=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;it||e.qualityLocked||e.currencyLocked)}}({actions:t});return n(a)&&!n(e)?-1:n(e)&&!n(a)?1:-(e.ordering-a.ordering)}}({actions:e});return Object(ys.a)(t).sort(a)}),nh=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&"media--fate-locked",(m||u)&&!g&&"media--semi-transparent"),"data-branch-id":c},o.a.createElement("div",{className:"media__left branch__left"},o.a.createElement(wp,{className:"branch__card",defaultCursor:r,image:l,name:p,imageWidth:78,imageHeight:100})),o.a.createElement("div",{className:Gc()("media__body branch__body",s&&"branch__body--force-clear-qreqs")},o.a.createElement("div",null,o.a.createElement("div",{className:"branch__plan-buttonlet"},o.a.createElement(gh,{branch:t,playerHasMaximumActivePlans:f})),o.a.createElement(sh,{name:p,className:"branch__title"}),o.a.createElement(ch,{text:i})),n>0&&o.a.createElement("div",null,o.a.createElement("strong",null,"This branch costs"," ",n," ","Fate to play.")),o.a.createElement(hh,{challenges:a,toggleSecondChance:h,locked:d}),!s&&o.a.createElement(lh,e)),s&&o.a.createElement("div",{className:"storylet__buttons--force-clear",style:{width:"100%"}},o.a.createElement(lh,e)))}bh.defaultProps={defaultCursor:!1};var vh=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=20;return o.a.createElement(Ap,null,o.a.createElement(bh,{branch:n,challenges:u,currencyCost:m,defaultCursor:r,description:p,disabled:E,id:h,image:f,isLocked:y,name:g,playerHasMaximumActivePlans:C,qualityRequirements:v,isGoingBack:s,isWorking:c,onChooseBranch:this.handleChooseBranch,onToggleSecondChance:this.handleToggleSecondChance}))}}]),t}(c.Component);vh.defaultProps={defaultCursor:!1};var Eh=Object(O.a)(Object(m.b)(function(e){return{actions:e.actions.actions,activePlans:e.plans.activePlans,isChoosing:e.storylet.isChoosing}})(vh)),yh=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&o.a.createElement(wh,{updates:a}),null!=i?o.a.createElement(kh,{data:i}):null,null!=s?o.a.createElement(kh,{data:s}):null,null!=c?o.a.createElement(kh,{data:c}):null,null!=n&&n.length>0&&o.a.createElement(wh,{updates:n}),null!=r&&r.length>0&&o.a.createElement(wh,{updates:r}))},Ih=function(e){var t=e.accessCode;return o.a.createElement("div",{className:"media media--root",style:{marginBottom:"18px"}},o.a.createElement("div",{className:"media__left"}),o.a.createElement("div",{className:"media__body"},o.a.createElement("h2",{className:"media__heading heading heading--2"},"You have sent your friend the following message:"),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:t.initialMessage}}),o.a.createElement("a",{href:t.shareUrl,target:"_top"},t.shareUrl)))};function Th(e){var t=e.disabled,a=e.isWorking,n=e.label,r=e.onClick;return o.a.createElement("button",{className:Gc()("button button--primary",t&&"button--disabled"),onClick:r,type:"button"},a?o.a.createElement(Co,{spinner:!0,small:!0}):n)}function Rh(e){var t=e.accessCode,a=e.canGoAgain,n=e.disabled,r=e.event,i=e.isGoingOnwards,s=e.isTryingAgain,c=e.messages,l=e.onGoOnwards,u=e.onTryAgain,m=e.rootEventId;return o.a.createElement("div",null,o.a.createElement(ih,{data:r,shareData:r,rootEventId:m}),t&&o.a.createElement(Ih,{accessCode:t}),c&&o.a.createElement(Nh,{data:c}),o.a.createElement("div",{className:"buttons buttons--storylet-exit-options"},o.a.createElement(Th,{label:"Onwards",onClick:l,disabled:n,isWorking:i}),a&&o.a.createElement(Th,{label:"Try again",onClick:u,disabled:n,isWorking:s})))}Rh.defaultProps={accessCode:void 0};var Fh=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0&&a.setState({selectedContactId:t})},a.handleSelectContact=function(e){var t=a.state.eligibleFriends,n=Number(e.target.value);t.find(function(e){return e.id===n})&&a.setState({selectedContactId:n})},a.fetchIneligibleContacts=Object(Y.a)(V.a.mark(function e(){var t,n,r;return V.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.props.branch.id,e.next=3,(new ot).fetchIneligibleContacts(t);case 3:n=e.sent,r=n.data.ineligibleContacts,a.mounted&&a.setState({ineligibleContacts:r});case 6:case"end":return e.stop()}},e,this)})),a.render=function(){var e=a.props,t=e.branch,n=e.rootEventId,r=a.state,i=r.eligibleFriends,s=r.ineligibleContacts,c=r.selectedContactId;return o.a.createElement($h,{branch:t,eligibleFriends:i,ineligibleContacts:s,onAddContact:a.handleAddContact,onSelectContact:a.handleSelectContact,rootEventId:n,selectedContactId:c})},a}return Object(U.a)(t,e),t}(c.Component),tf=Object(m.b)(function(e){var t=e.storylet,a=t.socialAct;return{branch:a.branch,eligibleFriends:a.inviteeData.eligibleFriends,rootEventId:t.storylet.id}})(ef),af=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i.|'&*\/\\?:%"+]|(__)|(\s\s))).)*$/,sf="Names may not contain the symbols + < > . | ' & * \\ ? : % / \", two underscores/spaces in sequence, or any trailing/starting spaces.",cf=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t={method:"post",url:"/settings/messagesettings",data:Object(ae.a)({},e)};return a.doRequest(t)},a.requestPasswordReset=function(e){var t={method:"post",url:"/settings/requestpasswordreset",data:{emailAddress:e}};return a.doRequest(t)},a.resetPassword=function(e){var t={data:e,method:"post",url:"settings/resetpassword"};return a.doRequest(t)},a.changeUsername=function(e){var t={method:"post",url:"/settings/username/".concat(e)};return a.doRequest(t)},a.messagesVia=function(e){var t={method:"post",url:"/settings/messagevia/".concat(e)};return a.doRequest(t)},a.deactivateAccount=function(){return a.doRequest({method:"post",url:"/settings/deactivate"})},a.linkEmailToAccount=function(e){var t={method:"post",url:"/settings/linkemail",data:{emailAddress:e.emailAddress,password:e.password}};return a.doRequest(t)},a.updateEmailAddress=function(e){var t={method:"post",url:"/settings/updateemail",data:{emailAddress:e}};return a.doRequest(t)},a.unlinkTwitter=function(){return a.doRequest({method:"post",url:"/settings/unlinktwitter"})},a.unlinkFacebook=function(){return a.doRequest({method:"post",url:"/settings/unlinkfacebook"})},a.linkFacebook=function(e){var t={url:"/facebook/link",data:e,method:"post"};return a.doRequest(t)},a}return Object(U.a)(t,e),t}(ie),Sf=function(){return{type:"settings/CHANGE_USERNAME_REQUESTED",isChangingUsername:!0}},_f=function(e,t){return{type:"settings/CHANGE_USERNAME_SUCCESS",isChangingUsername:!1,isSuccess:e.isSuccess,message:e.message,username:t}},Af=function(e){return{type:"settings/CHANGE_USERNAME_FAILURE",isChangingUsername:!1,error:!0,status:e.response&&e.response.status}},jf=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Sf()),a.prev=1,a.next=4,e.changeUsername(t);case 4:return r=a.sent,i=r.data,n(_f(i,t)),a.abrupt("return",i);case 10:return a.prev=10,a.t0=a.catch(1),n(Af(a.t0)),a.abrupt("return",a.t0);case 14:case"end":return a.stop()}},a,this,[[1,10]])}));return function(e){return a.apply(this,arguments)}}()}}(new Of);var kf=function(){return{type:"settings/DEACTIVATE_ACCOUNT_REQUESTED",isDeactivating:!0}},wf=function(e){return{type:"settings/DEACTIVATE_ACCOUNT_SUCCESS",isDeactivating:!1,isSuccess:e.isSuccess,message:e.message}},Nf=function(e){return{type:"settings/DEACTIVATE_ACCOUNT_FAILURE",isDeactivating:!1,error:!0,status:e.response&&e.response.status}},If=function(e){return function(){return function(){var t=Object(Y.a)(V.a.mark(function t(a){var n,r;return V.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a(kf()),t.prev=1,t.next=4,e.deactivateAccount();case 4:return n=t.sent,r=n.data,a(wf(r)),t.abrupt("return",r);case 10:return t.prev=10,t.t0=t.catch(1),a(Nf(t.t0)),t.abrupt("return",t.t0);case 14:case"end":return t.stop()}},t,this,[[1,10]])}));return function(e){return t.apply(this,arguments)}}()}}(new Of);var Tf=function(){return{type:"settings/FETCH_SETTINGS_REQUESTED",isFetching:!0}},Rf=function(e){return{type:"settings/FETCH_SETTINGS_SUCCESS",isFetching:!1,data:e}},Ff=function(e){return{type:"settings/FETCH_SETTINGS_FAILURE",isFetching:!1,error:!0,status:e.response&&e.response.status}},xf=function(e){return function(){return function(t){return t(Tf()),e.fetch().then(function(e){return t(Rf(e.data))},function(e){return t(Ff(e))})}}}(new Of);var qf=new Of,Df=function(){return{type:"settings/LINK_EMAIL_TO_ACCOUNT_REQUESTED",isLinkingEmail:!0}},Pf=function(e){return{type:"settings/LINK_EMAIL_TO_ACCOUNT_SUCCESS",isLinkingEmail:!1,isSuccess:e.isSuccess,message:e.message}},Lf=function(e){return{type:"settings/LINK_EMAIL_TO_ACCOUNT_FAILURE",isLinkingEmail:!1,error:!0,status:e.response&&e.response.status}};var Uf=function(){return{type:"settings/REQUEST_PASSWORD_RESET_REQUESTED",isRequesting:!0}},Mf=function(e){return{type:"settings/REQUEST_PASSWORD_RESET_SUCCESS",isRequesting:!1,isSuccess:e.isSuccess,message:e.message}},Bf=function(e){return{type:"settings/REQUEST_PASSWORD_RESET_FAILURE",isRequesting:!1,error:!0,status:e.response&&e.response.status}},Qf=function(e){return function(t){return function(a){a(Uf()),e.requestPasswordReset(t).then(function(e){return a(Mf(e.data))},function(e){return a(Bf(e))})}}}(new Of);var Hf=function(){return{type:"settings/PASSWORD_RESET_REQUESTED",isResetting:!0}},Gf=function(e){return{type:"settings/PASSWORD_RESET_SUCCESS",isResetting:!1,isSuccess:e.isSuccess,message:e.message}},Wf=function(e){return{type:"settings/PASSWORD_RESET_FAILURE",isResetting:!1,error:!0,status:e.response&&e.response.status}},Vf=function(e){return function(t){return function(){var a=Object(Y.a)(V.a.mark(function a(n){var r,i;return V.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n(Hf()),a.prev=1,a.next=4,e.resetPassword(t);case 4:return r=a.sent,i=r.data,n(Gf(i)),a.abrupt("return",i);case 10:return a.prev=10,a.t0=a.catch(1),n(Wf(a.t0)),a.abrupt("return",a.t0);case 14:case"end":return a.stop()}},a,this,[[1,10]])}));return function(e){return a.apply(this,arguments)}}()}}(new Of);var Yf=function(){return{type:"settings/SAVE_MESSAGE_PREFERENCES_REQUESTED",isSaving:!0}},zf=function(e){return{type:"settings/SAVE_MESSAGE_PREFERENCES_SUCCESS",isSaving:!1,isSuccess:e.isSuccess,message:e.message,settings:e.settings}},Xf=function(e){return{type:"settings/SAVE_MESSAGE_PREFERENCES_FAILURE",isSaving:!1,error:!0,status:e.response&&e.response.status}},Kf=function(e){return function(t){return function(a){a(Yf()),e.saveMessagePreferences(t).then(function(e){return a(zf(e.data))},function(e){return a(Xf(e))})}}}(new Of);var Jf=new Of,Zf=function(){return{type:"settings/SAVE_MESSAGES_VIA_REQUESTED",isChangingVia:!0}},$f=function(e){return{type:"settings/SAVE_MESSAGES_VIA_SUCCESS",isChangingVia:!1,isSuccess:e.isSuccess,message:e.message}},eg=function(e){return{type:"settings/SAVE_MESSAGES_VIA_FAILURE",isChangingVia:!1,error:!0,status:e.response&&e.response.status}};var tg=new Of,ag=function(){return{type:"settings/UNLINK_SOCIAL_ACCOUNT_REQUESTED",isUnlinking:!0}},ng=function(e,t){return{type:"settings/UNLINK_SOCIAL_ACCOUNT_SUCCESS",isUnlinking:!1,isSuccess:e.isSuccess,message:e.message,accountType:t}},rg=function(e){return{type:"settings/UNLINK_SOCIAL_ACCOUNT_FAILURE",isUnlinking:!1,error:!0,status:e.response&&e.response.status}};var ig=new Of,sg=function(){return{type:"settings/TOGGLE_NOTIFICATION_DIALOG"}},cg=function(e){return{type:"settings/UPDATE_MESSAGE_PREFERENCES",preferences:e}},og=function(){return{type:"settings/TOGGLE_EMAIL_LINK_DIALOG"}},lg=function(){return{type:"settings/TOGGLE_EMAIL_UPDATE_DIALOG"}},ug=function(e){return function(t){return t({type:"settings/UPDATE_EMAIL_REQUESTED",isUpdatingEmail:!0}),ig.updateEmailAddress(e).then(function(a){return t(function(e,t){return{type:"settings/UPDATE_EMAIL_SUCCESS",isUpdatingEmail:!1,isSuccess:e.isSuccess,message:e.message,emailAddress:t}}(a.data,e))},function(e){return t(function(e){return{type:"settings/UPDATE_EMAIL_FAILURE",isUpdatingEmail:!1,error:!0,status:e.response&&e.response.status}}(e))})}},mg=function(e,t){return{type:"settings/LINK_SOCIAL_ACCOUNT_SUCCESS",isLinking:!1,isSuccess:e.isSuccess,message:e.message,accountType:t}},dg=function(e){return function(t){return t({type:"settings/LINK_SOCIAL_ACCOUNT_REQUESTED",isLinking:!0}),ig.linkFacebook(e).then(function(e){t(mg(e.data,"facebook"))},function(e){return t(function(e){return{type:"settings/LINK_SOCIAL_ACCOUNT_FAILURE",isLinking:!1,error:!0,status:e.response&&e.response.status}}(e))})}};function pg(e){var t=e.onChange,a=e.onSubmit,n=e.message,r=e.value;return o.a.createElement("div",null,o.a.createElement("h2",{className:"media__heading heading heading--3"},"Reset password"),o.a.createElement("p",null,"Please enter your email address to reset your password"),o.a.createElement("form",{style:{padding:"24px 0"},onSubmit:a},o.a.createElement("label",{htmlFor:"emaillAddress"},"Email address: "),o.a.createElement("input",{className:"form__control",type:"email",name:"emailAddress",id:"emailAddress",value:r,onChange:t}),n?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:n}}):null,o.a.createElement("div",{style:{textAlign:"right",paddingTop:24}},o.a.createElement("button",{className:"button button--primary",disabled:!r,type:"subnmit"},"Reset password"))))}function hg(){return o.a.createElement("div",{style:{padding:24,textAlign:"center"}},o.a.createElement("h2",null,"Email sent"),o.a.createElement("p",null,"Please check your email"))}pg.defaultProps={message:void 0};var fg=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&o.a.createElement("span",null,"".concat(s," is available!")),t&&o.a.createElement("span",{className:"form__error"},t))})}function ob(){return o.a.createElement("h1",{className:"registration__title-bar"},o.a.createElement("img",{className:"img-responsive u-space-below",src:Wg.a,alt:"Fallen London - Home of the Echo Bazaar"}))}var lb=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0}).map(function(e){return o.a.createElement("div",{className:"icon icon--inventory quality-picker__item",key:e.id},o.a.createElement(Qo,{icon:e.image,alt:e.nameAndLevel||e.name,type:"small-icon",width:50,height:50,onClick:function(){return a.handleClick(e)},style:{cursor:"pointer",imageRendering:"auto"},tooltipData:Object(ae.a)({},e,{smallButtons:[{label:t,action:function(){return a.handleClick(e)}}]})}))}))))},a}return Object(U.a)(t,e),t}(c.Component);Rv.defaultProps={activateButtonLabel:"Equip"};var Fv=Rv;function xv(e){var t=e.data,a=e.editable,n=e.label,r=e.onClick,i=t.effectiveLevel,s=t.image,c=t.nameAndLevel,l=Object(ae.a)({},t,{level:i});return o.a.createElement("div",{className:"profile__display-item-container"},o.a.createElement("h3",{className:"heading heading--2"},n),o.a.createElement("ul",{className:"items items--list"},o.a.createElement("li",{className:"js-item item item--no-padding"},o.a.createElement("div",{className:Gc()("icon icon--inventory profile__display-item",a&&"profile__display-item--editable")},o.a.createElement(Qo,{defaultCursor:!a,icon:s,alt:c,type:"small-icon",tooltipData:l,onClick:r}),o.a.createElement("span",{className:"icon__value"},i)),o.a.createElement("div",{className:"item__desc"},o.a.createElement("span",{className:"js-item-name item__name"},c)))))}xv.defaultProps={onClick:null};var qv=Object(m.b)(function(e){return{lookingAtOwnProfile:e.profile.lookingAtOwnProfile}})(xv),Dv=function(e){return{Mantelpiece:"Mantelpiece item",Scrapbook:"Scrapbook status"}[e]},Pv=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i".concat(d,"
").concat(t.availableAt?''.concat(u,"
"):""),level:null});return o.a.createElement(c.Fragment,null,o.a.createElement("li",{"data-quality-id":p,className:Gc()("profile__inventory-item",n&&"profile__inventory-item--editable",s&&"icon--is-loading")},o.a.createElement(Qo,{icon:h,alt:f,type:"small-icon",tooltipData:b,onClick:a.handleClick,defaultCursor:!n})),n&&o.a.createElement(Fv,{header:"Equip your new ".concat(g),isOpen:l,onChoose:a.handleChoose,onRequestClose:a.handleRequestClose,qualities:r}))},a}return Object(U.a)(t,e),t}(c.Component);Zv.defaultProps={qualityPickerQualities:[]};var $v=Object(m.b)(function(e,t){return{qualityPickerQualities:Jv(e,t)}})(Zv);function eE(e){var t=e.data,a=t.category;return o.a.createElement(Av.Consumer,null,function(e){var n=e.editable,r=e.profileCharacter;return o.a.createElement($v,{data:t,editable:n&&Gv.indexOf(a)>=0,profileCharacter:r})})}function tE(e){var t=e.data,a=e.hideHeadings,n=e.overrideLevels,r=e.profile,i=Object(ys.a)(t.possessions).map(function(e){return o.a.createElement(eE,{key:e.id,data:e,overrideLevels:n,profile:r})});return i.length?o.a.createElement("div",{className:Gc()("inventory-group",r&&"inventory-group--profile"),"data-group-name":t.name},!a&&o.a.createElement("h2",{className:"heading heading--2 inventory-group__heading"},t.name),o.a.createElement("ul",{className:Gc()("items items--inline inventory-group__items",r&&"inventory-group__items--profile")},i)):null}tE.defaultProps={hideHeadings:!1,overrideLevels:!1,profile:!1};var aE=tE;function nE(e){var t=["Hat","Clothing","Gloves","Weapon","Boots","Companion","Destiny","Affiliation","Transportation","HomeComfort","Ship","Spouse","Club"];return Object(ys.a)(e).sort(function(e,a){return t.indexOf(e.category)-t.indexOf(a.category)})}var rE=function(e){return Object(ae.a)({},e,{possessions:nE(e.possessions)})};var iE=Object(m.b)(function(e){return{profile:e.profile}})(function(e){var t=e.profile,a=rE(t.expandedEquipped),n=rE(t.standardEquipped);return o.a.createElement(c.Fragment,null,o.a.createElement("div",{className:"profile__inventory-group-container"},o.a.createElement(aE,{data:n,hideHeadings:!0,overrideLevels:!0,profile:!0})),o.a.createElement("div",{className:"profile__inventory-group-container"},o.a.createElement(aE,{data:a,hideHeadings:!0,overrideLevels:!0,profile:!0})))}),sE=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&e.category===t}}({name:e})).sort(YE)})(XE),ZE=[function(e,t){return t.id},function(e){var t=e.outfit;return void 0===t?{}:t}],$E=kv()(ZE,function(e,t){return Object.keys(t).some(function(a){return t[a]===e})})(function(e,t){var a=t.id;return"".concat(a)});function ey(e){var t=function(t){function a(){return Object(q.a)(this,a),Object(P.a)(this,Object(L.a)(a).apply(this,arguments))}return Object(U.a)(a,t),Object(D.a)(a,[{key:"render",value:function(){var t=this.props.storylet,a=![st].includes(t.phase);return o.a.createElement(e,Object.assign({},this.props,{currentlyInStorylet:a}))}}]),a}(c.PureComponent);return Object(m.b)(function(e){return{storylet:e.storylet}})(t)}function ty(e){var t=e.onClick,a=e.hasUseEventId,n=e.level,r=e.id,i=e.image,s=e.name,c=e.tooltipData,l=e.tooltipTimeout;return o.a.createElement("div",{className:Gc()(a&&"icon--usable","icon icon--emphasize icon--available-item"),"data-quality-id":r},o.a.createElement(Qo,{className:Gc()("equipped-group__available-item"),icon:i,alt:s,type:"small-icon",onClick:t,tooltipData:c,tooltipPos:"bottom",tooltipTimeout:l}),o.a.createElement("span",{className:"js-item-value icon__value"},n))}ty.defaultProps={tooltipTimeout:void 0};var ay=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0},a.makeSmallButtons=function(){var e=a.props.shortlist;if(!a.isChangeable())return[];var t=[];return e&&t.push({label:"Change",action:a.handleChange}),t.push({label:"Unequip",action:a.handleUnequip}),t},a.render=function(){var e=a.props,t=e.currentlyInStorylet,n=e.description,r=e.id,i=e.image,s=e.isChanging,c=e.level,l=e.name,u=e.useEventId,m=e.shortlist,d=!!u,p={image:i,name:l,level:c,description:n,smallButtons:a.makeSmallButtons(),useEventId:u};return d&&!t&&(p=Object(ae.a)({},p,{buttons:[{label:"Use",action:a.handleUse}]})).smallButtons.push({label:"Use",action:a.handleUse}),o.a.createElement(oy,{changeable:a.isChangeable(),hasUseEventId:d,id:r,image:i,isChanging:s,name:l,onUnequip:a.handleUnequip,onUse:a.handleUse,shortlist:m,tooltipData:p,tooltipTimeout:d&&500})},a}return Object(U.a)(t,e),t}(c.Component);ly.defaultProps={onOpenQualityPicker:function(){return!1},shortlist:!1,useEventId:void 0};var uy=Object(O.a)(ey(Object(m.b)(function(e){return{isChanging:e.outfit.isChanging}})(ly)));function my(e){var t=e.isChanging;return o.a.createElement("div",{className:Gc()("equipped-group__equipped equipped-group__equipped--empty",t&&"equipped-group__equipped--is-changing"),style:{width:"40px",height:"40px"}})}function dy(e){var t=e.isChanging,a=e.quality,n=e.name;return t?o.a.createElement("div",{style:{alignItems:"center",display:"flex",justifyContent:"center",width:"40px",height:"40px"}},o.a.createElement(Co,{spinner:!0,small:!0})):a?o.a.createElement(uy,Object.assign({name:n},a)):o.a.createElement(my,{isChanging:t})}dy.defaultProps={quality:void 0};var py=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0}}({filterString:t}))}}({filterString:t,qualities:a}))});var Oy=a(107),Sy=function(e){return parseInt(e.himbleLevel,10)||0},_y=function(e,t){return Math.sign(Sy(e)-Sy(t))},Ay=[function(e,t){return t.filterString},function(e){return e.myself.qualities},function(e,t){return t.qualities}];var jy=kv()(Ay,function(e,t,a){var n=function(e){var t=e.qualities;return function(e){return e.map(function(e){return t.find(function(t){return t.id===e})})}}({qualities:t})(a);return Object(ys.a)(n).filter(function(t){return t.name.toLowerCase().indexOf(e.toLowerCase())>=0}).filter(function(e){return e.level>0}).sort(_y)})(function(e,t){return t.name});function ky(e){var t=e.children,a=e.defaultCursor,n=e.id,r=e.image,i=e.isBlocked,s=e.isLoading,c=e.isUsable,l=e.name,u=e.onClick,m=e.tooltipData;return o.a.createElement("li",{className:Gc()("item",i&&"items--blocked")},o.a.createElement("div",{className:Gc()("icon icon--inventory icon--emphasize",c&&"icon--usable",s&&"icon--is-loading"),"data-quality-id":n},o.a.createElement(Qo,{icon:r,alt:l,type:"small-icon",tooltipData:m,onClick:u,defaultCursor:a}),t))}ky.defaultProps={children:null};var wy=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i".concat(u,"").concat(n.availableAt?''.concat(l,"
"):""),level:s?null:p,secondaryDescription:g?a?"You're in a storylet at the moment - you must finish it before you can use this item.":"Click on this item in your inventory to use it.":null});g&&!a&&(b=Object(ae.a)({},b,{smallButtons:[{label:"Use",action:this.handleClick}]}));var v=g&&!c&&(a||!i);return o.a.createElement(BE.Consumer,null,function(t){var a=t.filterString;return h.toLowerCase().indexOf(a.toLowerCase())<0?null:o.a.createElement(ky,{defaultCursor:r||!f||!e.isCurrentlyUsable(),id:m,image:d,isBlocked:v,isLoading:r,isUsable:e.isCurrentlyUsable(),name:h,onClick:e.handleClick,tooltipData:b},s?null:o.a.createElement("span",{className:"js-item-value icon__value"},p))})}}]),t}(c.Component);wy.defaultProps={overrideLevels:!1,profile:!1};var Ny=Object(O.a)(ey(Object(m.b)(function(e){var t=e.map.itemsUsableHere;return{isRequestingItemUse:e.myself.isRequestingItemUse,itemsUsableHere:t}})(wy)));function Iy(e){var t=e.name,a=e.qualities;return o.a.createElement("div",{className:"inventory-group","data-group-name":t},o.a.createElement("h2",{className:"heading heading--2 quality-group__name"},t),o.a.createElement("ul",{className:"items items--inline quality-group__items"},a.map(function(e){return o.a.createElement(Ny,{key:e.id,data:e})})))}var Ty=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0},a.render=function(){var e=a.props.isChanging;return o.a.createElement("div",{role:"button",tabIndex:-1,onClick:a.handleClick,onKeyUp:a.handleClick,className:Gc()("icon icon--inventory",e&&"equipped-group__equipped--is-changing","equipped-shortlist__empty-slot")})},a}return Object(U.a)(t,e),t}(c.Component),zy=Object(m.b)(function(e){return{isChanging:e.outfit.isChanging}})(Yy);function Xy(e){var t=e.children;return o.a.createElement("div",{className:"equipped-shortlist"},t)}Xy.defaultProps={children:null};var Ky=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&"+",t)}var fC=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0?r>=n:r<=0},a.render=function(){var e=a.props,t=e.by,n=e.onClick,r=e.sellAmount;return o.a.createElement(hC,{by:t,disabled:a.isDisabled(),onClick:n,sellAmount:r})},a}return Object(U.a)(t,e),t}(c.Component),gC=Object(m.b)(function(e,t){var a=e.exchange.activeItem;return{activeItem:a,buying:a.forSale,quantities:lC(e,t)}})(fC),bC=function(e){function t(e){var a;return Object(q.a)(this,t),(a=Object(P.a)(this,Object(L.a)(t).call(this,e))).componentDidMount=function(){a.input.current.select()},a.input=o.a.createRef(),a}return Object(U.a)(t,e),Object(D.a)(t,[{key:"render",value:function(){var e=this.props,t=e.activeItem,a=e.countCharacterAlreadyHas,n=e.buying,r=e.disabled,i=e.onChange,s=e.onIncrement,c=e.onSubmit,l=e.maxAmount,u=e.sellAmount,m=t.availability,d=n?"Buy":"Sell",p=d.toLowerCase(),h=n?m.cost:m.sellPrice,f=n?"Please select a number to buy":"Please select a number to sell",g=Object(ae.a)({},m.quality,{secondaryDescription:m.quality.enhancementsDescription});return o.a.createElement("div",null,o.a.createElement("div",{className:"exchange-ui__header"},o.a.createElement("h3",{className:"heading heading--2",style:{color:"#000"}},f)),o.a.createElement("div",{className:"exchange-ui__item"},o.a.createElement("div",{className:"media__left",style:{paddingBottom:"0"}},o.a.createElement("div",{className:"js-icon icon js-tt icon--inventory icon--emphasize"},o.a.createElement(Qo,{icon:m.quality.image,alt:m.quality.name,type:"small-icon",tooltipData:g}),a>0&&o.a.createElement("span",{className:"js-item-value icon__value"},a))),o.a.createElement("div",{className:"media__body"},o.a.createElement("h3",{className:"heading heading--3"},m.quality.name),o.a.createElement(tl,{isCurrency:"Currency"===m.purchaseQuality.category,quality:m.purchaseQuality,value:h*(+u||0)}))),o.a.createElement("div",{className:"exchange-ui__rubric-and-controls"},o.a.createElement("em",null,"You may buy or sell up to 60,000 items at a time. If you need to"," ",p," ","more, do so in batches."),o.a.createElement("form",{className:"exchange-ui__form",onSubmit:c},o.a.createElement("div",{className:"exchange-ui__controls"},o.a.createElement(gC,{by:-10,onClick:s,maxAmount:l,sellAmount:u}),o.a.createElement(gC,{by:-1,onClick:s,maxAmount:l,sellAmount:u}),o.a.createElement("input",{type:"number",className:"form__control form__control--1h",max:pC,min:1,style:{marginLeft:"4px"},value:u,onChange:i,ref:this.input}),o.a.createElement(gC,{by:1,onClick:s,maxAmount:l,sellAmount:u}),o.a.createElement(gC,{by:10,onClick:s,maxAmount:l,sellAmount:u})),o.a.createElement("div",{className:"exchange-ui__submit-button-container"},o.a.createElement("button",{className:"button button--primary",disabled:r,type:"submit"},d)))))}}]),t}(c.Component),vC=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;ipC?a.setState({disabled:!0}):function(e){var t=e.activeItem,a=e.buying,n=e.quantities,r=e.sellAmount,i=t.availability,s=i.cost,c=i.purchaseQuality,o=i.quality;return a?r*s<=(n[c.id]||0):r<=n[o.id]}(Object(ae.a)({},a.props,a.state))?a.setState({errorMessage:null,disabled:Number.isNaN(+e)}):a.setState({disabled:!0,errorMessage:null})},a}return Object(U.a)(t,e),Object(D.a)(t,[{key:"render",value:function(){var e=this.props,t=e.activeItem,a=e.buying,n=e.onRequestClose,r=e.quantities,i=this.state,s=i.disabled,c=i.errorMessage,l=i.sellAmount;return o.a.createElement(bC,{activeItem:t,buying:a,countCharacterAlreadyHas:r[t.availability.quality.id],disabled:s,errorMessage:c,maxAmount:this.getMaxAmount(),onChange:this.handleChange,onIncrement:this.handleIncrement,onRequestClose:n,onSubmit:this.handleSubmit,sellAmount:l})}}]),t}(c.Component),EC=Object(m.b)(function(e){var t=e.exchange,a=t.activeItem,n=t.isFetchingSellItem,r=t.successMessage,i=t.shops;return{activeItem:a,buying:a.forSale,isFetchingSellItem:n,shops:i,successMessage:r,quantities:lC(e)}})(vC);function yC(e){var t=e.onClick;return o.a.createElement(Jm,null,o.a.createElement("div",{className:"exchange-ui__close-button--sm-down"},o.a.createElement(jm,{type:"close",onClick:t})))}function CC(e){var t=e.onRequestClose,a=e.successMessage;return o.a.createElement("div",null,o.a.createElement("div",{className:"exchange-ui__header"},o.a.createElement("h3",{className:"heading heading--2",style:{color:"#000"}},"Transaction complete!"),o.a.createElement(yC,{onClick:t})),o.a.createElement("hr",null),o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:a}})))}function OC(e){var t=e.isTransacting,a=e.onRequestClose,n=e.onTransactionComplete,r=e.quantities,i=e.successMessage;return t?o.a.createElement(Co,{spinner:!0}):i?o.a.createElement(CC,{onRequestClose:a,successMessage:i}):o.a.createElement(EC,{quantities:r,onRequestClose:a,onTransactionComplete:n})}OC.defaultProps={successMessage:void 0};var SC=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0}}({activeStore:e,quantities:a}),i=function(e){var t=e.filterString;return function(e){var a=e.availability.quality.name;return a.toLowerCase().indexOf(t.toLowerCase())>=0}}({filterString:t});return((n[e]||{items:[]}).items||[]).filter(r).filter(i)});function kC(e){var t=e.image,a=e.name,n=e.description,r=e.enhancementsDescription;return{image:t,name:a,description:n,secondaryDescription:e.useEventId?"Click on this item in your inventory to use it.":r}}var wC=function(e){function t(){return Object(q.a)(this,t),Object(P.a)(this,Object(L.a)(t).apply(this,arguments))}return Object(U.a)(t,e),Object(D.a)(t,[{key:"render",value:function(){var e=this.props,t=e.data,a=e.onClick,n=e.quantity,r=t.forSale,i=t.availability,s=i.purchaseQuality,c=i.quality,l="Currency"===s.category;return o.a.createElement("li",{className:Gc()("shop__item js-item item",!l&&"extra-padding"),"data-quality-id":c.id},o.a.createElement("div",{className:"js-icon icon js-tt icon--inventory icon--emphasize"},o.a.createElement(Qo,{defaultCursor:!0,icon:c.image,alt:c.name,type:"small-icon",tooltipData:kC(c),tooltipPos:"right"}),n>0&&o.a.createElement("span",{className:"js-item-value icon__value"},n)),o.a.createElement("div",{className:"item__desc"},o.a.createElement("span",{className:"js-item-name item__name"},c.name),o.a.createElement(tl,{isCurrency:l,quality:s,value:r?t.availability.cost:t.availability.sellPrice})),o.a.createElement("div",{className:"js-item-controls item__controls"},o.a.createElement("button",{className:"button button--primary button--sm js-bazaar-sell",onClick:a,type:"button"},r?"Buy":"Sell")))}}]),t}(c.Component);var NC=Object(m.b)(function(e,t){return{items:jC(e,t)}})(function(e){var t=e.dispatch,a=e.items,n=e.quantities;return a.map(function(e){return o.a.createElement(wC,{key:e.availability.id,data:e,onClick:function(){return t(ii(e))},quantity:n[e.availability.quality.id]})})});function IC(e){var t=e.activeStore,a=e.description,n=e.filterString,r=e.isFetching,i=e.isFetchingAvailable,s=e.onSearchFieldChange,c=e.onStoreSelect,l=e.quantities,u=e.shopList,m=e.title;return r?o.a.createElement(Co,null):o.a.createElement("div",null,o.a.createElement("h1",{className:"heading heading--1 exchange__title"},m),o.a.createElement("p",{className:"lede"},a),o.a.createElement("hr",null),o.a.createElement(Fy.StickyContainer,{style:{height:"auto"},className:"row"},o.a.createElement("div",{className:"nav nav--stacked nav--stacked--1-of-4 nav--stacked--roman"},o.a.createElement(so,null,o.a.createElement(Fy.Sticky,null,function(e){var a=e.style;return o.a.createElement(Py,{style:a,data:Object(ys.a)(u).concat([{id:"jump-to-top",icon:"arrow-up",name:"Jump to top"}]),gotoItem:c,active:t,inverse:!0})})),o.a.createElement(Hm,null,o.a.createElement(Ly,{value:n,onChange:s}),o.a.createElement("select",{className:"form__control js-selector",value:t||"sell-my-things",onChange:c},u.map(function(e){var t=e.id,a=e.name;return o.a.createElement("option",{key:t,value:t||"sell-my-things"},a)})))),o.a.createElement("div",{className:"stack-content stack-content--3-of-4 shop"},o.a.createElement(so,null,o.a.createElement(Ly,{value:n,onChange:s})),i?o.a.createElement(Co,null):o.a.createElement(NC,{quantities:l,filterString:n}))))}IC.defaultProps={activeStore:null,description:void 0,shopList:[]};var TC=Object(O.a)(Object(m.b)(function(e){var t=e.exchange;return{activeStore:t.activeStore,description:t.description,exchangeData:t.data,isDialogOpen:t.isDialogOpen,isFetching:t.isFetching,isFetchingAvailable:t.isFetchingAvailable,isFetchingSellItem:t.isFetchingSellItem,title:t.title}})(IC)),RC=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;iCost: ${amount} VAT: ${taxAmount} (${taxRate}%)",noTaxTitle:"No tax applied here"})}var MC=a(162),BC=a.n(MC);function QC(e){return{authorization:e,paypal:{flow:"vault",buttonStyle:{color:"blue",shape:"rect",size:"medium"}},vaultManager:!0}}var HC=["USD","GBP","EUR","AUD","CAD","SEK","RUB"];function GC(e){var t=e.value,a=e.onChange;return o.a.createElement("select",{name:"currencyCode",id:"currency-code",style:{border:"2px solid #666666",borderRadius:2,marginLeft:8},onChange:a,value:t},HC.map(function(e){return o.a.createElement("option",{key:e,value:e},e)}))}function WC(){return o.a.createElement("p",{style:{clear:"both"}},"Failbetter Games Limited is a company registered in England and Wales (7121579). We trade at Failbetter Games, Blackfriars Foundry 156 Blackfriars Rd London, SE1 8EN United Kingdom Purchases are securely processed by"," ",o.a.createElement("a",{className:"link--inverse",href:"https://www.braintreepayments.com/contact-us",target:"braintree"},"Braintree Payments"))}function VC(e){var t=e.onSelect,a=e.id,n=e.isBreakdownVisible,r=e.isSelected,i=e.data;return o.a.createElement("li",{className:Gc()("fate-option",n&&"fate-option--breakdown-visible",r&&"fate-option--selected")},o.a.createElement("input",{className:"fate-option__radio",type:"radio",name:"nexAmount",onChange:function(){return t(i)},value:a,id:a,checked:r}),o.a.createElement("label",{className:"fate-option__label",htmlFor:a},i.quantity," ","FATE"," ",i.currency.sign,o.a.createElement("span",{className:"my-price"},i.currencyAmount.toFixed(2))))}function YC(e){var t=e.isBreakdownVisible,a=e.isFetching,n=e.packages,r=e.onSelect,i=e.selectedPackage;return a?o.a.createElement("div",{style:{paddingTop:24,display:"flex",justifyContent:"center"}},o.a.createElement(Co,{spinner:!0})):n.map(function(e,a){var n=!!i&&i.currency===e.currency;return o.a.createElement(VC,{key:a,data:e,id:a,isBreakdownVisible:t,isSelected:n,onSelect:r})})}function zC(e){var t=e.isPurchasing,a=e.isWaitingForInstance,n=e.selectedPackage,r=e.onClick,i=t||a||!n;return o.a.createElement("button",{className:"button button--secondary",type:"submit",onClick:r,disabled:i},o.a.createElement(XC,e))}function XC(e){return e.isPurchasing||e.isWaitingForInstance?o.a.createElement(Co,{spinner:!0,small:!0}):e.selectedPackage?"Buy ".concat(e.selectedPackage.quantity," FATE"):"Complete purchase"}function KC(e){var t=e.onToggle;return o.a.createElement("p",{style:{fontStyle:"italic",fontSize:"small"}},"* Prices include VAT for EU countries. Click"," ",o.a.createElement("button",{type:"button",className:"link--inverse",onClick:t},"here")," ","to display details.")}function JC(e){var t=e.clientRequestToken,a=e.currencyCode,n=e.isBreakdownVisible,r=e.isPurchasing,i=e.isSelectingCurrency,s=e.isWaitingForInstance,c=e.message,l=e.onInstance,u=e.onSelectCurrency,m=e.onSelectPackage,d=e.onSubmit,p=e.onTogglePriceBreakdown,h=e.packages,f=e.selectedPackage;return o.a.createElement("div",null,o.a.createElement("div",{className:"cf",style:{marginBottom:5}},o.a.createElement("label",{htmlFor:"currency",style:{fontWeight:"bold"}},"Currency"),o.a.createElement(GC,{value:a,onChange:u}),o.a.createElement("div",{className:"cf",style:{marginTop:20}},o.a.createElement("form",{className:"nex-form"},o.a.createElement("div",{className:"nex-amount"},o.a.createElement("h2",{className:"heading heading--2 heading--inverse"},"Select Fate quantity"),o.a.createElement("ul",{className:"nex-amount__list",id:"nex-amount-list"},o.a.createElement(YC,{isBreakdownVisible:n,isFetching:i,onSelect:m,packages:h,selectedPackage:f})),o.a.createElement(Xm,null,o.a.createElement(KC,{onToggle:p}))),o.a.createElement("div",{className:"payment-information"},o.a.createElement("h2",{className:"heading heading--2 heading--inverse"},"Payment information"),o.a.createElement(BC.a,{options:QC(t),onInstance:l})),o.a.createElement("div",{className:"complete-transaction"},o.a.createElement("h2",{className:"heading heading--2 heading--inverse"},"Complete transaction"),o.a.createElement("p",null,"Please ensure you have filled in all the fields correctly,"," ","then click the button below to complete the transaction."),o.a.createElement("div",{className:"braintree-view__button-container"},o.a.createElement(zC,{isPurchasing:r,isWaitingForInstance:s,onClick:d,selectedPackage:f}),c&&o.a.createElement("p",{className:"form__error",style:{paddingTop:10}},c)))),o.a.createElement(WC,null))),o.a.createElement(Tm,null,o.a.createElement(KC,{onToggle:p})))}zC.defaultProps={selectedPackage:void 0},JC.defaultProps={selectedPackage:void 0};var ZC=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0});return o.a.createElement("ul",{className:"account__contact-list",style:{marginBottom:40}},i.map(function(e){return o.a.createElement(DO,{key:e.id,data:e,deleteContact:function(){return r(e)}})}),t)}PO.defaultProps={contacts:[],filterString:""};var LO=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;iEscape from prison. This will be easier than you might expect. Click the buttons that indicate choices, follow the guidelines and you\u2019ll be out (and alone, homeless and hunted!) in no time. Seek your fortune! Improve your Persuasive, Dangerous, Shadowy and Watchful abilities. Perform jobs to prove your worth and make a few Echoes.
Find what interests you. Fallen London is full of stories of tragedy, romance, mystery and villainy. Just click on the choices that sound interesting.
"},{name:"No, I mean, literally, what do I do first? Where do I click?",description:"Click on buttons to make choices.
Click on the Opportunity deck to choose cards, and make more choices.
Click on the Myself tab to see what you\u2019ve learned.
Click on the Possessions tab to see what you\u2019ve found.
Click on the Bazaar tab to sell things and to buy better equipment.
"},{name:"I\u2019ve run out of actions! How can I get more?",description:'With patience or cash money. Your candle refills with another action every ten minutes. Alternatively, we\u2019d love you to purchase them with Fate, our in-game currency. This helps support the writers and keep the servers running. But you never have to pay.
'},{name:"My Dangerous, Persuasive, Shadowy or Watchful is too low to do something\u2026",description:"Practice makes perfect\u2026 but also, you\u2019ll get a starting Profession (based on your initial choices) that will increase your abilities every week. (You can change your Profession at your Lodgings.)
"},{name:"I don\u2019t know where to find a resource or story quality that I need!",description:'Mouse over the lock icon by the storylet button - it\u2019ll usually give you a clue. If you still need help, ask on the forums or look at the Wikia wiki.
'},{name:"How can I play with my friends?",description:"You can invite your friends to dinner, spar with them, or attempt more exotic activities from your Lodgings. You\u2019ll find other options as you play through the game.
"},{name:"And where do I find my Lodgings again?",description:"Use the Travel button on the Story tab!
"}]},{id:2,name:"Deeper Questions",helpItems:[{name:"What am I doing here anyway?",description:"You\u2019re a stranger seeking your fortune in Fallen London.
That fortune might be: riches; secrets; mastery; fame; artistic success; victory over monsters; victory over your inner demons; beating Death at chess; exploring labyrinths; winning the heart of your beloved; discovering new debaucheries.
It\u2019s really up to you. It\u2019s a big bold tapestry with thousands of stories. Tug on them and see what unravels.
"},{name:"How can I travel around Fallen London?",description:"Use the Travel button to move between the starting areas and your Lodgings. Many areas are locked or hidden at game start - there\u2019s a story in your Lodgings that will let you begin unlocking them."},{name:"How can I equip an item? (and why would I want to?)",description:"Some items improve your abilities when held or worn. Find them on the Possessions tab - click on an item to equip it.
A player may only equip one hat, one weapon, etc. at a time. Wearing four hats at once is deeply unfashionable.
"},{name:"How can I use an item? (and why would I want to?)",description:"In your main inventory on the Possessions page, you\u2019ll see your stuff listed in categories - Curiosity, Goods, Contraband, etc. If item icons have a blue border, you can click on that icon to use the item. Sometimes the item in question can be converted into something else; other times they can give other benefits. Most items are consumed when you use them, but not all - for example, you may keep and reuse the items that increase your Connections."},{name:"I want to start over because...",description:'Often, starting players worry they\u2019ve ruined things for themselves. Don\u2019t worry! Many of your decisions can be modified later in other stories, and the Menaces - Wounds, Scandal, Suspicion and Nightmares - can always be reduced. If you really want to start over, you can always deactivate your account from the Account Settings page, but we recommend against it. Press on. Things will get better.'},{name:"What does a coloured border or background mean?",description:"Bronze means something a little special - perhaps part of a continuing story.
Silver means something quite special, like an Ambition or Seasonal content.
Gold means something exceptional, often a once-only story. Pay attention.
Red on a card-border means it will take effect as soon as you click it.
Black is not to be spoken of.
"},{name:"What are Qualities?",description:"Qualities are items or traits that you can change by playing storylets. In turn, changes in quality levels will unlock new storylets. You can look at your qualities at any time - just go to the Myself page."},{name:"What are Professions for? How do I get one?",description:"Professions give you something extra every week. The starting Professions - Thug, Minor Poet, Pickpocket, Enquirer - allow you to train more quickly, and the advanced professions give you special items and rewards.
You\u2019ll automatically join a starting profession based on the first set of activities you choose. You can pick a different one by writing a letter of resignation from your lodgings, and finding a story that offers you a new option.
"},{name:"What is a Person of Some Importance (aka a POSI)?",description:"Making your mark in Fallen London will allow you to become a Person of Some Importance, one whose name is known, one who can join clubs, take spouses and enter the most advanced Professions. To begin the process, increase one of your primary skills to 100\u2026"},{name:"What is Making Waves for, and why does it keep dropping?",description:"Your Making Waves level shows how much attention you\u2019ve drawn in Fallen London. Reputation is fleeting! It\u2019s mostly used for buying Notability when you\u2019re a Person of Some Importance, to unlock advanced Professions. Until then, spend it freely."},{name:"I need to know more. Is there a wiki or something?",description:'There are at least two. Try fallenlondon.wikia.com and echobazaar.wikidot.com. These aren\u2019t official, although they are maintained by well-informed members of the community. We can\u2019t guarantee their accuracy.'},{name:"How can I find more people to invite to social actions?",description:'Persuade your friends to join the game! If you worry about badgering your friends, or they\u2019re not interested, there are threads at http://community.failbettergames.com dedicated to this sort of thing.'},{name:"I can\u2019t find how to start [story x]... or I\u2019ve run out of content.",description:'1) Try visiting your Lodgings. Many, many stories start there, and some visitors will help you begin stories.
2) Ask around at http://community.failbettergames.com.
'},{name:"I\u2019ve found a bug!",description:"Please tell us about it! You can reach us at support@failbettergames.com. Here's what we'll almost always need to know: your user name; what you tried to do, and what you expected to happen; and what happened instead, in as much detail as possible.
If you're reporting a typo and remember the title of the storylet, please include that, but don\u2019t worry if not. Some things that have been reported as typos, but are intentional: zailor; eery; moonish light; hansom cab; words ending in -ise and other British English usages.
We'll almost always get back to you by the next working day. Sometimes we respond with blinding speed, but can of course not guarantee that - and please bear in mind that we're on UK time.
"},{name:"I want to give you feedback!",description:'Great! Please send it to feedback@failbettergames.com.'}]},{id:3,name:"Exceptional Friendship",helpItems:[{name:"What are the benefits of Exceptional Friendship?",description:"Exceptional Friends receive an Exceptional Story every month, a second candle\u2019s worth of actions, an expanded opportunity deck and access to the House of Chimes, an exclusive members\u2019 club on the Stolen River. You can become an Exceptional Friend from the Fate page."},{name:"What am I authorising when I sign up?",description:"Our payment services provider, Braintree, will save your payment details for the purpose of recurring billing. It\u2019s not a direct debit."},{name:"What payment methods can I use?",description:"You can use PayPal or most credit/debit cards, with the exception of American Express."},{name:"Can I pay in my native currency to avoid transaction fees?",description:"Probably! We support five currencies most often used by Fallen London players (USD, GBP, EUR, CAD, AUD). You can select the currency of your choice from the drop down menu when you subscribe."},{name:"My card expired/I\u2019d like to use a different payment method. How can I update my payment details?",description:"The only way to do so at the moment is to cancel your subscription, then create a new one using your preferred payment method."},{name:"What if I can't play for a month?",description:"You can unsubscribe at any time. So if you'll be away from the game for a month, it's easy to cancel the subscription and resubscribe when you get back."},{name:"Can I subscribe for just a month?",description:"Yes! Just cancel your subscription any time in the first month. It won't automatically renew, and you won't be charged any renewal fees."},{name:"When do new stories become available?",description:"On the last Thursday of every month."},{name:"If I begin a story, do I have to finish it in the same month?",description:"So long as you've unlocked the story in the season hub, you'll be able to finish at any time \u2013 even if it's months later or your subscription expires."},{name:"I've missed out on a story. Will I be able to play it later?",description:"Yes. Three months after the month in which they were released, Exceptional Stories will be made available to all players for a premium Fate cost. If you've played them already, it will also be possible to reset them."},{name:"I didn't cancel my subscription, but my Exceptional Friendship ran out. What's going on",description:"Your subscription is probably past due. This happens if your card issuer declines the renewal fee. The simplest short-term solution is to cancel your subscription and then resubscribe. But it may happen again the following month unless you contact your card issuer."},{name:"I'm having a problem with my subscription; how can I contact you?",description:'You can reach us at support@failbettergames.com. Almost always, we\'ll be able to get back to you by the next working day.'}]},{id:4,name:"About the game",helpItems:[{name:"How much content is there in the game?",description:"Over a million words currently: more than War and Peace, Lord of the Rings or the King James Bible. The vast bulk of it is free."},{name:"Can I write/draw for you?",description:'We\'re not looking for new writers just now. We\'re also not currently hiring artists, but if you have relevant experience, do send a CV and portfolio along to jobs@failbettergames.com. We\'ll keep you on file if you seem like you might be a good fit for us and let you know if anything crops up.'}]},{id:5,name:"FAQ",helpItems:[{name:"I misclicked/changed my mind/didn\u2019t realise the outcome of a choice. Can I get a do-over?",description:"Sorry\u2026 but if we responded to these requests, we\u2019d have literally no time ever to do anything else. Don\u2019t worry. There are ways to get back into almost every story."},{name:"I\u2019m stuck in the Prison/Insanity, etc! Help!",description:"You will leave these places when the relevant Menace Quality (Nightmares, Suspicion, etc) reaches zero. Check that you are not wearing any equipment that increases the quality in question."},{name:"My [menacing item] added an extra point of menace! and when I unequipped it, at least a point remains!",description:" If your menacing quality is at 3 and you equip a Menace+1 item, then your menacing quality will rise to 4. However, if your menacing quality is at 0, then equipping said item will raise your menace by one extra bonus point, on top of the stated points. This is because the taint of Menaces is not easily eradicated once acquired."},{name:"I failed a low-risk challenge six times in a row. Is your random number generator really random?",description:" With a minor technical caveat, yes. We use an industry standard random number generator that is extremely well tested and used by tens or hundreds of thousands of other applications. If there are any flaws in it, they are subtle and beyond the reach of anecdotal evidence.
Randomness is streaky: with tens of millions of rolls every month, some players will experience runs of good or bad luck.
"},{name:"Investigating/Fascinating/Casing/Seeking... allows me to play either of two storylets.",description:"Some qualities are transferable and can be built up and used across different storylets. Be warned: generally these qualities reset to 0 once used."},{name:"How can I be both Magnanimous and Heartless? Both Austere and a Hedonist?",description:"People are complicated creatures, and characters are never simply black and white. Perhaps you choose to do different things in different circumstances. Embrace your complexity."},{name:"How can I link my character to a second social network (Facebook, Twitter) or to an email account?",description:'Use the Account Settings page'},{name:"Do I have to link to a social network?",description:"Not unless you want to. It might make logins easier, and it will allow you to import lists of friends who are already playing the game, making social actions easier. "},{name:"How can I stop the game sending me DMs / emails?",description:'From the Account Settings page page. '},{name:"Why am I following @EchoBazaar?",description:"@EchoBazaar is the main Twitter account communicating information about Fallen London. The Bazaar, in its capacity as Fallen London\u2019s central character, tweets about changes to the game, new content, and exciting competitions and giveaways. New players that sign in via Twitter will find themselves following the @EchoBazaaraccount, but you can of course unfollow if you don\u2019t wish to see its updates. We will not follow any other accounts on your behalf. "},{name:"I want to change my gender/cameo/name!",description:"To change cameo, purchase the Mask of Mr Veils from the Fate page, or Preview Cameos on the Myself page. A name change is available by clicking on your name, as it appears at the top of the Myself page, for a sum of Fate. We hope to make gender changes available soon."},{name:"How do I leave Fallen London forever?",description:'Go to your Account Settings page, then click the deactivate account button. If you want to tell us why you left - even if you\u2019re complaining - especially if you\u2019re complaining - we\u2019re always interested. You can reach us at support@failbettergames.com. '},{name:"'Zailors'?",description:' Yez. On the Unterzee. '}]}],RS=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0}var JS=kv()(XS,function(e,t,a,n){var r=e.find(function(e){return e.name===n}).qualities.map(function(e){var t=e.qualities;return function(e){return t.find(function(t){return t.id===e})}}({qualities:t}));return Object(ys.a)(r).filter(function(e){return e.name.toLowerCase().indexOf(a.toLowerCase())>=0}).filter(KS).sort(YS).sort(WS)})(function(e,t){return"".concat(zS(0,t))});function ZS(e){var t=e.content;return e.expanded?o.a.createElement("div",{dangerouslySetInnerHTML:{__html:t}}):null}function $S(e){var t=e.expanded,a=e.onClick;return o.a.createElement("button",{className:"button--link button--link-inverse",onClick:a,type:"button"},o.a.createElement("span",{className:"fa fa-stack"},o.a.createElement("i",{className:"fa fa-stack-2x fa-circle"}),o.a.createElement("i",{className:Gc()("fa fa-stack-1x fa-inverse",t?"fa-minus":"fa-plus")})))}function e_(e){var t=e.description,a=e.expanded,n=e.id,r=e.image,i=e.name,s=e.nameAndLevel,c=e.onToggleExpanded,l=e.relationshipDescription,u=e.tooltipData;return o.a.createElement("li",{className:"quality-item"},o.a.createElement("div",{className:"icon icon--circular quality-item__icon","data-branch-id":n},o.a.createElement(Qo,{defaultCursor:!0,className:"media__object",icon:r,alt:i,type:"small-icon",tooltipData:u,tooltipPos:"right"})),o.a.createElement("div",{className:"quality-item__body"},o.a.createElement("span",{className:Gc()("js-item-name item__name quality-item__name",!!l&&"item__name--has-expansion")},s,l&&o.a.createElement($S,{expanded:a,onClick:c})),o.a.createElement("p",{className:"quality-item__description",dangerouslySetInnerHTML:{__html:t}}),l&&o.a.createElement(ZS,{content:l,expanded:a})))}e_.defaultProps={expanded:!1,nameAndLevel:"",onToggleExpanded:function(){return!1},relationshipDescription:void 0};var t_=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0})>=0});var c_=Object(m.b)(function(e){return{name:e.myself.character.name}})(function(e){var t=e.name;return o.a.createElement("a",{href:"/profile/".concat(t),target:"_blank",className:"button button--primary button--no-margin",rel:"noopener noreferrer"},"View profile")}),o_=function(e,t){return t.nature},l_=o_,u_=[function(e){return e.myself},o_],m_=kv()(u_,function(e,t){return e.qualities.filter(function(e){return e.nature===t}).map(function(e){return Object(ae.a)({},e,{level:e.effectiveLevel})})})(l_),d_=function(e,t){return t.itemId},p_=[function(e){return e.myself},d_],h_=kv()(p_,function(e,t){return e.qualities.find(function(e){return e.id===t})})(function(e,t){return"".concat(d_(0,t))});function f_(e){var t=e.effectiveLevel,a=e.isChanging,n=e.image,r=e.name,i=e.nameAndLevel,s=e.nature,c=e.onClick,l=e.tooltipData;return o.a.createElement(Km,null,o.a.createElement("div",{className:Gc()("display-quality__image-and-name",a&&"display-quality--is-changing")},o.a.createElement("div",{className:Gc()("icon","Status"===s&&"icon--circular","display-quality__image")},o.a.createElement(Qo,{icon:n,alt:r,type:"small-icon",onClick:c,tooltipData:l}),o.a.createElement("span",{className:"icon__value"},t)),o.a.createElement("div",null,o.a.createElement("span",{className:"js-item-name item__name"},i))))}function g_(e){var t=e.image,a=e.isChanging,n=e.name,r=e.nameAndLevel,i=e.nature,s=e.onClick,c=e.tooltipData;return o.a.createElement(Jm,null,o.a.createElement("li",{className:Gc()("js-item item",a&&"display-quality--is-changing")},o.a.createElement("div",{className:Gc()("icon display-quality__image","Status"===i&&"icon--circular")},o.a.createElement(Qo,{alt:n,icon:t,onClick:s,type:"small-icon",tooltipData:c})),o.a.createElement("div",{className:"item__desc"},o.a.createElement("span",{className:"js-item-name item__name"},r))))}function b_(e){var t=e.isChanging,a=e.item,n=e.onClick,r=Object(ae.a)({},a,{smallButtons:[{label:"Change",action:n}]});return o.a.createElement(c.Fragment,null,o.a.createElement(g_,Object.assign({},a,{isChanging:t,onClick:n,tooltipData:r})),o.a.createElement(f_,Object.assign({},a,{isChanging:t,onClick:n,tooltipData:r})))}function v_(e){var t=e.isChanging,a=e.onClick;return o.a.createElement("button",{className:Gc()("button--link icon display-quality display-quality--empty",t&&"display-quality--is-changing"),style:{width:40,height:40},type:"button",onClick:a})}function E_(e){var t=e.isChanging,a=e.item,n=e.onClick;return a?o.a.createElement(b_,{isChanging:t,item:a,onClick:n}):o.a.createElement(v_,{isChanging:t,onClick:n})}g_.defaultProps={nameAndLevel:void 0};var y_=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=0})}}({filterString:u,qualities:s}));return o.a.createElement(F_,{activeItem:l,categories:a,descriptiveText:n,filterString:u,isFetching:r,onFilterStringChange:this.filterItems,onGoToItem:this.gotoItem,qualityGroups:m,stickyMenuItems:d})}}]),t}(c.Component);x_.defaultProps={descriptiveText:void 0,name:void 0};var q_=Object(m.b)(function(e,t){var a=e.myself,n=a.isFetching,r=a.qualities,i=a.character;return{descriptiveText:i.descriptiveText,isFetching:n,name:i.name,qualities:r,scrolling:e.scrollToComponent.scrolling,categories:HS(e,t)}})(x_),D_=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=W_,h=d.qualityRequirements.map(function(e){return o.a.createElement($o,{key:e.qualityId,data:e})});return o.a.createElement(c.Fragment,null,o.a.createElement(B_,{canRefresh:r,data:n,editing:s,isSaving:m,qualityRequirements:h,onDelete:a.handleDelete,onRefresh:a.handleRefresh,onSubmit:a.handleSubmit,onToggleEditMode:a.toggleEditMode}),o.a.createElement(H_,{isOpen:l,onConfirm:a.handleConfirmDelete,onRequestClose:a.handleCloseConfirmDeleteModal}),o.a.createElement(G_,{playerHasMaximumActivePlans:p,isOpen:u,onConfirm:a.handleConfirmRefresh,onRequestClose:a.handleCloseConfirmRefreshModal}))},a}return Object(U.a)(t,e),t}(c.Component),Y_=Object(m.b)(function(e){return{activePlans:e.plans.activePlans}})(V_);function z_(e){var t=e.canRefresh;return e.plans.map(function(e){return o.a.createElement(Y_,{key:e.branch.id,data:e,canRefresh:t})})}var X_=Object(m.b)(function(e){var t=e.plans;return{activePlans:t.activePlans,completePlans:t.completePlans,firstFetchHasOccurred:t.firstFetchHasOccurred,isFetching:t.isFetching}})(function(e){var t=e.activePlans,a=e.completePlans,n=e.firstFetchHasOccurred;return e.isFetching&&!n?o.a.createElement(Co,null):o.a.createElement("div",null,o.a.createElement("h1",{className:"heading heading--1"},"My Plans"),o.a.createElement("p",null,"Mark choices as Plans, and they'll show up here."," ","Plans help you keep track of your schemes and dreams in Fallen London,"," ","and what you need to achieve them."),o.a.createElement("h2",{className:"heading heading--2 plans_margin"},"Active Plans"),o.a.createElement(z_,{plans:t,canRefresh:!1}),o.a.createElement("h2",{className:"heading heading--2 u-space-above plans_margin"},"Completed Plans"),o.a.createElement(z_,{plans:a,canRefresh:!0}))}),K_=function(e){function t(){var e,a;Object(q.a)(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:uA;return(arguments.length>1?arguments[1]:void 0).type,e};function dA(e,t){var a=t.branchId;return e.reduce(function(e,t){if(t.id===a)return Object(ys.a)(e).concat([Object(ae.a)({},t,{planState:null})]);return Object(ys.a)(e).concat([t])},[])}function pA(e,t){var a=t.branchId;return e.reduce(function(e,t){if(t.id===a)return Object(ys.a)(e).concat([Object(ae.a)({},t,{planState:"Active"})]);return Object(ys.a)(e).concat([t])},[])}var hA={branches:[]};var fA={loggedIn:!1,isFetching:!1,loginError:!1,user:{},privilegeLevel:null},gA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case"user/LOGIN_REQUESTED":return Object(ae.a)({},e,{isFetching:!0,loggedIn:!1,loginError:!1});case"user/LOGIN_FAILURE":return Object(ae.a)({},e,{isFetching:!1,loggedIn:!1,loginError:!0});case ba:return Object(ae.a)({},e,{isFetching:!1,hasCharacter:n.hasCharacter,loggedIn:n.loggedIn,user:n.user,snippets:n.snippets,privilegeLevel:n.privilegeLevel});case Gl:return n.isSuccess?function(e,t){var a=t.hasCharacter,n=t.privilegeLevel,r=t.user;return Object(ae.a)({},e,{hasCharacter:a,privilegeLevel:n,user:r,isFetching:!1,loggedIn:!0})}(e,n):e;case"user/LOGOUT_REQUESTED":case"user/LOGOUT_SUCCESS":return Object(ae.a)({},e,{isFetching:t.isFetching,loggedIn:t.loggedIn});case ya:case va:return Object(ae.a)({},e,{hasCharacter:n.hasCharacter,isFetching:!1,loggedIn:n.loggedIn,user:n.user});case"user/FACEBOOK_LOGIN_FAILURE":return function(e){return Object(ae.a)({},e,{isFetching:!1,loggedIn:!1})}(e);case"user/GOOGLE_LOGIN_FAILURE":return Object(ae.a)({},e,{loginError:!0,loggedIn:!1,isFetching:!1});case"user/TWITTER_LOGIN_FAILURE":case Ea:return Object(ae.a)({},e,{isFetching:!1,loggedIn:!1,loginError:!0});case"user/GOOGLE_LOGIN_REQUESTED":return Object(ae.a)({},e,{isFetching:!0,loggedIn:!1,loginError:!1});case Oa:return Object(ae.a)({},e,{isFetching:!1,loggedIn:!1,loginError:!0});case Ca:return Object(ae.a)({},e,{isFetching:!1,loggedIn:!0,hasCharacter:n.hasCharacter,user:n.user});case"user/ALLOW_LOGIN_FROM_APP_SUCCESS":return Object(ae.a)({},e,{loggedIn:t.loggedIn});default:return e}},bA={addedFriendId:0,isChoosing:!1,isFetching:!1,isGoingBack:!1,isSaving:!1,isRenaming:!1,phase:"",endStorylet:null,dated:!1,message:null,messages:null,storylets:[],storylet:null,socialAct:null,externalSocialAct:null,rename:null,eligibleFriends:null,ineligibleContacts:null,secondChance:null};function vA(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())}function EA(e){var t=e.displayCards;return Object(ys.a)(t).reverse()}var yA={deckSize:0,displayCards:[],handSize:0,isDrawing:!1,isFetchingInBackground:!1,isFetching:!1,isPlaying:!1};function CA(e,t){return Object(ys.a)(e).concat([t]).sort(function(e,t){return e.userName.toLowerCase().localeCompare(t.userName.toLowerCase())})}var OA={contacts:[],error:null,isAdding:!1,isDeleting:!1,isFetching:!1,message:null};function SA(e,t){return e.filter(function(e){return e.relatedId!==t})}function _A(e,t){return Math.sign(new Date(e.date).valueOf()-new Date(t.date).valueOf())}function AA(e,t,a){return Object(ae.a)({},e,a,{feedMessages:SA(e.feedMessages,t),interactions:SA(e.interactions,t)})}var jA={isAccepting:!1,isFetching:!1,isDeleting:!1,isCancelling:!1,isRequesting:!1,feedMessages:[],interactions:[],dialogOpen:!1,dialogMessage:null};function kA(e,t,a){var n=t.data.id;return Object(ae.a)({},e,{character:Object(ae.a)({},e.character,Object(Cf.a)({},a,n))})}function wA(e){return e.map(function(e){return{categories:e.categories,name:e.name,qualities:e.possessions.map(function(e){return e.id})}})}function NA(e){return e.reduce(function(e,t){var a=t.possessions;return Object(ys.a)(e).concat(Object(ys.a)(a))},[])}var IA={categories:[],character:{currentDomicile:{description:void 0,image:void 0,maxHandSize:void 0,name:void 0},description:void 0,descriptiveText:void 0,id:void 0,mantelpieceItemId:void 0,name:void 0,outfits:[],scrapbookStatusId:void 0},hasFetched:!1,isFetching:!1,isRequestingItemUse:!1,qualities:[]};function TA(e,t){var a=t.id,n=t.items;return Object(ae.a)({},e.shops,Object(Cf.a)({},a,Object(ae.a)({},e.shops[a],{items:n})))}function RA(e,t){return Object(ae.a)({},e.shops,t.exchange.shops.reduce(function(e,t){return Object(ae.a)({},e,Object(Cf.a)({},t.id,t))},{}))}function FA(e,t){var a=e.shops,n=t.isSuccess,r=t.possessionsChanged;if(!n)return a;var i=r.filter(function(e){return 0===e.level}).map(function(e){return e.id});return Object(ae.a)({},a,Object(Cf.a)({},null,Object(ae.a)({},a.null,{items:a.null.items.filter(function(e){return!i.includes(e.availability.quality.id)})})))}var xA={activeItem:null,activeStore:null,description:"",isAvailable:!0,isDialogOpen:!1,isFetching:!1,isFetchingAvailable:!1,data:{shops:[]},isFetchingSellItem:!1,shops:Object(Cf.a)({},null,{id:null,name:"Sell my things",items:[]}),title:""},qA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case"Exchange/FETCH_EXCHANGE_REQUESTED":return Object(ae.a)({},e,{isFetching:!0});case"exchange/FETCH_EXCHANGE_FAILURE":return Object(ae.a)({},e,{isAvailable:!1,isFetching:!1});case"exchange/FETCH_EXCHANGE_SUCCESS":return function(e,t){return Object(ae.a)({},e,{description:t.exchange.description,isFetching:!1,shops:RA(e,t),title:t.exchange.title,isAvailable:!0})}(e,n);case"exchange/FETCH_AVAILABLE_REQUESTED":return Object(ae.a)({},e,{isFetchingAvailable:!n.background});case"exchange/FETCH_AVAILABLE_FAILURE":return Object(ae.a)({},e,{isFetchingAvailable:!1});case"exchange/FETCH_AVAILABLE_SUCCESS":return function(e,t){return Object(ae.a)({},e,{isFetchingAvailable:!1,shops:TA(e,t)})}(e,n);case"exchange/SELECT_STORE_REQUESTED":return Object(ae.a)({},e,{isFetchingAvailable:!0});case"exchange/SELECT_STORE_FAILURE":return Object(ae.a)({},e,{isFetchingAvailable:!1});case"exchange/SELECT_STORE_SUCCESS":return Object(ae.a)({},e,{activeStore:n.id,isFetchingAvailable:!1,shops:TA(e,n)});case"exchange/OPEN_BAZAAR_DIALOG":return Object(ae.a)({},e,{isDialogOpen:!0,activeItem:n.item});case"exchange/CLOSE_BAZAAR_DIALOG":return Object(ae.a)({},e,{isDialogOpen:!1,activeItem:null});case"exchange/SELL_ITEMS_REQUESTED":case"exchange/BUY_ITEMS_REQUESTED":return Object(ae.a)({},e,{isFetchingSellItem:!0});case"exchange/SELL_ITEMS_FAILURE":case"exchange/BUY_ITEMS_FAILURE":return Object(ae.a)({},e,{isFetchingSellItem:!1});case Pr:case Lr:return Object(ae.a)({},e,{isFetchingSellItem:!1,shops:FA(e,n)});case"exchange/REJECT_EXCHANGE":return Object(ae.a)({},e,{successMessage:n.message});default:return e}};function DA(e){var t=e.currentFate,a=e.currentNex;return Number(t||0)+Number(a||0)}function PA(e){var t=e.fateCards;return{id:0,image:"fate_candledouble_exceptional",name:"Refresh your Actions with Fate",description:"Restore 6 Actions for 4 Fate or 20 Actions for 10 Fate",hidden:!0,action:"RefillActions",price:[4,10],type:"Digital",canAfford:!0,border:"Gold",buttons:[{description:"Refresh 6 Actions",correspondingActivePurchase:t.find(function(e){return 7===e.id})},{description:"Refresh 20 Actions",correspondingActivePurchase:t.find(function(e){return 6===e.id})}]}}var LA={activePurchase:null,hasFetched:!1,isExceptionalFriend:!1,isFetching:!0,isPurchasing:!1,purchaseComplete:!1,data:{fateCards:[]},isDialogOpen:!1,message:null,avatarSelected:null},UA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:LA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case"fate/FETCH_REQUESTED":case"fate/FETCH_FAILURE":return Object(ae.a)({},e,{isFetching:t.isFetching,purchaseComplete:!1});case"fate/FETCH_SUCCESS":return function(e,t){var a=t.currentFate,n=t.currentNex,r=t.isExceptionalFriend,i=t.premiumSubExpiryDateTime,s=Object(F.a)(t,["currentFate","currentNex","isExceptionalFriend","premiumSubExpiryDateTime"]),c=[PA(t)].concat(Object(ys.a)(t.fateCards));return Object(ae.a)({},e,{isExceptionalFriend:r,premiumSubExpiryDateTime:i,hasFetched:!0,isFetching:!1,data:Object(ae.a)({},s,{currentFate:DA({currentFate:a,currentNex:n}),fateCards:c})})}(t,n);case"fate/PURCHASE_ITEM_REQUESTED":return Object(ae.a)({},e,{isPurchasing:!0,purchaseComplete:!1});case"fate/PURCHASE_ITEM_SUCCESS":return function(e,t){var a=[PA(t)].concat(Object(ys.a)(t.fateCards));return Object(ae.a)({},e,{isPurchasing:!1,data:Object(ae.a)({},t,{currentFate:DA(t),fateCards:a}),purchaseComplete:!0,message:null})}(e,n);case"fate/PURCHASE_ITEM_FAILURE":return Object(ae.a)({},e,{isPurchasing:!1});case"fate/OPEN_PURCHASE_DIALOG":return Object(ae.a)({},e,{activePurchase:t.item,isDialogOpen:t.isDialogOpen,isChangingName:!1});case"fate/CLOSE_PURCHASE_DIALOG":return Object(ae.a)({},e,{activePurchase:null,isDialogOpen:t.isDialogOpen,purchaseComplete:!1,avatarSelected:null,isPurchasing:!1,isChangingName:!1});case"fate/SELECT_AVATAR":return Object(ae.a)({},e,{avatarSelected:t.avatar});case"fate/OPEN_FATE_DIALOG":return Object(ae.a)({},e,{activePurchase:e.data.fateCards.find(function(e){return e.id===t.id}),isDialogOpen:!0,isChangingName:!1});default:return e}};var MA={activePlans:[],completePlans:[],firstFetchHasOccurred:!1,isFetching:!1,isSaving:!0},BA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:MA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case"plans/FETCH_PLANS_REQUESTED":return Object(ae.a)({},e,{isFetching:!0});case"plans/FETCH_PLANS_FAILURE":return Object(ae.a)({},e,{isFetching:!1});case"plans/FETCH_PLANS_SUCCESS":return function(e,t){var a=t.activePlans.map(function(e){return Object(ae.a)({},e,{editMode:!e.notes})}),n=t.completePlans.map(function(e){return Object(ae.a)({},e,{editMode:!e.notes})});return Object(ae.a)({},e,{activePlans:a,completePlans:n,isFetching:!1,firstFetchHasOccurred:!0})}(e,n);case"plans/TOGGLE_EDIT_MODE":return function(e,t){var a=e.activePlans.map(function(e){return Object(ae.a)({},e,{editMode:e.id===t.planId?!e.editMode:e.editMode})}),n=e.completePlans.map(function(e){return Object(ae.a)({},e,{editMode:e.id===t.planId?!e.editMode:e.editMode})});return Object(ae.a)({},e,{activePlansEdit:a,completePlansEdit:n})}(e,n);case"plans/DELETE_PLAN_REQUESTED":return Object(ae.a)({},e,{isFetching:t.isFetching});case"plans/DELETE_PLAN_SUCCESS":return function(e,t){var a=t.toDelete;return Object(ae.a)({},e,{isFetching:!1,activePlans:e.activePlans.filter(function(e){return e.branch.id!==a}),completePlans:e.completePlans.filter(function(e){return e.branch.id!==a})})}(e,n);case"plans/DELETE_PLAN_FAILURE":return Object(ae.a)({},e,{isFetching:t.isFetching});case"plans/SAVE_EDIT_REQUESTED":return Object(ae.a)({},e,{isFetching:!0});case"plans/SAVE_EDIT_FAILURE":return Object(ae.a)({},e,{isFetching:!1});case"plans/SAVE_EDIT_SUCCESS":return function(e,t){var a=t.activePlans,n=t.completePlans;return Object(ae.a)({},e,{activePlans:a,completePlans:n,isFetching:!1})}(e,n);case"plans/FLUSH_PLANS":return Object(ae.a)({},e,{activePlans:null,completePlans:null});default:return e}};var QA={isFetching:!1,lookingAtOwnProfile:!1,description:null,currentArea:null,profileCharacter:null,standardEquipped:null,expandedEquipped:null,mantelpiece:null,scrapbook:null,sharedContent:[],isSharing:!1,shareMessageResponse:null,next:null,prev:null};var HA="character/OPEN_QUALITY_PICKER",GA="character/CLOSE_QUALITY_PICKER",WA={isOpen:!1,nature:void 0};function VA(e){return Object(ys.a)(e.gentlemanAvatars).concat(Object(ys.a)(e.ladyAvatars),Object(ys.a)(e.indistinctAvatars))}var YA={isFetching:!1,isLoggingIn:!1,isCreating:!1,avatars:null,message:null,isSuccess:null};var zA={areas:[],currentArea:null,showOps:!1,canTravel:!1,itemsUsableHere:!1,isFetching:!1,isMoving:!1,isVisible:!1,message:null,moveMessage:null,shouldUpdate:!0},XA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:zA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Xt:return Object(ae.a)({},e,{isVisible:!1});case"map/SHOW_MAP":return Object(ae.a)({},e,{isVisible:!0});case"map/TOGGLE_MAP_VIEW":return Object(ae.a)({},e,{isVisible:!e.isVisible});case"map/FETCH_MAP_REQUESTED":return Object(ae.a)({},e,{isFetching:!0});case"map/FETCH_MAP_FAILURE":return Object(ae.a)({},e,{isFetching:!1});case"map/FETCH_MAP_SUCCESS":return function(e,t){var a=t.currentArea,n=t.areas;return Object(ae.a)({},e,{currentArea:a,areas:n,isFetching:!1,shouldUpdate:!1})}(e,n);case"map/CHANGE_LOCATION_REQUESTED":return Object(ae.a)({},e,{isMoving:!0,moveMessage:null});case"map/CHANGE_LOCATION_FAILURE":return Object(ae.a)({},e,{isMoving:!1,moveMessage:null});case"map/CHANGE_LOCATION_SUCCESS":return Object(ae.a)({},e,{message:n.message,isMoving:!1});case Kt:return function(e,t){var a=t.area,n=t.area,r=n.moveMessage,i=n.showOps;return Object(ae.a)({},e,{currentArea:a,moveMessage:r,showOps:i})}(e,n);case Jt:return function(e,t){var a=t.canTravel,n=t.itemsUsableHere;return Object(ae.a)({},e,{canTravel:a,itemsUsableHere:n})}(e,n);case"map/SET_MAP_SHOULD_UPDATE":return Object(ae.a)({},e,{shouldUpdate:n.shouldUpdate});case"map/SET_ITEMS_USABLE_HERE":return Object(ae.a)({},e,{canTravel:n.canTravel});default:return e}},KA={modalIsOpen:!1,tooltipData:{}};var JA={isFetching:!1,isSaving:!1,isSuccess:!1,mysteries:null,message:null},ZA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:JA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case"mysteries/FETCH_MYSTERIES_REQUESTED":case"mysteries/FETCH_MYSTERIES_FAILURE":return Object(ae.a)({},e,{isFetching:t.isFetching,message:null});case"mysteries/FETCH_MYSTERIES_SUCCESS":return Object(ae.a)({},e,{isFetching:t.isFetching,mysteries:n});case"mysteries/ANSWER_MYSTERY_REQUESTED":case"mysteries/ANSWER_MYSTERY_FAILURE":return Object(ae.a)({},e,{isSaving:t.isSaving,isSuccess:!1});case"mysteries/ANSWER_MYSTERY_SUCCESS":var r=t.mysteries.map(function(e){return Object(ae.a)({},e,{isSuccess:e.id===n.id})});return Object(ae.a)({},e,{isSaving:t.isSaving,isSuccess:Object(ae.a)({},e.mysteries,{updatedMysteries:r}),message:n.message,mysteries:r});case"mysteries/REFRESH_MYSTERIES":var i=e.mysteries.map(function(e){return Object(ae.a)({},e,{isSuccess:!1})});return Object(ae.a)({},e,{mysteries:i});default:return e}};function $A(e,t){return Object(ae.a)({},e,t.reduce(ej,{}),{isChanging:!1})}function ej(e,t){var a=t.name,n=t.qualityId;return Object(ae.a)({},e,Object(Cf.a)({},a,n))}var tj={isChanging:!1,isExpanded:!1,Hat:void 0,Clothing:void 0,Gloves:void 0,Weapon:void 0,Boots:void 0,Companion:void 0,Destiny:void 0,Affiliation:void 0,Transporation:void 0,HomeComfort:void 0,Ship:void 0,Spouse:void 0,Club:void 0};var aj={phase:void 0};var nj={timerStarted:!1,timeNextActionIsAvailable:null,remainingTime:null};var rj={scrolling:!1};var ij={data:null,isFetching:!1,isCancelling:!1,isSuccess:!1,message:null};var sj={braintreeConfig:void 0,clientRequestToken:void 0,currency:"",currencies:{},currencyCode:void 0,environmentPrefix:null,isBreakdownVisible:!1,isBraintree:!0,isDialogOpen:!1,isFetching:!1,isPurchasing:!1,isSuccess:!1,message:null,packages:[],paymentType:null,selectedPackage:void 0,taxamoConfig:void 0};var cj={full:!1};var oj={isFetching:!1,isSaving:!1,isCreating:!1,isSuccess:!1,isDeleting:!1,isChangingVia:!1,isResetting:!1,isUsernameDialogOpen:!1,isNotificationDialogOpen:!1,notificationMessage:null,isChangingUsername:!1,isDeactivateDialogVisible:!1,isEmailLinkDialogVisible:!1,isUpdatingEmail:!1,isEmailUpdateDialogVisible:!1,isUnlinking:!1,isLinkingEmail:!1,isDeactivating:!1,message:null,data:null,messagePreferences:null,subscriptions:null},lj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oj,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"settings/TOGGLE_NOTIFICATION_DIALOG":return Object(ae.a)({},e,{isNotificationDialogOpen:!e.isNotificationDialogOpen});case"settings/FETCH_SETTINGS_REQUESTED":case"settings/FETCH_SETTINGS_FAILURE":return Object(ae.a)({},e,{isFetching:t.isFetching});case iO:return Object(ae.a)({},e,{subscriptions:Object(ae.a)({},e.subscriptions,{hasBraintreeSubscription:t.payload.hasSubscription})});case"settings/FETCH_SETTINGS_SUCCESS":return Object(ae.a)({},e,{isFetching:t.isFetching,data:t.data,messagePreferences:{messageAboutAnnouncements:t.data.messageAboutAnnouncements,messageAboutNastiness:t.data.messageAboutNastiness,messageAboutNiceness:t.data.messageAboutNiceness,messageAboutStorylets:t.data.storyEventMessage},subscriptions:{hasBraintreeSubscription:t.data.hasBraintreeSubscription,hasAndroidSubscription:t.data.hasAndroidSubscription,hasAppleSubscription:t.data.hasAppleSubscription}});case"settings/UPDATE_MESSAGE_PREFERENCES":return Object(ae.a)({},e,{messagePreferences:Object(ae.a)({},e.messagePreferences,t.messagePreferences)});case"settings/SAVE_MESSAGE_PREFERENCES_REQUESTED":case"settings/SAVE_MESSAGE_PREFERENCES_FAILURE":return Object(ae.a)({},e,{isSaving:t.isSaving});case"settings/SAVE_MESSAGE_PREFERENCES_SUCCESS":return Object(ae.a)({},e,{isSaving:t.isSaving,messagePreferences:Object(ae.a)({},t.settings)});case"settings/DELETE_CONTACT_REQUESTED":case"settings/DELETE_CONTACT_FAILURE":return Object(ae.a)({},e,{isDeleting:t.isDeleting});case"settings/DELETE_CONTACT_SUCCESS":var a=e.contacts.filter(function(e){return e.id!==t.deleteUserId});return Object(ae.a)({},e,{isDeleting:t.isDeleting,isSuccess:t.isSuccess,message:t.message,contacts:a});case"settings/REQUEST_PASSWORD_RESET_REQUESTED":case"settings/REQUEST_PASSWORD_RESET_FAILURE":return Object(ae.a)({},e,{isRequesting:t.isRequesting,isSuccess:!1,message:null});case"settings/REQUEST_PASSWORD_RESET_SUCCESS":return Object(ae.a)({},e,{isRequesting:t.isRequesting,isSuccess:t.isSuccess,message:t.message});case"settings/TOGGLE_USERNAME_DIALOG":return Object(ae.a)({},e,{isUsernameDialogOpen:!e.isUsernameDialogOpen});case"settings/CHANGE_USERNAME_REQUESTED":case"settings/CHANGE_USERNAME_FAILURE":return Object(ae.a)({},e,{isChangingUsername:t.isChangingUsername,isSuccess:!1,message:null});case"settings/CHANGE_USERNAME_SUCCESS":var n=e.data;return Object(ae.a)({},e,{isChangingUsername:t.isChangingUsername,isSuccess:t.isSuccess,message:t.message,data:Object(ae.a)({},n,{name:t.isSuccess?t.username:n.name})});case"settings/SAVE_MESSAGES_VIA_REQUESTED":case"settings/SAVE_MESSAGES_VIA_FAILURE":return Object(ae.a)({},e,{isChangingVia:t.isChangingVia,isSuccess:!1,message:null});case"settings/SAVE_MESSAGES_VIA_SUCCESS":return Object(ae.a)({},e,{isChangingVia:t.isChangingVia,isSuccess:t.isSuccess,message:t.message});case"settings/TOGGLE_DEACTIVATE_DIALOG":return Object(ae.a)({},e,{isDeactivateDialogVisible:!e.isDeactivateDialogVisible,isDeactivating:!1});case"settings/DEACTIVATE_ACCOUNT_REQUESTED":case"settings/DEACTIVATE_ACCOUNT_FAILURE":return Object(ae.a)({},e,{isDeactivating:t.isDeactivating,isSuccess:!1,message:null});case"settings/DEACTIVATE_ACCOUNT_SUCCESS":return Object(ae.a)({},e,{isDeactivating:t.isDeactivating,isSuccess:t.isSuccess,message:t.message});case"settings/TOGGLE_EMAIL_LINK_DIALOG":return Object(ae.a)({},e,{message:null,isEmailLinkDialogVisible:!e.isEmailLinkDialogVisible});case"settings/LINK_EMAIL_TO_ACCOUNT_REQUESTED":case"settings/LINK_EMAIL_TO_ACCOUNT_FAILURE":return Object(ae.a)({},e,{isLinkingEmail:t.isLinkingEmail,isSuccess:!1,emailMessage:null});case"settings/LINK_EMAIL_TO_ACCOUNT_SUCCESS":return Object(ae.a)({},e,{isLinkingEmail:t.isLinkingEmail,isSuccess:t.isSuccess,emailMessage:t.message});case"settings/TOGGLE_EMAIL_UPDATE_DIALOG":return Object(ae.a)({},e,{emailMessage:null,isEmailUpdateDialogVisible:!e.isEmailUpdateDialogVisible});case"settings/UPDATE_EMAIL_REQUESTED":case"settings/UPDATE_EMAIL_FAILURE":return Object(ae.a)({},e,{isUpdatingEmail:t.isUpdatingEmail,isSuccess:!1,emailMessage:null});case"settings/UPDATE_EMAIL_SUCCESS":return Object(ae.a)({},e,{isUpdatingEmail:t.isUpdatingEmail,isSuccess:t.isSuccess,emailMessage:t.message,data:Object(ae.a)({},e.data,{emailAddress:t.isSuccess?t.emailAddress:e.data.emailAddress})});case"settings/UNLINK_SOCIAL_ACCOUNT_REQUESTED":case"settings/UNLINK_SOCIAL_ACCOUNT_FAILURE":return Object(ae.a)({},e,{isUnlinking:t.isUnlinking,isSuccess:!1});case"settings/UNLINK_SOCIAL_ACCOUNT_SUCCESS":return Object(ae.a)({},e,{isUnlinking:t.isUnlinking,isSuccess:t.isSuccess,data:Object(ae.a)({},e.data,{twitterAuth:"twitter"!==t.accountType&&e.data.twitterAuth,facebookAuth:"facebook"!==t.accountType&&e.data.facebookAuth})});case"settings/LINK_SOCIAL_ACCOUNT_SUCCESS":return Object(ae.a)({},e,{isLinking:t.isLinking,isSuccess:t.isSuccess,isNotificationDialogOpen:!t.isSuccess,notificationMessage:t.message,data:Object(ae.a)({},e.data,{twitterAuth:"twitter"===t.accountType?t.isSuccess:e.data.twitterAuth,facebookAuth:"facebook"===t.accountType?t.isSuccess:e.data.facebookAuth})});case"settings/PASSWORD_RESET_REQUESTED":case"settings/PASSWORD_RESET_FAILURE":return Object(ae.a)({},e,{isResetting:t.isResetting,isSuccess:!1,message:null});case"settings/PASSWORD_RESET_SUCCESS":return Object(ae.a)({},e,{isResetting:t.isResetting,isSuccess:t.isSuccess,message:t.message});case"settings/CLOSE_ALL_MODALS":return Object(ae.a)({},e,{isDeactivateDialogVisible:!1,isEmailLinkDialogVisible:!1,isEmailUpdateDialogVisible:!1,isUsernameDialogOpen:!1});default:return e}},uj={isOpen:!1};var mj="socialAct/FLUSH_SOCIAL_ACT_STATE",dj="socialAct/SELECT_CONTACT",pj={eligibleFriends:[],ineligibleFriends:[],isSending:!1,selectedContactId:void 0};var hj={storylet:"always",myself:"possessions",messages:"interactions"};var fj={isFetching:!1,newsItem:null,active:!1};var gj={isFetching:!1,error:!1,snippets:[]},bj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gj,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case"infobar/FETCH_SNIPPETS_SUCCESS":return Object(ae.a)({},e,{snippets:Object(ys.a)(e.snippets).concat(Object(ys.a)(n.snippets))});case"infobar/SUPPORTING_DATA_SUCCESS":return Object(ae.a)({},e,{advert:n.advert,snippets:n.snippets});default:return e}},vj={isFetching:!1,accessCode:{},challenge:{},active:!1,result:{},displayChallenge:!1,displayResult:!1};var Ej=Object(d.c)({actions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case M:case Ai:case ht:case ut:case bt:return Object(ae.a)({},e,{actions:"undefined"===typeof n.actions?e.actions:n.actions});case Q:return Object(ae.a)({},e,{isFetching:!0});case B:return Object(ae.a)({},e,{isFetching:!1,error:t.error});case H:return function(e,t){return Object(ae.a)({},e,{actions:t.actions,actionBankSize:t.actionBankSize,error:void 0,isFetching:!1})}(e,n);case Ct:return Object(ae.a)({},e,{actions:n.actions});default:return e}},airbrake:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.error;switch(a){case Ea:case Oa:return lA(n),e;default:return e}},app:mA,branches:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:hA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Ct:case ht:case ut:return function(e,t){var a=t.storylet;return a?Object(ae.a)({},e,{branches:a.childBranches}):e}(e,n);case kt:return Object(ae.a)({},e,{branches:pA(e.branches,n)});case Mt:return Object(ae.a)({},e,{branches:dA(e.branches,n)});default:return e}},cards:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:yA,t=arguments.length>1?arguments[1]:void 0,a=t.error,n=t.status,r=function(e){var t=e.displayCards,a=e.eligibleForCardsCount,n=e.maxHandSize,r=e.maxDeckSize,i=e.timeDifference,s=Object(F.a)(e,["displayCards","eligibleForCardsCount","maxHandSize","maxDeckSize","timeDifference"]);return Object(ae.a)({},s,{timeDifference:i,deckSize:r,displayCards:t,cardsCount:a,handSize:n})}(t.payload||{});switch(t.type){case ye:return yA;case ue:return Object(ae.a)({},e,{isFetchingInBackground:!0});case me:return Object(ae.a)({},e,{isFetching:!0});case pe:return Object(ae.a)({},e,{error:a,status:n,isFetching:!1,isFetchingInBackground:!1});case de:return Object(ae.a)({},e,r,{displayCards:EA(r),isFetching:!1,isFetchingInBackground:!1});case ge:return Object(ae.a)({},e,{error:a,status:n,isFetching:!1});case he:return Object(ae.a)({},e,{isFetching:!0});case fe:return Object(ae.a)({},e,r,{isFetching:!1,displayCards:EA(r)});case be:return Object(ae.a)({},e,{isDrawing:!0,isFetching:!0});case Ee:return Object(ae.a)({},e,{isDrawing:!1,isFetching:!1,error:a,status:n});case ve:return Object(ae.a)({},e,r,{isDrawing:!1,isFetching:!1,displayCards:EA(r)});case pt:return Object(ae.a)({},e,{isPlaying:!0});case ht:case ft:return Object(ae.a)({},e,{isPlaying:!1});default:return e}},myself:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IA,t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.payload;switch(a){case wn:return Object(ae.a)({},e,{isFetching:!0});case Nn:return function(e,t){var a=t.character,n=t.possessions,r=a.mantelpieceItem,i=(r=void 0===r?{}:r).id,s=a.scrapbookStatus,c=(s=void 0===s?{}:s).id,o=Object(F.a)(a,["mantelpieceItem","scrapbookStatus"]);return Object(ae.a)({},e,{hasFetched:!0,isFetching:!1,character:Object(ae.a)({},o,{mantelpieceItemId:i,scrapbookStatusId:c}),categories:wA(n),qualities:NA(n)})}(e,n);case Tn:return function(e,t){var a=e.categories,n=e.qualities,r=Object(ys.a)(a),i=Object(ys.a)(n);return t.forEach(function(e){var t=e.possession,a=i.findIndex(function(e){return e.id===t.id});a<0?i.push(t):i[a]=Object(ae.a)({},i[a],t);var n=r.find(function(e){return e.categories.includes(t.category)});if(n){var s=n.qualities;s.findIndex(function(e){return e===t.id})<0&&s.push(t.id)}}),Object(ae.a)({},e,{categories:r,qualities:i})}(e,n);case xn:return function(e,t){return Object(ae.a)({},e,{character:Object(ae.a)({},e.character,{name:t})})}(e,n);case Lr:case Pr:return function(e,t){var a=t.possessionsChanged,n=e.qualities,r=Object(ys.a)(n);return a.forEach(function(e){var t=r.findIndex(function(t){return t.id===e.id});t<0?r.push(e):r[t]=Object(ae.a)({},r[t],e)}),Object(ae.a)({},e,{qualities:r})}(e,n);case _n:return kA(e,n,"mantelpieceItemId");case An:return kA(e,n,"scrapbookStatusId");default:return e}},contacts:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Ob:return Object(ae.a)({},e,{isFetching:!0});case Sb:return Object(ae.a)({},e,{error:null,isFetching:!1,contacts:n});case _b:return Object(ae.a)({},e,{isFetching:!1,error:n});case gb:return Object(ae.a)({},e,{isAdding:!0});case bb:var r=n.contact,i=n.message;return Object(ae.a)({},e,{message:i,contacts:CA(e.contacts,r),isAdding:!1});case vb:return Object(ae.a)({},e,{message:n.message,isAdding:!1});case Eb:return Object(ae.a)({},e,{isDeleting:!0});case yb:var s=n.deletedUserId,c=n.message;return Object(ae.a)({},e,{message:c,isDeleting:!1,contacts:e.contacts.filter(function(e){return e.id!==s})});case Cb:return Object(ae.a)({},e,{isDeleting:!1});case Ab:case wb:return Object(ae.a)({},e,{isAdding:!0});case jb:case Nb:return Object(ae.a)({},e,{isAdding:!1});case kb:case Ib:return Object(ae.a)({},e,{isAdding:!1});default:return e}},exchange:qA,fate:UA,map:XA,messages:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:jA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Fi:return jA;case gi:return Object(ae.a)({},e,{isFetching:!0});case vi:return Object(ae.a)({},e,{isFetching:!1});case bi:return Object(ae.a)({},e,{isFetching:!1,feedMessages:Object(ys.a)(n.feedMessages).sort(_A).reverse(),interactions:Object(ys.a)(n.interactions).sort(_A).reverse()});case Ei:return Object(ae.a)({},e,{feedMessages:Object(ys.a)(n).sort(_A).reverse()});case yi:return Object(ae.a)({},e,{interactions:Object(ys.a)(n).sort(_A).reverse()});case Ci:return Object(ae.a)({},e,{isRequesting:!0});case Si:return Object(ae.a)({},e,{isRequesting:!1});case Oi:return AA(e,n,{isRequesting:!1});case Ii:return Object(ae.a)({},e,{isRequesting:!0});case Ri:return Object(ae.a)({},e,{isRequesting:!1});case Ti:return AA(e,n.cancelledId,{isRequesting:!1});case ki:return Object(ae.a)({},e,{isRequesting:!0});case Ni:return Object(ae.a)({},e,{isRequesting:!1});case wi:return AA(e,n.invitationId,{isRequesting:!1});case qt:case lt:return Object(ae.a)({},e,{isRequesting:!0});case Dt:case Pt:case ut:case mt:return Object(ae.a)({},e,{isRequesting:!1});case Lt:return Object(ae.a)({},e,{dialogOpen:n.dialogOpen,dialogMessage:n.message,isRequesting:!1});case xi:return Object(ae.a)({},e,{dialogOpen:!1,dialogMessage:null});case _i:return Object(ae.a)({},e,{isRequesting:!0});case ji:return Object(ae.a)({},e,{isRequesting:!1});case Ai:return function(e,t){return t.isSuccess?Object(ae.a)({},e,{isRequesting:!1,feedMessages:[t.content].concat(Object(ys.a)(e.feedMessages)).sort(_A).reverse(),interactions:SA(e.interactions,t.id).sort(_A).reverse()}):Object(ae.a)({},e,{dialogOpen:!0,content:t.content,dialogMessage:t.message,isRequesting:!1})}(e,n);default:return e}},modalTooltip:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:KA,t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.payload;switch(a){case wo:return{modalIsOpen:!1};case No:return{modalIsOpen:!0,tooltipData:n};default:return e}},mysteries:ZA,outfit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:tj,t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.payload;switch(a){case On:case jn:return Object(ae.a)({},e,{isChanging:!0});case kn:case Sn:case In:return $A(e,n);case Fn:return Object(ae.a)({},e,{isExpanded:!e.isExpanded});default:return e}},payment:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:sj,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case ke:return Object(ae.a)({},e,{isDialogOpen:!0,isSuccess:!1,message:null,paymentType:n.paymentType});case we:return Object(ae.a)({},e,{isDialogOpen:!1,selectedPackage:null,isSuccess:!1,message:null});case Ne:return Object(ae.a)({},e,{isFetching:!0,currency:n.currency,selectedPackage:null});case Ie:return function(e,t){var a=t.packages.map(function(e,t){return Object(ae.a)({},e,{id:t+1})});return Object(ae.a)({},e,t,{isFetching:!1,packages:a,currency:t.currency,selectedPackage:a[0]})}(e,n);case Te:return Object(ae.a)({},e,{isFetching:!1,currency:n.currency});case Re:return function(e,t){var a=e.packages.find(function(e){return e.id===t.packageId});return Object(ae.a)({},e,{selectedPackage:a})}(e,n);case Fe:return Object(ae.a)({},e,{isPurchasing:!0});case qe:return Object(ae.a)({},e,{isPurchasing:!1,isSuccess:!1,message:n.message});case xe:return Object(ae.a)({},e,{isPurchasing:!1,isSuccess:!0,message:n.message});case De:return Object(ae.a)({},e,{isBreakdownVisible:!e.isBreakdownVisible});case Pe:return Object(ae.a)({},e,{isBraintree:!e.isBraintree});default:return e}},phase:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:aj,t=arguments.length>1?arguments[1]:void 0,a=t.payload;switch(t.type){case Ct:case ht:case ut:case Et:case _t:case Ft:return{phase:a.phase};default:return e}},plans:BA,qualityPicker:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WA,t=arguments.length>1?arguments[1]:void 0,a=t.type,n=t.payload;switch(a){case HA:return Object(ae.a)({},e,{isOpen:!0,nature:n.nature});case GA:return Object(ae.a)({},e,{isOpen:!1});default:return e}},registration:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:YA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Ml:return Object(ae.a)({},e,{isFetching:!0});case Ql:return Object(ae.a)({},e,{isFetching:!1});case Bl:return Object(ae.a)({},e,{avatars:VA(n),isFetching:!1});case Hl:return Object(ae.a)({},e,{isLoggingIn:!0});case Wl:return Object(ae.a)({},e,{isLoggingIn:!1});case Gl:return Object(ae.a)({},e,{isLoggingIn:!1,isSuccess:n.isSuccess,message:n.message});case Vl:return Object(ae.a)({},e,{isCreating:!0});case zl:case Yl:return Object(ae.a)({},e,{isCreating:!1});default:return e}},screen:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:cj;switch((arguments.length>1?arguments[1]:void 0).type){case zc:return Object(ae.a)({},e,{full:!0});case Xc:return Object(ae.a)({},e,{full:!1});default:return e}},scrollToComponent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rj;switch((arguments.length>1?arguments[1]:void 0).type){case ep:return{scrolling:!0};case tp:return{scrolling:!1};default:return e}},settings:lj,sidebar:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uj;switch((arguments.length>1?arguments[1]:void 0).type){case dn:return{isOpen:!0};case pn:return{isOpen:!1};default:return e}},socialAct:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pj,t=arguments.length>1?arguments[1]:void 0,a=t.payload;switch(t.type){case It:return Object(ae.a)({},e,{eligibleFriends:a.eligibleFriends});case Ct:return Object(ae.a)({},e,a.socialAct,{eligibleFriends:a.eligibleFriends});case jt:return Object(ae.a)({},e,{ineligibleContacts:a.ineligibleContacts});case dj:return Object(ae.a)({},e,{selectedContactId:a});case At:return Object(ae.a)({},e,{isSending:!1});case St:return Object(ae.a)({},e,{isSending:!0});case _t:return Object(ae.a)({},e,{isSending:!1});case mj:return pj;default:return e}},storylet:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Qt:return function(e){var t=e.phase;return Object(ae.a)({},bA,{phase:t})}(e);case pt:return Object(ae.a)({},e,{isChoosing:!0});case ft:return Object(ae.a)({},e,{isChoosing:!1,phase:n.phase||e.phase});case ht:return Object(ae.a)({},e,{isChoosing:!1,phase:n.phase,storylet:n.storylet,endStorylet:n.endStorylet,messages:n.messages});case lt:return Object(ae.a)({},e,{isFetching:!0});case dt:return e;case mt:return Object(ae.a)({},e,{isFetching:!1});case ut:return function(e,t){return Object(ae.a)({},e,{endStorylet:t.endStorylet,isFetching:!1,storylets:t.storylets,phase:t.phase,storylet:t.storylet,messages:t.messages,rootEventId:t.id})}(e,n);case gt:return Object(ae.a)({},e,{isGoingBack:!0});case vt:return Object(ae.a)({},e,{isGoingBack:!1});case bt:return Object(ae.a)({},e,{isGoingBack:!1,phase:n.phase,storylet:null});case yt:return Object(ae.a)({},e,{isChoosing:!0});case Ot:return Object(ae.a)({},e,{isChoosing:!1,phase:t.phase});case Ct:return function(e,t){var a=t.eligibleFriends,n=t.endStorylet,r=t.externalSocialAct,i=t.mapUpdated,s=t.messages,c=t.phase,o=t.rename,l=t.secondChance,u=t.socialAct,m=t.storylet,d=t.storylets;return Object(ae.a)({},e,{eligibleFriends:a,endStorylet:n,storylets:d,phase:c,mapUpdated:i,messages:s,rename:o,socialAct:u,externalSocialAct:r,secondChance:l,addedFriendId:0,isChoosing:!1,message:null,storylet:m||e.storylet})}(e,n);case St:return Object(ae.a)({},e,{isFetching:!0});case At:return Object(ae.a)({},e,{isFetching:!1});case _t:return Object(ae.a)({},e,{isFetching:!1,phase:n.phase,storylet:"End"===n.phase?null:e.storylet,endStorylet:n.endStorylet,externalSocialAct:n.externalSocialAct,messages:n.messages});case jt:return Object(ae.a)({},e,{ineligibleContacts:t.ineligibleContacts});case wt:return Object(ae.a)({},e,{isFetching:t.isFetching});case Nt:return Object(ae.a)({},e,{isSaving:!0});case Tt:return Object(ae.a)({},e,{isSaving:!1});case It:return Object(ae.a)({},e,{isSaving:!1,message:n.message,eligibleFriends:Object(ys.a)(n.eligibleFriends).sort(vA),addedFriendId:n.addedFriendId});case Rt:case xt:return Object(ae.a)({},e,{isRenaming:t.isRenaming});case Ft:return function(e,t){var a=t.endStorylet,n=t.messages,r=t.phase,i=t.rename;return Object(ae.a)({},e,{endStorylet:a,messages:n,phase:r,rename:i,isRenaming:!1})}(e,n);case Ut:return Object(ae.a)({},e,{mapUpdated:!1});case qt:case Pt:return Object(ae.a)({},e,{isFetching:t.isRenaming});case Dt:return Object(ae.a)({},e,{isFetching:!1,messages:t.messages,phase:t.phase,storylet:t.storylet});case Et:return Object(ae.a)({},e,{phase:t.phase,socialAct:null});case Ht:return Object(ae.a)({},e,{phase:"In"});case Bt:return Object(ae.a)({},e,{cannotUseMessage:t.cannotUseMessage});case Gt:return Object(ae.a)({},e,{cannotUseMessage:null});default:return e}},subscription:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ij,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case rO:return Object(ae.a)({},e,{isFetching:!0});case sO:return Object(ae.a)({},e,{isFetching:!1});case iO:return Object(ae.a)({},e,{isFetching:!1,data:n});case cO:return Object(ae.a)({},e,{isCancelling:!0,isSuccess:!1});case lO:return Object(ae.a)({},e,{isCancelling:!1,isSuccess:!1});case oO:return function(e,t){var a=e.data?e.data.hasBraintreeSubscription:null;return t.isSuccess&&(a=!1),Object(ae.a)({},e,{isCancelling:!1,isSuccess:t.isSuccess,message:t.message,data:Object(ae.a)({},e.data,{hasBraintreeSubscription:a})})}(e,n);default:return e}},subtabs:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:hj,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case cd:return Object(ae.a)({},e,{messages:t.payload});case od:return Object(ae.a)({},e,{myself:t.payload});case ld:return Object(ae.a)({},e,{storylet:t.payload});default:return e}},timer:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nj,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case z:return Object(ae.a)({},t,{timeNextActionIsAvailable:a.nextAvailable});case X:return Object(ae.a)({},t,{timerStarted:!0,remainingTime:(e=a.timeRemaining,1e3*Math.floor((e<=0?0:e)/1e3))});default:return t}},user:gA,news:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fj,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case ms:return Object(ae.a)({},e,{isFetching:!0,newsItem:null});case ps:return Object(ae.a)({},e,{isFetching:!1,newsItem:null});case ds:return function(e,t){var a=e.active?e.active:us.a.get("dismissed_news_item")!==t.id;return Object(ae.a)({},e,{active:a,newsItem:t})}(e,n);case hs:return Object(ae.a)({},e,{active:!1});default:return e}},infoBar:bj,accessCodes:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vj,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Ia:return Object(ae.a)({},e,{isFetching:!0});case Ra:return Object(ae.a)({},e,{isFetching:!1});case Ta:return Object(ae.a)({},e,{accessCode:n,displayChallenge:!0,isFetching:!1});case Na:return vj;case wa:return Object(ae.a)({},e,{displayChallenge:!1});case ka:return Object(ae.a)({},e,{challenge:n,displayChallenge:!0});case ba:case va:case Ca:case ya:return n.accessCodeResult?Object(ae.a)({},e,{displayChallenge:!1,displayResult:!0,result:{message:n.accessCodeResult.message,success:n.accessCodeResult.isSuccess}}):e;case Aa:return Object(ae.a)({},e,{displayResult:!0,result:{message:n.message,success:n.isSuccess}});case ja:return Object(ae.a)({},e,{result:{},displayResult:!1});default:return e}},profile:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:QA,t=arguments.length>1?arguments[1]:void 0,a=t.payload,n=void 0===a?{}:a;switch(t.type){case Ru:return Object(ae.a)({},e,{isFetching:!0});case xu:return Object(ae.a)({},e,{isFetching:!1});case Fu:return function(e,t){var a=t.currentArea,n=t.description,r=t.expandedEquipped,i=t.isLoggedInUsersProfile,s=t.next,c=t.prev,o=t.profileCharacter,l=t.standardEquipped;return Object(ae.a)({},e,{currentArea:a,description:n,expandedEquipped:r,isLoggedInUsersProfile:i,next:s,prev:c,profileCharacter:o,standardEquipped:l,isFetching:!1,lookingAtOwnProfile:i})}(e,n);case Wu:return function(e,t){var a=t.next,n=t.prev,r=t.shares;return Object(ae.a)({},e,{next:a,prev:n,sharedContent:r})}(e,n);case Uu:return Object(ae.a)({},e,{profileCharacter:Object(ae.a)({},e.profileCharacter,{description:t.newDescription})});case Bu:return Object(ae.a)({},e,{isSharing:!0});case Hu:return Object(ae.a)({},e,{isSharing:!1});case Qu:return Object(ae.a)({},e,{isSharing:!1,shareMessageResponse:t.shareMessageResponse});case Gu:return Object(ae.a)({},e,{shareMessageResponse:null});case Du:return function(e,t){var a=t.toDelete;return Object(ae.a)({},e,{isFetching:!1,sharedContent:e.sharedContent.filter(function(e){return e.id!==a})})}(e,n);case Pu:return Object(ae.a)({},e,{isFetching:!1});case qu:return Object(ae.a)({},e,{isFetching:!0});case Mu:case Lu:default:return e}}}),yj=function(e,t){return"user/LOGOUT_SUCCESS"===t.type||"app/RESET_STORE"===t.type?Ej({accessCodes:Object(ae.a)({},e.accessCodes)},t):Ej(e,t)};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a(819);var Cj=Object(d.a)(p.a,rA),Oj=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({actionsBlacklist:["timer/SET_TIMER_REMAINING"]}):d.d,Sj=Object(d.e)(yj,Oj(Cj));!function(e){var t=e.location.search,a=j.a.parse(t).otp;if(a){console.info("OTP found, setting and reloading"),e.sessionStorage.setItem("access_token",a);var n=e.location,r=n.protocol,i=n.host;e.location="".concat(r,"//").concat(i)}}(window);var _j=function(e){var t=k(e).token;try{var a=_.a.decode(t),n=a.CharacterId,r=a.UserId,i={};return Number(n)&&(i.characterId=n),Number(r)&&(i.userId=r),i}catch(s){return{}}}(window),Aj=_j.characterId,jj=_j.userId;function kj(){u.a.render(o.a.createElement(m.a,{store:Sj},o.a.createElement(nA,null)),document.querySelector(h))}Aj&&jj?Sj.dispatch(_s()).then(kj).catch(kj):kj(),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(e){e.unregister()}),Rl.a.setAppElement(h)}},[[370,2,1]]]);
//# sourceMappingURL=main.9f599f58.chunk.js.map