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 a=1;a<arguments.length;a++){var l=arguments[a];if(null!=l)for(var i in l)l.hasOwnProperty(i)&&(e[i]=l[i])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:booksprout-reviewer-app":!0});var a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="36bc71ad-e7fd-4cad-af41-06bc231823b1",e._sentryDebugIdIdentifier="sentry-dbid-36bc71ad-e7fd-4cad-af41-06bc231823b1")}catch(e){}}(),(globalThis["webpackChunkapp_reviewer"]||=[]).push([[8967],{19883(e,a,l){l.d(a,{X:()=>L});var i=l(89221),t=l(65365);const r={class:"bs-h3"},o={class:"sr-only"},s={class:"content-block"},n={key:0,class:"flex column"},c={class:"text-bs-nb-m q-mb-sm"},u={class:"row justify-center"},d={key:0,class:"full-width bg-bs-r-l text-bs-r-d q-mt-md"},v={key:0,class:"full-width bg-bs-r-l text-bs-r-d border-radius q-pa-lg q-mb-lg"},m={key:0,class:"full-width font-size-12 q-mt-md"},w={class:"column ar-review-section ar-review-section--with-separator"},b={class:"bs-h4"},p={class:"sr-only"},g={class:"sr-only"},k={class:"sr-only"},h={class:"sr-only"},S={class:"sr-only"},f={key:0,class:"sr-only",role:"alert"},R={class:"column ar-review-section ar-review-section--with-separator"},A={class:"bs-h4"},y={class:"column ar-review-section ar-review-section--with-separator"},E={class:"bs-h4"},_={class:"column ar-review-section"},O={class:"bs-h4"},T={class:"column ar-review-section"},D={class:"bs-h4"},F={class:"row justify-center justify-sm-start"};function L(e,a,l,L,$,M){const C=(0,i.g2)("q-icon"),I=(0,i.g2)("bs-btn"),N=(0,i.g2)("i18n-t"),W=(0,i.g2)("arc-type"),V=(0,i.g2)("bs-rating"),U=(0,i.g2)("book-preview"),x=(0,i.g2)("review-complete"),P=(0,i.g2)("q-tooltip"),B=(0,i.g2)("q-rating"),G=(0,i.g2)("bs-input"),X=(0,i.g2)("bs-checkbox"),K=(0,i.g2)("bs-form"),q=(0,i.g2)("select-store"),j=(0,i.g2)("smashwords-site"),Q=(0,i.g2)("apple-books-site"),Y=(0,i.g2)("has-link-site"),H=(0,i.g2)("no-link-site"),z=(0,i.g2)("q-page");return e.crudModel.id?((0,i.uX)(),(0,i.Wv)(z,{key:0,class:"bs-page arc-review"},{default:(0,i.k6)(()=>[e.$router.currentRoute.value.path.endsWith("/review")?((0,i.uX)(),(0,i.Wv)(I,{key:0,class:"bs-back-button",to:e.linkService.frontEndRelative("arc","view",e.crudModel.id,e.crudModel.book.title),"as-link":""},{default:(0,i.k6)(()=>[(0,i.bF)(C,{name:"app:back",size:".5rem"}),(0,i.eW)(" "+(0,t.v_)(e.$t("modules.arcs.actions.backToArc")),1)]),_:1},8,["to"])):((0,i.uX)(),(0,i.Wv)(I,{key:1,class:"bs-back-button",onClick:a[0]||(a[0]=a=>e.$router.go(-1)),"as-link":""},{default:(0,i.k6)(()=>[(0,i.bF)(C,{name:"app:back",size:".5rem"}),(0,i.eW)(" "+(0,t.v_)(e.$t("modules.arcs.reviews.actions.backToStores")),1)]),_:1})),(0,i.Lk)("h2",r,[e.currentArcSite?((0,i.uX)(),(0,i.Wv)(N,{key:0,keypath:"modules.arcs.reviews.labels.reviewOnX"},{0:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.userFriendlySiteDescription(e.currentArcSite.description)),1)]),_:1})):e.claim.status!==e.MODULE_CONSTANTS.ARCS.CLAIMS.STATUS.COMPLETE?((0,i.uX)(),(0,i.Wv)(N,{key:1,keypath:"modules.arcs.labels.continueYourReview"})):((0,i.uX)(),(0,i.Wv)(N,{key:2,keypath:"modules.arcs.labels.yourReview"}))]),(0,i.Lk)("article",null,[(0,i.Lk)("h2",o,(0,t.v_)(e.$t("modules.arcs.reviews.labels.leavingReviewForAuthor",[e.getPenNameName(e.crudModel.book,"firstName")])),1),(0,i.Lk)("div",s,[(0,i.bF)(U,{book:e.crudModel.book,"arc-link":e.linkService.frontEndRelative("arc","view",e.crudModel.id,e.crudModel.book.title)},{arcTypeSecondary:(0,i.k6)(()=>[(0,i.bF)(W,{type:e.crudModel.arcType},null,8,["type"])]),default:(0,i.k6)(()=>[e.claimRating?((0,i.uX)(),(0,i.CE)("div",n,[(0,i.Lk)("strong",c,(0,t.v_)(e.$t("modules.arcs.reviews.labels.yourRating")),1),(0,i.bF)(V,{value:e.claimRating},null,8,["value"])])):(0,i.Q3)("",!0)]),_:1},8,["book","arc-link"])]),(0,i.Lk)("div",u,[e.cannotReviewYet&&e.DEV_MODE?((0,i.uX)(),(0,i.CE)("div",d," Note: The link below is only showing in dev mode. It will not appear in production. ")):(0,i.Q3)("",!0),e.claim.status!==e.MODULE_CONSTANTS.ARCS.CLAIMS.STATUS.COMPLETE&&!e.cannotReviewYet||e.DEV_MODE?((0,i.uX)(),(0,i.Wv)(I,{key:1,class:"ar-cancel-link",label:e.cancelLabel,onClick:e.cancelOrUnCancelClaim,"as-link":"",plain:""},null,8,["label","onClick"])):(0,i.Q3)("",!0)])]),(0,i.Lk)("article",null,[e.cannotReviewYet?((0,i.uX)(),(0,i.CE)("div",v,[(0,i.eW)((0,t.v_)(e.$tc("modules.arcs.reviews.labels.cannotReviewYet"))+" ",1),e.DEV_MODE?((0,i.uX)(),(0,i.CE)("div",m," Note: The review below is only showing in dev mode. It will not appear in production. ")):(0,i.Q3)("",!0)])):(0,i.Q3)("",!0),!e.cannotReviewYet||e.DEV_MODE?((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[e.claim.status!==e.MODULE_CONSTANTS.ARCS.CLAIMS.STATUS.COMPLETE||e.currentSite?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(x,{key:0,"pen-name":e.crudModel.book?e.crudModel.book.authorPenName||e.crudModel.book.penName:void 0,"is-following":e.isFollowing,claim:e.claim,"arc-team":e.crudModel.arcTeam,onFollowClicked:e.onFollowClicked},null,8,["pen-name","is-following","claim","arc-team","onFollowClicked"])),e.showReviewForm?((0,i.uX)(),(0,i.Wv)(K,{key:1,class:"content-block",onSubmit:e.submitReview},{default:(0,i.k6)(()=>[(0,i.Lk)("div",w,[(0,i.Lk)("h3",b,(0,t.v_)(e.$t("modules.arcs.reviews.labels.rating")),1),(0,i.Lk)("p",null,(0,t.v_)(e.$t("modules.arcs.reviews.labels.selectRating")),1),(0,i.bF)(B,{modelValue:e.rating,"onUpdate:modelValue":a[1]||(a[1]=a=>e.rating=a),size:"26px",max:5,icon:"app:star-empty","icon-selected":"app:star-full"},{"tip-1":(0,i.k6)(()=>[(0,i.Lk)("span",p,(0,t.v_)(e.$tc("modules.arcs.reviews.labels.xStarsRating",1,{rating:e.$t("modules.arcs.reviews.labels.rating1")})),1),(0,i.bF)(P,{class:"ar-r-s-tooltip ar-r-s-tooltip-rate-one",anchor:"bottom left",self:"top left",offset:[0,16]},{default:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.$t("modules.arcs.reviews.labels.rating1")),1)]),_:1})]),"tip-2":(0,i.k6)(()=>[(0,i.Lk)("span",g,(0,t.v_)(e.$tc("modules.arcs.reviews.labels.xStarsRating",2,{rating:e.$t("modules.arcs.reviews.labels.rating2")})),1),(0,i.bF)(P,{class:"ar-r-s-tooltip ar-r-s-tooltip-rate-two",anchor:"bottom left",self:"top left",offset:[36,16]},{default:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.$t("modules.arcs.reviews.labels.rating2")),1)]),_:1})]),"tip-3":(0,i.k6)(()=>[(0,i.Lk)("span",k,(0,t.v_)(e.$tc("modules.arcs.reviews.labels.xStarsRating",3,{rating:e.$t("modules.arcs.reviews.labels.rating3")})),1),(0,i.bF)(P,{class:"ar-r-s-tooltip ar-r-s-tooltip-rate-three",anchor:"bottom left",self:"top left",offset:[72,16]},{default:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.$t("modules.arcs.reviews.labels.rating3")),1)]),_:1})]),"tip-4":(0,i.k6)(()=>[(0,i.Lk)("span",h,(0,t.v_)(e.$tc("modules.arcs.reviews.labels.xStarsRating",4,{rating:e.$t("modules.arcs.reviews.labels.rating4")})),1),(0,i.bF)(P,{class:"ar-r-s-tooltip ar-r-s-tooltip-rate-four",anchor:"bottom left",self:"top left",offset:[0,16]},{default:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.$t("modules.arcs.reviews.labels.rating4")),1)]),_:1})]),"tip-5":(0,i.k6)(()=>[(0,i.Lk)("span",S,(0,t.v_)(e.$tc("modules.arcs.reviews.labels.xStarsRating",5,{rating:e.$t("modules.arcs.reviews.labels.rating5")})),1),(0,i.bF)(P,{class:"ar-r-s-tooltip ar-r-s-tooltip-rate-five",anchor:"bottom right",self:"top right",offset:[0,16]},{default:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.$t("modules.arcs.reviews.labels.rating5")),1)]),_:1})]),_:1},8,["modelValue"]),e.showRatingChangedMessage?((0,i.uX)(),(0,i.CE)("div",f,(0,t.v_)(e.$tc("modules.arcs.reviews.labels.selectedRatingIsXStars",e.rating)),1)):(0,i.Q3)("",!0)]),(0,i.Lk)("div",R,[(0,i.Lk)("h3",A,(0,t.v_)(e.$t("modules.arcs.reviews.labels.reviewTitle")),1),(0,i.bF)(G,{modelValue:e.reviewTitle,"onUpdate:modelValue":a[2]||(a[2]=a=>e.reviewTitle=a),class:"ar-textarea",placeholder:e.$t("modules.arcs.reviews.formFields.reviewTitlePlaceholder"),required:"","data-model":"reviewTitle"},null,8,["modelValue","placeholder"])]),(0,i.Lk)("div",y,[(0,i.Lk)("h3",E,(0,t.v_)(e.$t("modules.arcs.reviews.labels.review")),1),(0,i.bF)(N,{keypath:"modules.arcs.reviews.labels.writeReview",tag:"p"},{reviewTipsLink:(0,i.k6)(()=>[(0,i.bF)(I,{"text-color":"bs-g",onClick:a[3]||(a[3]=a=>
1e.linkService.openUrl("https://help.booksprout.co/article/191-reviewers-rules-guidelines")),"as-link":""},{default:(0,i.k6)(()=>[(0,i.eW)((0,t.v_)(e.$t("modules.arcs.reviews.actions.reviewTipsLink")),1)]),_:1})]),_:1}),(0,i.bF)(G,{modelValue:e.reviewText,"onUpdate:modelValue":a[4]||(a[4]=a=>e.reviewText=a),class:"ar-textarea",type:"textarea",placeholder:e.$t("modules.arcs.reviews.formFields.reviewPlaceholder"),validation:[a=>a&&a.trim().length<100?{label:e.$t("system.labels.minimumFieldLengthXWithRemaining",[100,100-a.trim().length])}:void 0],onBlur:e.onReviewTextBlur,"lazy-validation":!e.hasStartedReviewTextTyping,required:"","data-model":"reviewText"},null,8,["modelValue","placeholder","validation","onBlur","lazy-validation"])]),(0,i.Lk)("div",_,[(0,i.Lk)("h3",O,(0,t.v_)(e.$t("modules.arcs.reviews.labels.disclaimer")),1),(0,i.bF)(G,{modelValue:e.disclaimer,"onUpdate:modelValue":a[5]||(a[5]=a=>e.disclaimer=a),class:"ar-textarea",type:"textarea",onInput:e.updateDisclaimer,validation:[a=>a&&a.length>190?{label:e.$t("system.labels.maxFieldLengthX",[190])}:void 0],autogrow:"","data-model":"disclaimer"},null,8,["modelValue","onInput","validation"])]),(0,i.Lk)("div",T,[(0,i.Lk)("h3",D,(0,t.v_)(e.$t("modules.arcs.reviews.labels.feedback")),1),(0,i.Lk)("p",null,(0,t.v_)(e.$t("modules.arcs.reviews.labels.feedbackThoughts")),1),(0,i.bF)(G,{modelValue:e.privateFeedback,"onUpdate:modelValue":a[6]||(a[6]=a=>e.privateFeedback=a),class:"ar-textarea",type:"textarea",placeholder:e.$t("modules.arcs.reviews.formFields.feedback"),"data-model":"privateFeedback"},null,8,["modelValue","placeholder"])]),e.crudModel.book.authorPenName?((0,i.uX)(),(0,i.Wv)(X,{key:0,modelValue:e.followAuthor,"onUpdate:modelValue":a[7]||(a[7]=a=>e.followAuthor=a),label:e.$t("modules.arcs.reviews.formFields.followX",[e.ellipsis(e.crudModel.book.authorPenName.name,36)]),"hide-bottom-space":"","data-model":"followAuthor"},null,8,["modelValue","label"])):(0,i.Q3)("",!0),(0,i.Lk)("div",F,[(0,i.bF)(I,{class:"ar-submit",type:"submit",label:e.$t("system.labels.done"),primary:"",large:""},null,8,["label"])])]),_:1},8,["onSubmit"])):(0,i.Q3)("",!0),e.showReviewForm||e.currentSite?e.showReviewForm||e.currentSite!==e.SMASH_WORDS?e.showReviewForm||e.currentSite!==e.ITUNES?!e.showReviewForm&&[e.AMAZON,e.BOOK_BUB,e.GOOD_READS,e.STORY_GRAPH,e.AUDIO_BOOK_BUB,e.AUDIO_GOOD_READS,e.AUDIO_STORY_GRAPH].includes(e.currentSite)?((0,i.uX)(),(0,i.Wv)(Y,{key:5,"arc-claim":e.claim,arc:e.crudModel,"arc-site":e.currentArcSite,disclaimer:e.disclaimer,onDone:e.siteDone},null,8,["arc-claim","arc","arc-site","disclaimer","onDone"])):e.showReviewForm?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(H,{key:e.currentSite+"-"+this.siteReview.status,"arc-claim":e.claim,arc:e.crudModel,"arc-site":e.currentArcSite,disclaimer:e.disclaimer,onDone:e.siteDone},null,8,["arc-claim","arc","arc-site","disclaimer","onDone"])):((0,i.uX)(),(0,i.Wv)(Q,{key:4,"arc-claim":e.claim,arc:e.crudModel,"arc-site":e.currentArcSite,disclaimer:e.disclaimer,onDone:e.siteDone},null,8,["arc-claim","arc","arc-site","disclaimer","onDone"])):((0,i.uX)(),(0,i.Wv)(j,{key:3,"arc-claim":e.claim,arc:e.crudModel,"arc-site":e.currentArcSite,disclaimer:e.disclaimer,onDone:e.siteDone},null,8,["arc-claim","arc","arc-site","disclaimer","onDone"])):((0,i.uX)(),(0,i.Wv)(q,{key:2,"arc-claim":e.claim,arc:e.crudModel,onEditReview:e.onEditReview},null,8,["arc-claim","arc","onEditReview"]))],64)):(0,i.Q3)("",!0)])]),_:1})):(0,i.Q3)("",!0)}},41663(e,a,l){var i=l(89221),t=l(7869),r=l(65732),o=l(11381),s=l(71391),n=l(91037),c=l(60489),u=l(74399),d=l(70905),v=l(62856),m=l(89426),w=l(33067),b=l(76265),p=function(e,a){var l={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&a.indexOf(i)<0&&(l[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var t=0;for(i=Object.getOwnPropertySymbols(e);t<i.length;t++)a.indexOf(i[t])<0&&Object.prototype.propertyIsEnumerable.call(e,i[t])&&(l[i[t]]=e[i[t]])}return l};const g="reviewDraft",k=864e5,h=30,S=(0,i.pM)({name:"ArcReview",components:{BookPreview:(0,i.$V)(()=>Promise.all([l.e(996),l.e(327)]).then(()=>l(70327))),PenName:(0,i.$V)(()=>l.e(996).then(()=>l(64354))),ReviewComplete:(0,i.$V)(()=>l.e(2836).then(()=>l(72836))),SelectStore:(0,i.$V)(()=>l.e(7548).then(()=>l(17548))),HasLinkSite:(0,i.$V)(()=>Promise.all([l.e(996),l.e(1939)]).then(()=>l(11939))),SmashwordsSite:(0,i.$V)(()=>Promise.all([l.e(996),l.e(4156)]).then(()=>l(94156))),AppleBooksSite:(0,i.$V)(()=>Promise.all([l.e(996),l.e(6557)]).then(()=>l(98938))),NoLinkSite:(0,i.$V)(()=>Promise.all([l.e(996),l.e(4010)]).then(()=>l(94010))),ArcType:(0,i.$V)(()=>l.e(4510).then(()=>l(84510)))},setup(){const e=r.jGy.ARCS,a=r.jGy.ARC_TEAMS.DISCLAIMERS,S=(0,o.Pp)(),{showError:f}=(0,n.b)(S),{ellipsis:R,getPenNameName:A,userFriendlySiteDescription:y}=(0,c.d)(s.Tl),{setPageMeta:E}=(0,u.Z)({router:S.$router}),_=(0,v.c)(),{setLocalStorage:O,getLocalStorage:T,removeLocalStorage:D}=(0,d.r)(),F=(0,t.IG)((0,o.Os)().arc.service),L=(0,t.IG)((0,o._O)().penName.service),$=(0,t.IG)((0,o.Ny)().arcTeam.service),M=(0,t.IG)((0,w.i)().link()),C=(0,t.KR)(new r.C8e),I=(0,t.KR)(new r.Cnm),N=(0,t.KR)(!1),W=(0,t.KR)(0),V=(0,t.KR)(!1),U=(0,t.KR)(""),x=(0,t.KR)(""),P=(0,t.KR)(""),B=(0,t.KR)(!1),G=(0,t.KR)(!1),X=(0,t.KR)(0),K=(0,t.KR)([]),q=(0,t.KR)(!1),j=(0,t.KR)(""),Q=(0,i.EW)(()=>"edit"===S.$route.params.siteName),Y=(0,i.EW)(()=>!G.value||Q.value),H=(0,i.EW)(()=>{var e,a,l,i,t;return(0,r.m88)(null===(e=C.value.book)||void 0===e?void 0:e.penName)?!!(null===(a=C.value.arcTeam)||void 0===a?void 0:a.userIsFollowing):void 0!==(null===(t=null===(i=null===(l=C.value.book)||void 0===l?void 0:l.authorPenName)||void 0===i?void 0:i.followers)||void 0===t?void 0:t.find(e=>e.id===_.mimicOrAuthenticatedUser.id))}),z=(0,i.EW)(()=>K.value.find(e=>e.site===X.value)),Z=(0,i.EW)(()=>{var e,a;return(null===(a=null===(e=I.value.review)||void 0===e?void 0:e.sites)||void 0===a?void 0:a.find(e=>e.site===X.value))||{status:-1}}),J=(0,i.EW)(()=>{var e;switch(null===(e=C.value.arcTeam)||void 0===e?void 0:e.defaultDisclaimer){case a.FREE_VIA_BS:return S.$tc("modules.arcTeams.formFields.defaultDisclaimer.options.one");case a.FREE:return S.$tc("modules.arcTeams.formFields.defaultDisclaimer.options.two");case a.VIA_ARC:return S.$tc("modules.arcTeams.formFields.defaultDisclaimer.options.three").replace("[ARC SERVICE NAME]",C.value.arcTeam.name);default:return S.$tc("modules.arcs.reviews.formFields.disclaimer")}}),ee=(0,i.EW)(()=>{var e;return(null===(e=I.value.review)||void 0===e?void 0:e.rating)||0}),ae=(0,i.EW)(()=>I.value.status===e.CLAIMS.STATUS.CANCELLED?S.$t("modules.arcs.reviews.buttons.repromiseReview"):S.$t("modules.arcs.reviews.buttons.needToCancel")),le=e=>{j.value=e||J.value},ie=()=>{if((0,r.m88)(S.$route.params.siteName)&&I.value){const e=I.value.reviewFlags|(I.value.optionalReviewFlags||0),a=F.getArcSitesFromFlags(e);for(const e of a)if(M.slugify(e.description.toLowerCase())===S.$route.params.siteName.toLowerCase())return void(X.value=e.site);X.value=0}else X.value=0},te={genericSearch:!0},re=(0,m.i)({crudService:F,route:S.$route,assign:e=>{C.value=e},onError:f,onLoadDoc:()=>{var e;return E("reviewArc",null===(e=C.value.book)||void 0===e?void 0:e.title)}}),oe=()=>ne(re.getDocId()),se=e=>{e&&F.getById(e,Object.assign(Object.assign({},te),{skipEligibleCheck:!0})).then(a=>{re.assignLoadedDoc(a),F.getClaimToReview(e,_.mimicOrAuthenticatedUser.id).then(l=>{var i,t,r,o,n,c,u;if(l){const e=p(l,[]);I.value=e,N.value=F.claimDateWithinMinutes(I.value.createdDate,30),W.value=(null===(i=e.review)||void 0===i?void 0:i.rating)||0,U.value=(null===(t=e.review)||void 0===t?void 0:t.review)||"",x.value=(null===(r=e.review)||void 0===r?void 0:r.title)||"",j.value=(null===(o=e.review)||void 0===o?void 0:o.disclaimer)||J.value,P.value=(null===(n=e.review)||void 0===n?void 0:n.privateFeedback)||"",G.value=!!(null===(c=e.review)||void 0===c?void 0:c.id),B.value=H.value,me.value=be.value,fe
1(),ie()}else{const l=M.frontEndRelative("review-copy","view",e,null===(u=null===a||void 0===a?void 0:a.book)||void 0===u?void 0:u.title);S.$router.push(l),f((0,s.Tl)("system.errors.claimNotFound"))}}).catch(e=>{f(e.message)})}).catch(e=>{f(e.message)})},ne=e=>{const a=_.mimicOrAuthenticatedUser;(null===a||void 0===a?void 0:a.id)&&!a.name&&S.$q.dialog({component:(0,i.$V)(()=>l.e(996).then(()=>l(248)))}),se(e)},ce=()=>{var e,a,l,i;return(0,r.m88)(null===(e=C.value.book)||void 0===e?void 0:e.penName)?$.unfollow(null===(a=C.value.arcTeam)||void 0===a?void 0:a.id).then(()=>{oe()}).catch(e=>{f(e.message)}):L.unfollow((null===(i=null===(l=C.value.book)||void 0===l?void 0:l.authorPenName)||void 0===i?void 0:i.id)||-1).then(()=>oe()).catch(e=>{f(e.message)})},ue=()=>{var e,a,l,i;return(0,r.m88)(null===(e=C.value.book)||void 0===e?void 0:e.penName)?$.follow(null===(a=C.value.arcTeam)||void 0===a?void 0:a.id).then(()=>{oe()}).catch(e=>{f(e.message)}):L.follow((null===(i=null===(l=C.value.book)||void 0===l?void 0:l.authorPenName)||void 0===i?void 0:i.id)||-1).then(()=>oe()).catch(e=>{f(e.message)})},de=()=>{H.value?ce():ue()},ve=(...e)=>{var a;return M.frontEndRelative("review-copy",C.value.id,null===(a=C.value.book)||void 0===a?void 0:a.title,...e)},me=(0,t.KR)(void 0),we=(0,i.EW)(()=>`${g}.${_.mimicOrAuthenticatedUser.id}.${I.value.id}`),be=(0,i.EW)(()=>({rating:W.value,reviewTitle:x.value,reviewText:U.value,disclaimer:j.value,privateFeedback:P.value})),pe=e=>e.rating>0||e.reviewTitle.trim().length>0||e.reviewText.trim().length>0||e.privateFeedback.trim().length>0,ge=e=>void 0!==me.value&&e.rating===me.value.rating&&e.reviewTitle===me.value.reviewTitle&&e.reviewText===me.value.reviewText&&e.disclaimer===me.value.disclaimer&&e.privateFeedback===me.value.privateFeedback,ke=()=>{void 0!==I.value.id&&D(we.value)},he=()=>{if(void 0===I.value.id)return;const e=be.value;pe(e)&&!ge(e)?O(we.value,JSON.stringify(Object.assign(Object.assign({},e),{savedDate:(0,r.NqL)().getTime()}))):ke()},Se=()=>{const e=T(we.value);if("string"!==typeof e)return;let a;try{a=JSON.parse(e)}catch(e){return void ke()}const l=((0,r.NqL)().getTime()-a.savedDate)/k;if(!(Number.isNaN(l)||l>h))return a;ke()},fe=()=>{const e=Se();void 0===e||ge(e)||(W.value=e.rating,x.value=e.reviewTitle,U.value=e.reviewText,j.value=e.disclaimer,P.value=e.privateFeedback)};(0,i.wB)(()=>[W.value,x.value,U.value,j.value,P.value],()=>he());const Re=()=>{W.value?F.addReview({claimId:I.value.id,review:U.value,title:x.value,disclaimer:j.value||J.value,privateFeedback:P.value,rating:W.value}).then(()=>{var e;(0,b.r)().arcStats.set(void 0),ke(),H.value&&!B.value?ce():!H.value&&B.value&&ue(),(null===(e=I.value.review)||void 0===e?void 0:e.id)?(S.$router.push(ve("review")),oe()):(G.value=!0,oe())}).catch(e=>{f(e.message)}):f(S.$t("system.errors.ratingRequired"))},Ae=e=>{S.$router.push(ve("review")),oe()},ye=()=>{(0,b.r)().arcStats.set(void 0),I.value.status===e.CLAIMS.STATUS.CANCELLED?(S.$q.loading.show(),F.unCancelClaim({claimId:I.value.id}).then(()=>{oe()}).catch(e=>{f(e.message)}).finally(()=>{S.$q.loading.hide()})):S.$router.push(ve("claim","cancel"))},Ee=()=>{S.$router.push(ve("review","edit"))},_e=()=>{q.value=!0};return(0,i.wB)(()=>S.$route.params.siteName,()=>ie()),(0,i.wB)(W,()=>{V.value=W.value>0}),(0,i.KC)(()=>{K.value=F.getArcSitesFromFlags(e.REVIEWS.ALL_FLAGS),ne(re.getDocId())}),Object.assign(Object.assign({},re),{loadDoc:ne,MODULE_CONSTANTS:r.jGy,DEV_MODE:["dev","testing","beta"].includes("master"),AMAZON:e.REVIEWS.FLAGS.AMAZON,BOOK_BUB:e.REVIEWS.FLAGS.BOOK_BUB,AUDIO_BOOK_BUB:e.REVIEWS.FLAGS.AUDIO_BOOK_BUB,GOOD_READS:e.REVIEWS.FLAGS.GOOD_READS,AUDIO_GOOD_READS:e.REVIEWS.FLAGS.AUDIO_GOODREADS,STORY_GRAPH:e.REVIEWS.FLAGS.STORY_GRAPH,AUDIO_STORY_GRAPH:e.REVIEWS.FLAGS.AUDIO_STORY_GRAPH,ITUNES:e.REVIEWS.FLAGS.ITUNES,SMASH_WORDS:e.REVIEWS.FLAGS.SMASH_WORDS,linkService:M,ellipsis:R,getPenNameName:A,userFriendlySiteDescription:y,urlModelName:"arc",crudModel:C,claim:I,cannotReviewYet:N,rating:W,showRatingChangedMessage:V,reviewText:U,reviewTitle:x,privateFeedback:P,followAuthor:B,reviewedOnBooksprout:G,currentSite:X,arcSites:K,hasStartedReviewTextTyping:q,disclaimer:j,editReview:Q,showReviewForm:Y,isFollowing:H,currentArcSite:z,siteReview:Z,defaultDisclaimer:J,claimRating:ee,cancelLabel:ae,updateDisclaimer:le,checkSiteUrl:ie,loadClaimData:se,reload:oe,onFollowClicked:de,follow:ue,unfollow:ce,submitReview:Re,siteDone:Ae,cancelOrUnCancelClaim:ye,onEditReview:Ee,onReviewTextBlur:_e})}});l.d(a,["A",0,S])},35364(e,a,l){l.r(a);var i=l(19883),t=l(19153),r=l(82922),o=l(61786),s=l(7978),n=l(22942),c=l(90048),u=l(258),d=l.n(u);const v=(0,r.A)(t.A,[["render",i.X]]),m=v;d()(t.A,"components",{QPage:o.A,QIcon:s.A,QRating:n.A,QTooltip:c.A}),l.d(a,["default",0,m])},19153(e,a,l){l.d(a,{A:()=>i.A});var i=l(41663)}}]); 2//# sourceMappingURL=reviewer-app.pages.review-copy-review.727bfd6a.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.