1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"2.19.1"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];if(null!=i)for(var a in i)i.hasOwnProperty(a)&&(e[a]=i[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:booksprout-reviewer-app":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b9d8b89c-41cb-41e8-9ce4-846c17e310c8",e._sentryDebugIdIdentifier="sentry-dbid-b9d8b89c-41cb-41e8-9ce4-846c17e310c8")}catch(e){}}(),(globalThis["webpackChunkapp_reviewer"]||=[]).push([[7764],{57655(e,t,i){i.d(t,{X:()=>U});var a=i(89221),s=i(65365);const l={key:0,class:"content-block column"},o={class:"g-c-l-status column items-xs-center items-md-start"},n={class:"text-bs-grey-m"},r={key:0},c={key:1},R={class:"bs-h2--responsive q-mt-none q-mb-md-none"},m={class:"g-c-l-perks column"},u={class:"text-bs-grey-m"},v={class:"text-bs-grey-m"},d={key:0},p={key:0,class:"g-apply"},g={key:1,class:"g-a-note text-bs-my-d bg-bs-my-l"},w={key:2,class:"g-a-note text-bs-nb bg-bs-lb-r"},b={key:0},E={key:1},T={key:2},k={key:3,class:"g-a-note text-bs-r-d bg-bs-r-l"},y={key:4,class:"g-a-reason text-bs-r-d"},L={key:1,class:"g-c-l-stats column"},S={class:"text-bs-grey-m"},f={class:"text-bs-grey-m"},h={class:"bs-h1 text-bs-nb"},W={class:"bs-h2 text-bs-nb"},_={class:"bs-h1 text-bs-nb"},A={key:2,class:"g-c-l-download-or-copy"},D={class:"g-c-l-badge column"},C={class:"text-bs-grey-m"},O={class:"g-c-l-copy column"},x={class:"text-bs-grey-m"};function U(e,t,i,U,N,I){const P=(0,a.g2)("q-icon"),M=(0,a.g2)("bs-btn"),X=(0,a.g2)("bs-tooltip"),$=(0,a.g2)("i18n-t");return e.mimicOrAuthenticatedUser.id&&e.stats.onTimeReviewRateStats?((0,a.uX)(),(0,a.CE)("div",l,[(0,a.bF)(P,{name:e.reviewerStatusProps.icon.name,class:(0,s.C4)(e.reviewerStatusProps.icon.cssClass),size:"7.75rem"},null,8,["name","class"]),(0,a.Lk)("div",o,[(0,a.Lk)("strong",n,[e.isNext?((0,a.uX)(),(0,a.CE)("small",r,(0,s.v_)(e.$t("modules.gamification.labels.nextLevel")),1)):((0,a.uX)(),(0,a.CE)("small",c,(0,s.v_)(e.$t("modules.gamification.labels.yourLevel")),1))]),(0,a.Lk)("h2",R,[(0,a.eW)((0,s.v_)(e.reviewerStatusProps.heading)+" ",1),e.stats&&e.eligibleForTrustedReviewer?((0,a.uX)(),(0,a.Wv)(P,{key:0,class:(0,s.C4)([{"text-bs-g":e.stats.isTrustedReviewer,"text-bs-lb-r":!e.stats.isTrustedReviewer},"q-ml-sm"]),name:"app:star-tick",size:"1.375rem"},null,8,["class"])):(0,a.Q3)("",!0)])]),(0,a.Lk)("div",m,[(0,a.Lk)("strong",u,[(0,a.Lk)("small",null,(0,s.v_)(e.$t("modules.gamification.labels.perks")),1)]),(0,a.Lk)("ul",v,[(0,a.Lk)("li",null,[(0,a.bF)(P,{class:"text-bs-g",name:"app:download-solid",size:"1rem",preserveAspectRatio:"xMinYMid meet"}),(0,a.eW)(" "+(0,s.v_)(e.reviewerStatusProps.downloadLimit),1)]),(0,a.Lk)("li",null,[(0,a.bF)(P,{class:"text-bs-g",name:"app:time-to-publish",size:"1rem",preserveAspectRatio:"xMinYMid meet"}),(0,a.eW)(" "+(0,s.v_)(e.reviewerStatusProps.overDueDays),1)]),e.reviewerRole===e.MODULE_CONSTANTS.USER.ROLES.REVIEWER.TOP?((0,a.uX)(),(0,a.CE)("li",d,[(0,a.bF)(P,{class:"text-bs-g",name:"app:star-outline",size:"1rem",preserveAspectRatio:"xMinYMid meet"}),(0,a.eW)(" "+(0,s.v_)(e.$t("modules.gamification.labels.exclusiveAccess")),1)])):(0,a.Q3)("",!0)])]),e.isNext&&e.reviewerRole===e.MODULE_CONSTANTS.USER.ROLES.REVIEWER.TOP?((0,a.uX)(),(0,a.CE)("div",p,[e.applicationNotEligible||e.applicationApplied?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(M,{key:0,class:"g-a-btn q-mb-lg",disabled:e.applicationDeclined,onClick:e.applyForTopReviewer},{default:(0,a.k6)(()=>[(0,a.eW)((0,s.v_)(e.$tc("modules.gamification.actions.apply")),1)]),_:1},8,["disabled","onClick"])),e.applicationApplied?((0,a.uX)(),(0,a.CE)("p",g,[(0,a.Lk)("strong",null,(0,s.v_)(e.$t("modules.gamification.labels.applicationReceived")),1)])):(0,a.Q3)("",!0),e.applicationNotEligible?((0,a.uX)(),(0,a.CE)("p",w,[e.eligibleReviewCount||e.eligibleOnTimeReviewRate?e.eligibleReviewCount?e.eligibleOnTimeReviewRate?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("strong",T,(0,s.v_)(e.$t("modules.gamification.labels.notEligibleMoreOnTimeReviewRate")),1)):((0,a.uX)(),(0,a.CE)("strong",E,(0,s.v_)(e.$t("modules.gamification.labels.notEligibleMoreReview",[e.requiredReviewCountForTopTier])),1)):((0,a.uX)(),(0,a.CE)("strong",b,(0,s.v_)(e.$t("modules.gamification.labels.notEligible",[e.requiredReviewCountForTopTier])),1))])):(0,a.Q3)("",!0),e.applicationDeclined?((0,a.uX)(),(0,a.CE)("p",k,[(0,a.Lk)("strong",null,(0,s.v_)(e.$t("modules.gamification.labels.applicationRejected",[e.nextApplicationDate])),1)])):(0,a.Q3)("",!0),e.applicationDeclined?((0,a.uX)(),(0,a.CE)("ul",y,[(0,a.Lk)("li",null,[(0,a.Lk)("strong",null,(0,s.v_)(e.mimicOrAuthenticatedUser.topReviewerAppStatusReason),1)])])):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0),e.stats?((0,a.uX)(),(0,a.CE)("div",L,[(0,a.Lk)("strong",S,[(0,a.Lk)("small",null,(0,s.v_)(e.$t("modules.gamification.labels.yourStats")),1)]),(0,a.Lk)("ul",f,[(0,a.Lk)("li",null,[(0,a.Lk)("span",null,[(0,a.eW)((0,s.v_)(e.$t("modules.gamification.labels.downloadedThisWeek"))+" ",1),e.stats.earliestNextClaimDate&&e.stats.arcsDownloadedThisWeek>=e.permissionSet.arcDownloadsPerWeek?((0,a.uX)(),(0,a.Wv)(X,{key:0,"tooltip-offset":[0,10],"tooltip-self":"top left"},{default:(0,a.k6)(()=>[(0,a.eW)((0,s.v_)(e.$t("modules.gamification.labels.earliestNextClaimDate",{date:e.earliestNextClaimDate})),1)]),_:1})):(0,a.Q3)("",!0)]),(0,a.Lk)("span",null,[(0,a.Lk)("span",h,(0,s.v_)(e.stats.arcsDownloadedThisWeek),1),(0,a.Lk)("span",W,"/"+(0,s.v_)(e.permissionCountText(e.permissionSet.arcDownloadsPerWeek)),1)])]),(0,a.Lk)("li",null,[(0,a.eW)((0,s.v_)(e.$t("modules.gamification.labels.reviewRate"))+" ",1),(0,a.Lk)("div",{class:(0,s.C4)(["row g-c-l-s-rating",{"g-c-l-s-rating__fantastic":e.stats.onTimeReviewRateStats.onTimeReviewRate>80,"g-c-l-s-rating__great":e.stats.onTimeReviewRateStats.onTimeReviewRate>70&&e.stats.onTimeReviewRateStats.onTimeReviewRate<=80,"g-c-l-s-rating__low":e.stats.onTimeReviewRateStats.onTimeReviewRate>50&&e.stats.onTimeReviewRateStats.onTimeReviewRate<=70,"g-c-l-s-rating__to-improve":e.stats.onTimeReviewRateStats.onTimeReviewRate>0&&e.stats.onTimeReviewRateStats.onTimeReviewRate<=50,"g-c-l-s-rating__none":0===e.stats.onTimeReviewRateStats.onTimeReviewRate}])},[t[0]||(t[0]=(0,a.Lk)("div",{class:"g-c-l-s-r-indicator","aria-hidden":"true"},[(0,a.Lk)("span"),(0,a.Lk)("span"),(0,a.Lk)("span"),(0,a.Lk)("span")],-1)),e.stats.onTimeReviewRateStats.onTimeReviewRate>80?((0,a.uX)(),(0,a.Wv)($,{key:0,keypath:"modules.gamification.labels.onTimeReviewRate.fantastic",class:"bs-h4",tag:"span"})):(0,a.Q3)("",!0),e.stats.onTimeReviewRateStats.onTimeReviewRate>70&&e.stats.onTimeReviewRateStats.onTimeReviewRate<=80?((0,a.uX)(),(0,a.Wv)($,{key:1,keypath:"modules.gamification.labels.onTimeReviewRate.great",class:"bs-h4",tag:"span"})):(0,a.Q3)("",!0),e.stats.onTimeReviewRateStats.onTimeReviewRate>50&&e.stats.onTimeReviewRateStats.onTimeReviewRate<=70?((0,a.uX)(),(0,a.Wv)($,{key:2,keypath:"modules.gamification.labels.onTimeReviewRate.low",class:"bs-h4",tag:"span"})):(0,a.Q3)("",!0),e.stats.onTimeReviewRateStats.onTimeReviewRate>0&&e.stats.onTimeReviewRateStats.onTimeReviewRate<=50?((0,a.uX)(),(0,a.Wv)($,{key:3,keypath:"modules.gamification.labels.onTimeReviewRate.toImprove",class:"bs-h4",tag:"span"})):(0,a.Q3)("",!0),0===e.stats.onTimeReviewRateStats.onTimeReviewRate?((0,a.uX)(),(0,a.Wv)($,{key:4,keypath:"modules.gamification.labels.onTimeReviewRate.none",class:"bs-h4",tag:"span"})):(0,a.Q3)("",!0)],2)]),(0,a.Lk)("li",null,[(0,a.eW)((0,s.v_)(e.$t("modules.gamification.labels.arcTotalOverdueDays"))+" ",1),(0,a.Lk)("span",_,(0,s.v_)(e.stats.arcTotalOverdueDays)+" / "+(0,s.v_)(e.allowedOverdueDays),1)])])])):(0,a.Q3)("",!0),e.mimicOrAuthenticatedUser.reviewerRole===e.MODULE_CONSTANTS.USER.ROLES.REVIEWER.TOP?((0,a.uX)(),(0,a.CE)("div",A,[(0,a.Lk)("div",D,[(0,a.Lk)("strong",C,[(0,a.Lk)("small",null,(0,s.v_)(e.$t("modules.gamification.labels.topReviewerBadge")),1)]),t[1]||(t[1]=(0,a.Lk)("img",{src:"/cdn/booksprout-top-reviewer-badge.png",width:"199",he
1ight:"73",alt:"Booksprout Top Reviewer Badge"},null,-1))]),(0,a.Lk)("div",O,[(0,a.Lk)("strong",x,[(0,a.Lk)("small",null,(0,s.v_)(e.$t("modules.gamification.labels.copyBadgeCode")),1)]),t[2]||(t[2]=(0,a.Lk)("div",{class:"g-c-l-c-code"},[(0,a.Lk)("code",null,[(0,a.Lk)("pre",null,' <a href="https://booksprout.co/readers">\n '),(0,a.Lk)("pre",null,' <img src="https://booksprout.co/cdn/booksprout-top-reviewer-badge.png" width="199" height="73" alt="Booksprout Top Reviewer Badge">\n '),(0,a.Lk)("pre",null," </a>\n ")])],-1))])])):(0,a.Q3)("",!0)])):(0,a.Q3)("",!0)}},37783(e,t,i){var a=i(89221),s=i(7869),l=i(65732),o=i(11381),n=i(91037),r=i(60489),c=i(62856),R=i(71391);const m={[l.jGy.USER.ROLES.REVIEWER.UNSET]:"text-bs-nb-m",[l.jGy.USER.ROLES.REVIEWER.NEW]:"text-bs-nb-m",[l.jGy.USER.ROLES.REVIEWER.VALUED]:"text-bs-g",[l.jGy.USER.ROLES.REVIEWER.TOP]:"text-bs-m-y"},u=new l.kGw,v=new l.PPL,d=new l.R3m,p={[l.jGy.USER.ROLES.REVIEWER.UNSET]:u,[l.jGy.USER.ROLES.REVIEWER.NEW]:u,[l.jGy.USER.ROLES.REVIEWER.VALUED]:v,[l.jGy.USER.ROLES.REVIEWER.TOP]:d},g=(0,a.pM)({name:"ReviewerStatusBlock",props:{reviewerRole:{type:String},isNext:{type:Boolean},stats:{type:Object}},setup(e){const t=l.jGy.USER.ROLES,i=(0,o.Pp)(),{showError:u}=(0,n.b)(i),{formatDate:v}=(0,r.d)(R.Tl),g=(0,c.c)(),w=(0,s.IG)((0,o.Jd)().user.service),b=(0,a.EW)(()=>(0,l.Nsd)(e.reviewerRole===t.REVIEWER.NEW)),E=(0,a.EW)(()=>{var e;return[t.REVIEWER.VALUED,t.REVIEWER.TOP].includes((null===(e=g.mimicOrAuthenticatedUser.reviewerRole)||void 0===e?void 0:e.toLowerCase())||"")}),T=(0,a.EW)(()=>p[e.reviewerRole]),k=(0,a.EW)(()=>i.$tc(`system.labels.roles.reviewer.${e.reviewerRole}`)),y=e=>-1===e?"Unlimited":e+"",L=(0,a.EW)(()=>({icon:{name:`app:badge-${e.reviewerRole}-reviewer`,cssClass:e.isNext?"text-bs-lb":m[e.reviewerRole]},heading:k.value,downloadLimit:i.$t("modules.gamification.labels.reviewerDownloadLimit",[y(T.value.arcDownloadsPerWeek)]),overDueDays:i.$tc("modules.gamification.labels.reviewerDueArcs",b.value)})),S=(0,a.EW)(()=>{const t=e.stats;return t.totalReviewCount>d.requiredReviewsForTier?0:d.requiredReviewsForTier-t.totalReviewCount}),f=(0,a.EW)(()=>{const e=g.mimicOrAuthenticatedUser;let i=e.topReviewerAppStatusDate;const a=e.topReviewerAppStatus===t.APPLICATION.STATUS.DECLINED;return"string"===typeof i&&(i=(0,l.NqL)(i)),!(i&&(0,l.LI4)(30,i)<new Date)&&a}),h=(0,a.EW)(()=>g.mimicOrAuthenticatedUser.topReviewerAppStatus===t.APPLICATION.STATUS.APPLIED),W=(0,a.EW)(()=>e.stats.totalReviewCount>=d.requiredReviewsForTier),_=(0,a.EW)(()=>e.stats.onTimeReviewRateStats.onTimeReviewRate>=d.requiredReviewRateForTier),A=(0,a.EW)(()=>(!W.value||!_.value)&&!f.value&&!h.value),D=(0,a.EW)(()=>{const e=g.mimicOrAuthenticatedUser.topReviewerAppStatusDate;return v(e?(0,l.LI4)(30,e):new Date,"MMM DD, YYYY")}),C=(0,a.EW)(()=>(0,l.AUc)(e.stats.earliestNextClaimDate||"").toLocaleDateString()),O=()=>{i.$q.loading.show(),w.applyForTopReviewer().then(e=>(0,o.a)().setUser(e)).catch(e=>{u(e.message)}).finally(()=>{i.$q.loading.hide()})};return{MODULE_CONSTANTS:l.jGy,mimicOrAuthenticatedUser:(0,a.EW)(()=>g.mimicOrAuthenticatedUser),userService:w,allowedOverdueDays:b,eligibleForTrustedReviewer:E,permissionSet:T,reviewerStatusProps:L,headingFromRole:k,requiredReviewCountForTopTier:S,applicationDeclined:f,applicationApplied:h,eligibleReviewCount:W,eligibleOnTimeReviewRate:_,applicationNotEligible:A,nextApplicationDate:D,earliestNextClaimDate:C,permissionCountText:y,applyForTopReviewer:O}}});i.d(t,["A",0,g])},37764(e,t,i){i.r(t);var a=i(57655),s=i(56173),l=i(82922),o=i(7978),n=i(90048),r=i(258),c=i.n(r);const R=(0,l.A)(s.A,[["render",a.X]]),m=R;c()(s.A,"components",{QIcon:o.A,QTooltip:n.A}),i.d(t,["default",0,m])},56173(e,t,i){i.d(t,{A:()=>a.A});var a=i(37783)}}]); 2//# sourceMappingURL=7764.8b12f7b6.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.