(function(e){function t(t){for(var r,o,a=t[0],i=t[1],l=t[2],p=0,d=[];p0?(Object(r["s"])(),Object(r["f"])(r["a"],{key:0},[Object(r["g"])("h1",_e,Object(r["z"])(c.my_scores.compliance)+"%",1),Object(r["g"])("p",null,"Daarmee behoor jij tot de top "+Object(r["z"])(c.my_scores.compliance_top)+"% van Improvers.",1)],64)):Object(r["e"])("",!0)]),Object(r["g"])("section",he,[Object(r["g"])("div",ve,[Object(r["g"])("div",ke,[ye,Object(r["g"])("div",null,[we,c.my_scores.my_week_scores?(Object(r["s"])(),Object(r["f"])("h4",Pe,Object(r["z"])(c.get_sale_count(c.my_scores.my_week_scores)),1)):Object(r["e"])("",!0),ze,Object(r["g"])("h4",null,Object(r["z"])(c.get_top_vertical(c.my_scores.my_best_verticals)),1),Te,c.my_scores.compliance&&c.my_scores.compliance>0?(Object(r["s"])(),Object(r["f"])("h4",Ee,Object(r["z"])(c.my_scores.compliance)+"%",1)):(Object(r["s"])(),Object(r["f"])("h4",Se,"Niet beschikbaar"))]),Object(r["g"])("div",null,[Me,Object(r["g"])("ol",xe,[(Object(r["s"])(!0),Object(r["f"])(r["a"],null,Object(r["w"])(c.my_scores.my_best_advertisers,(function(e){return Object(r["s"])(),Object(r["f"])("li",{key:e.advertiser},Object(r["z"])(e.description),1)})),128))]),Ae,Object(r["g"])("ol",null,[(Object(r["s"])(!0),Object(r["f"])(r["a"],null,Object(r["w"])(c.my_scores.my_week_scores,(function(e){return Object(r["s"])(),Object(r["f"])("li",{key:e.weekno},"Week "+Object(r["z"])(e.weekno)+" "+Object(r["z"])(c.get_format(e.amount)),1)})),128))])])])])])])])])}var De=n("5530"),Ce=(n("4de4"),n("d3b7"),n("fb6a"),n("4e82"),n("7db0"),n("b0c0"),n("d81d"),n("c740"),n("8785")),Ie={name:"Home",components:{},setup:function(){var e=Object(c["b"])(),t=e.getters.getParsedToken,n=new Intl.NumberFormat("nl-NL",{style:"currency",currency:"EUR",minimumFractionDigits:2}),s=new Intl.NumberFormat("nl-NL");function o(e){return e&&e.length>0?l(e[0].count_as_sale_all):0}function a(e){return e&&e.length>0?e[0].vertical:(console.log("vertical",e),"Niet beschikbaar")}function i(e){return n.format(e)}function l(e){return s.format(e)}var u=Object(r["b"])(f),p=Object(r["b"])(d);function d(){var n=e.getters.getMonthsPartner,r=e.getters.getScores,c=e.getters.getWeekScores,s=r.filter((function(e){return e.partner_id==t.partner_id})),o=0,a=0,i=0,l=0;s&&s.length>0&&(o=parseFloat(s[0].sale_amount),a=parseFloat(s[0].total_amount),i=parseFloat(s[0].networker_amount),l=parseFloat(s[0].custom_amount));var u=e.getters.getAdvertisers,p=s.reduce((function(e,t){var n=e.filter((function(e){return e.advertiser==t.advertiser}));if(!n||0==n.length){var r=u.find((function(e){return e.code==t.advertiser}));r=r?r.name:b(t.advertiser),e.push(Object(De["a"])(Object(De["a"])({},t),{},{description:r}))}return e}),[]).sort((function(e,t){return t.advertiser_amount-e.advertiser_amount})).slice(0,4),d=e.getters.getLeagues,f=d.reduce((function(e,n){var r=n.trip,c=n.partners.some((function(e){return e.partner_id==t.partner_id}));return c&&"Champions Trip 2021 H1"==r&&(e.clh1=!0),c&&"Champions Trip 2021 H2"==r&&(e.clh2=!0),c&&"Diamond Trip 2021"==r&&(e.diamond=!0),e}),{clh1:!1,clh2:!1,diamond:!1}),g=s.reduce((function(e,t){var n=j(t.advertiser),r=e.find((function(e){return e.vertical==n}));if(r)r.vertical_amount+=parseFloat(t.project_amount);else{var c=parseFloat(t.project_amount);e.push({vertical:n,vertical_amount:c})}return e}),[]).sort((function(e,t){return t.vertical_amount-e.vertical_amount})).slice(0,4),O=e.getters.getQP,_=s.reduce((function(e,t){var n=e.filter((function(e){return e.project_code==t.project_code}));if(!n||0==n.length){var r=O.find((function(e){return e.code==t.project_code}));r?r=r.description:(console.log("not-found",t.project_code),r=m(t.project_code)),e.push(Object(De["a"])(Object(De["a"])({},t),{},{description:r}))}return e}),[]).sort((function(e,t){return t.project_amount-e.project_amount})).slice(0,4),h=e.getters.getCompliance,v=h.find((function(e){return e.partner_id==t.partner_id})),k=0;v&&v.aantal_behaald>0&&(k=parseInt(v.compliance));var y=n.reduce((function(e,n){if(n.partner_id!=t.partner_id){var r=h.find((function(e){return e.partner_id==n.partner_id}));if(r&&r.aantal_behaald>0){var c=parseInt(r.compliance);c>k&&k>0?(e.more+=1,e.total+=1,e.top+=1):c0?(e.less+=1,e.total+=1):c==k&&k>0&&(e.same+=1,e.total+=1,e.top+=1)}}return e}),{more:0,less:0,same:0,total:0,top:0}),w=y.total>0?Math.round(y.top/y.total*100):0;console.log("compliance_top",w);var P=n.reduce((function(e,n){var c=r.find((function(e){return e.partner_id==n.partner_id})),s=0,o=1e3;if(c){s=parseFloat(c.total_amount),o=parseInt(c.rank);var a={partner_id:n.partner_id,first_name:n.first_name,last_name:n.last_name,total_amount:s,rank:o,this_partner:n.partner_id==t.partner_id};e.push(a)}return e}),[]).sort((function(e,t){return e.rank-t.rank})).map((function(e,t){return Object(De["a"])(Object(De["a"])({},e),{},{index:t+1})})),z=P.findIndex((function(e){return e.partner_id==t.partner_id})),T=z-5,E=z+6;T<0&&(E+=Math.abs(T));var S=Math.min(E,P.length-1);if(E>=P.length-1){var M=E-(P.length-1);console.log("diff",M,P.length-1),T-=M,E=E-M+1,S=E}var x=Math.max(T,0);console.log("min",T,x),console.log("max",E,S);var A=P.slice(x,S);return{my_sales:o,my_leagues:f,my_total:a,my_network:i,my_custom:l,my_best_projects:_,my_best_verticals:g,my_best_advertisers:p,my_week_scores:c,my_ranking_sliced:A,compliance:k,compliance_top:w,my_rank:z+1}}function b(e){return"ESPP"==e?"Essent ServicePartners":"EVBX"==e?"Vandebron Opt-in Leads":"MTMG"==e?"Mediahuis":"EDEA"==e?"Door2Door":e}function m(e){return"EDEA02"==e?"Door2Door":"EDEX01"==e?"Energiedirect Opt-In":"EDED01"==e?"Energiedirect Door2Door":e}function j(e){var t=e[0];return"M"==t?"Media":"C"==t?"Charity":"L"==t?"Lottery":"Energy"}function f(){var n=e.getters.getMonthsPartner,r=t;if(console.log(n),n&&r){var c=n.find((function(e){return e.partner_id==r.partner_id}));return console.log(c),c}}return Object(r["q"])((function(){Ce["a"].initialize()})),{months_for_partner:u,get_format:i,get_sale_count:o,get_top_vertical:a,my_scores:p}}},Fe=(n("d206"),n("6b0d")),We=n.n(Fe);const He=We()(Ie,[["render",Le]]);var Re=He,Ve=[{path:"/",name:"Home",component:Re}],Ne=Object(o["a"])({mode:"history",history:Object(o["b"])("/"),routes:Ve}),qe=Ne,Be={id:"wrapper"},Qe={key:0,class:"x-reset-container"},Ge=Object(r["g"])("div",{class:"im"},[Object(r["g"])("svg",{class:"im__icon",idversion:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[Object(r["g"])("title",null,"Leaf"),Object(r["g"])("g",{class:"c-leaf__icon-group"},[Object(r["g"])("path",{d:"M76,0h129v135H0V0h35.4H76z M68.1,119.4V15.6h-12v103.7H68.1z\r\n M148.7,119.3V16.2l-29.5,51.3L89.9,16.2v103.1h11.9\r\n l-0.4-60.7l18,33.2l17.8-33.2l-0.3,60.7H148.7z"})])]),Object(r["g"])("div",{class:"im__fill"})],-1),Je=[Ge];function $e(e,t,n,c,s,o){var a=Object(r["x"])("router-view");return Object(r["s"])(),Object(r["f"])("div",Be,[c.loaded?Object(r["e"])("",!0):(Object(r["s"])(),Object(r["f"])("div",Qe,Je)),c.loaded?(Object(r["s"])(),Object(r["d"])(a,{key:1})):Object(r["e"])("",!0)])}n("3ca3"),n("ddb0"),n("ac1f"),n("5319");var Ue={name:"App",components:{},setup:function(){var e=Object(o["c"])(),t=Object(c["b"])(),n=Object(r["b"])((function(){return t.getters.getLoaded}));function s(){var e=new Headers,n=t.getters.getAccessToken;n&&e.append("Authorization","bearer "+n);var r=fetch("https://eve.improvers.nl/api/wrapped/partners/",{headers:e}).then((function(e){return e.json()})),c=fetch("https://eve.improvers.nl/api/wrapped/compliance/",{headers:e}).then((function(e){return e.json()})),s=fetch("https://eve.improvers.nl/api/wallboards/list/",{headers:e}).then((function(e){return e.json()})),o=fetch("https://eve.improvers.nl/api/wallboards/qualification_profiles/",{headers:e}).then((function(e){return e.json()})),a=fetch("https://eve.improvers.nl/api/wrapped/scores/",{headers:e}).then((function(e){return e.json()})),i=fetch("https://eve.improvers.nl/api/wrapped/weeks/",{headers:e}).then((function(e){return e.json()})),l=fetch("https://eve.improvers.nl/api/wrapped/leagues/",{headers:e}).then((function(e){return e.json()}));Promise.all([r,c,s,o,a,i,l]).then((function(e){t.dispatch("setMonthsPartner",e[0]),t.dispatch("setCompliance",e[1]),t.dispatch("setAdvertisers",e[2]),t.dispatch("setQP",e[3]),t.dispatch("setScores",e[4]),t.dispatch("setWeekScores",e[5]),t.dispatch("setLeagues",e[6]),t.dispatch("setLoaded",!0)}))}return s(),Object(r["q"])((function(){var t=location.href.replace(/[&?]code=[^&$]*/,"").replace(/[&?]scope=[^&$]*/,"").replace(/[#?]state=[^&$]*/,"").replace(/[&?]session_state=[^&$]*/,"");e.replace(t)})),{loaded:n}}};n("7d5d");const Xe=We()(Ue,[["render",$e]]);var Ye=Xe,Ke=n("68ad"),Ze=!1,et={url:"https://login.improvers.nl/auth",realm:"improvers",clientId:"wallboard"},tt=Ke(et);function nt(e){rt(e),!1===Ze&&(Ze=setInterval((function(){rt(e)}),6e4))}function rt(e){e.updateToken(70).then((function(t){t?(s.dispatch("setAccessToken",e.token),console.info("Token refreshed"+t)):console.warn("Token not refreshed, valid for "+Math.round(e.tokenParsed.exp+e.timeSkew-(new Date).getTime()/1e3)+" seconds")})).catch((function(){console.error("Failed to refresh token")}))}tt.init().then((function(e){if(e){console.info("Authenticated"),s.dispatch("setAccessToken",tt.token),s.dispatch("setParsedToken",tt.tokenParsed);var t=Object(r["c"])(Ye,{keycloak:tt});t.use(s).use(qe).mount("#app"),nt(tt)}else tt.login()})).catch((function(){console.error("Authenticated Failed")}))},"58f1":function(e,t,n){e.exports=n.p+"img/non_verified_black_24dp.d9f8fed8.svg"},"7d5d":function(e,t,n){"use strict";n("a118")},9832:function(e,t,n){e.exports=n.p+"img/rgb_10improvers_sappghire.aee9eee5.png"},a118:function(e,t,n){},cd69:function(e,t,n){e.exports=n.p+"img/verified_black_24dp.2756762b.svg"},d206:function(e,t,n){"use strict";n("1054")}}); //# sourceMappingURL=app.02fad64f.js.map