1(self.webpackChunkhydra=self.webpackChunkhydra||[]).push([[5915],{3957:(e,t,r)=>{"use strict";r.d(t,{w:()=>a,ZP:()=>o});var n=r(67294).createContext({}),a=n.Provider;n.Consumer;const o=n},56615:(e,t,r)=>{"use strict";r.d(t,{Z:()=>R});var n=r(28481),a=r(67294),o=r(51463),l=r(3957),c=r(22122),i=r(96156),s=r(94184),u=r.n(s),p=r(66283),d=r(17812),m=r(64436),f=r(59446),h=r(22318),g=r(30585),b=r(41120),v=r(13258);function _(e){var t=e.subFolderPlaceholder,r=e.disabled,l=e.error,i=e.handleSubFolderChange,s=e.handleKeyDown,u=e.classes,p=e.id,d=e.subFolderValue,m=(0,a.useState)(!1),h=(0,n.Z)(m,2),g=h[0],b=h[1];return a.createElement(a.Fragment,null,g?a.createElement(f.Z,(0,c.Z)({disabled:r,error:l,inputProps:{className:"nr-generation-form-input",autoComplete:"off"},fullWidth:!0,placeholder:t,disableUnderline:!0,onChange:i,onKeyDown:s,classes:{root:u.root,input:u.input},value:d,startAdornment:"/"},p&&{id:"".concat(p,"-subfolder")})):null,a.createElement(v.Z,{checked:g,onChange:function(){return b(!g)},name:"enable-subfolder"}),a.createElement(o.vN,{content:"generation_subfolder_text"}))}var E=(0,b.Z)((function(e){return{inputWrapper:{flexDirection:"column",alignItems:"flex-start"},formWrapper:{display:"flex",width:"100%",flexGrow:1,flexDirection:"row"},helperText:{fontWeight:e.typography.fontWeightSemibold,margin:e.spacing(2,1,1)},root:(0,i.Z)({fontSize:e.typography.fontSizeLarge,paddingLeft:"".concat(e.spacing(2),"px"),marginRight:e.spacing(2),boxShadow:e.shadows[3],background:e.palette.background.paper,"&:hover":{background:e.palette.background.paper,boxShadow:e.shadows[4]},"&.Mui-focused":{background:e.palette.background.paper,boxShadow:e.shadows[5]}},e.breakpoints.down("xs"),{marginRight:0,paddingLeft:e.spacing(1)}),input:{fontSize:e.typography.fontSizeLarge,padding:"".concat(e.spacing(2),"px ").concat(e.spacing(.5),"px")},startAdornment:{fontSize:e.typography.fontSizeLarge,fontWeight:e.typography.fontWeightSemibold,color:e.palette.grey[500]},endAdornment:{display:"inline-flex"},btn:(0,i.Z)({height:"auto",maxWidth:170,boxShadow:e.shadows[5],flexShrink:0,"&.Mui-disabled":{boxShadow:e.shadows[3]}},e.breakpoints.down("xs"),{display:"none"}),btnLabel:{fontWeight:e.typography.fontWeightSemibold},loader:{verticalAlign:"middle"}}})),w=function(e){var t=e.handleClear,r=E();return a.createElement(p.Z,{position:"end",className:r.endAdornment},a.createElement(d.Z,{size:"small",onClick:t},a.createElement(o.JO,{type:"cross",size:"sm",color:"secondary"})))},x=function(e){var t=e.url,r=E();return a.createElement(p.Z,{position:"start",className:r.startAdornment},t,"/")};const y=(0,a.forwardRef)((function(e,t){var r=E(),n=e.handleSubmit,l=e.handleChange,i=e.handleSubFolderChange,s=e.handleClear,p=e.disabled,d=e.isLoading,b=e.placeholder,v=e.subFolderPlaceholder,y=e.buttonText,Z=e.homepageUrl,N=e.handleKeyDown,R=e.value,S=e.subFolderValue,k=e.allowSubFolder,C=void 0!==k&&k,L=e.error,T=void 0!==L&&L,O=e.helperText,j=e.className,F=e.id;return a.createElement(a.Fragment,null,a.createElement(m.Z,{fullWidth:!0,className:u()(j,r.inputWrapper),component:"form",onSubmit:function(e){try{e.preventDefault(),n()}catch(e){throw new Error(e)}}},a.createElement("div",{className:r.formWrapper},a.createElement(f.Z,(0,c.Z)({disabled:p,error:T,inputRef:t,autoFocus:!0,inputProps:{className:"nr-generation-form-input",autoComplete:"off"},fullWidth:!0,placeholder:b||"",disableUnderline:!0,onChange:l,onKeyDown:N,classes:{root:r.root,input:r.input},value:R,endAdornment:R&&!p&&a.createElement(w,{handleClear:s}),startAdornment:Z&&a.createElement(x,{url:Z})},F&&{id:F})),a.createElement(o.zx,{className:"nr-generation-form-button",variant:"contained",color:"primary",disabled:!R,classes:{root:r.btn},type:"submit"},d?a.createElement(o.JO,{type:"loader",component:"span",color:"white",className:r.loader}):a.createElement(h.Z,{noWrap:!0},a.createElement("span",{className:r.btnLabel},y)))),a.createElement("div",null,T&&O&&a.createElement(g.Z,{classes:{root:r.helperText},error:T},O))),C?a.createElement(_,{subFolderPlaceholder:v||"",disabled:p,error:T,handleSubFolderChange:i,handleKeyDown:N,classes:r,id:F,subFolderValue:S}):null)}));var Z=r(31275),N=r(43993);const R=function(e){var t=(0,a.useContext)(l.ZP),r=(0,n.Z)(t,2),c=r[0],i=c.isLoading,s=c.isError,u=c.errorMessage,p=c.url,d=r[1],m=(0,a.useState)(s),f=(0,n.Z)(m,2),h=f[0],g=f[1],b=(0,N.QT)(),v=b.locale,_=b.translate,E=e.className,w=e.placeholder,x=e.subFolderPlaceholder,R=e.buttonText,S=e.homepageUrl,k=e.allowSubFolder,C=void 0!==k&&k,L=e.handleSubmit,T=(0,a.createRef)();(0,a.useEffect)((function(){g(s),C||T.current.focus()}),[s,T,C]);var O=function(){T.current.value="",d({type:"ON_CHANGE",url:""})};return a.createElement(y,{ref:T,isLoading:i,disabled:i,handleChange:function(e){var t=e.target.value.split(" ").join("");d({type:"ON_CHANGE",url:t})},handleSubFolderChange:function(e){var t=e.target.value.split(" ").join("");d({type:"ON_SUBFOLDER_CHANGE",subFolder:t})},handleSubmit:L,handleKeyDown:function(e){switch(e.key){case"Escape":""!==e.target.value&&(e.preventDefault(),e.stopPropagation(),O());break;case"Enter":""!==e.target.value&&L()}},handleClear:O,placeholder:w||_("website_improve"),subFolderPlaceholder:x||_("generation_subfolder_placeholder_text"),value:p,homepageUrl:S,error:h,allowSubFolder:C,helperText:h&&function(e){if("exists"===e)return a.createElement(o.vN,{content:"generation_form_project_already_exists_with_link",with:{url:(0,Z.rT)(p)}});if("invalid"===e)return _("generation_form_invalid_url");
1if("no_internal_no_homepage_project"===e){var t=(0,Z.rT)(p).split("/")[0];return a.createElement(o.vN,{content:"generation_form_project_homepage",with:{domain:t}})}if("unresolvable"===e)return _("generation_form_unresolvable_url");if("page_rate_limit"===e)return a.createElement(o.vN,{content:"page_reviews_limit_reached"});if("no_internal_no_homepage_review"===e){var r=(0,Z.rT)(p).split("/")[0];return a.createElement(o.vN,{content:"generation_form_no_internal_no_homepage_review",with:{url:r,lang:v}})}return _("error_oops")}(u),buttonText:R,className:E,id:"generation-bar"})}},53933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>p});var n=r(67294),a=r(41120),o=r(28358),l=r(17812),c=r(51463),i=r(17358),s=r(43993),u=(0,a.Z)({root:{justifyContent:"flex-end"}});const p=function(e){var t=e.href,r=u(),a=(0,s.QT)().locale,p=t||"/".concat(a,"/overview");return n.createElement(o.Z,{className:r.root},n.createElement(l.Z,{edge:"start",color:"inherit","aria-label":"close",href:p,onClick:function(){return(0,i.q)("cflow-back-btn")}},n.createElement(c.JO,{type:"cross"})))}},17356:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>W});var n=r(28481),a=r(81253),o=r(92137),l=r(87757),c=r.n(l),i=r(67294),s=r(94184),u=r.n(s),p=r(22318),d=r(18463),m=r(79912),f=r(51907),h=r(282),g=r(43832),b=r(41749),v=r(41120),_=r(3957),E=r(64648),w=r(53933),x=r(51463),y=r(56615),Z=r(30471),N=r(45714),R=r(31275),S=r(69372),k=r(28141),C=r(69482),L=r(17358),T=r(19596),O=r(43993),j=["errorCode"],F=(0,v.Z)((function(e){return{root:{paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},helpText:{color:e.palette.primary.main,fontSize:e.typography.fontSizeSmall},title:{marginTop:e.spacing(9),marginBottom:e.spacing(2),fontWeight:e.typography.fontWeightSemibold},card:{paddingTop:e.spacing(6),paddingBottom:e.spacing(4)},cardActions:{paddingTop:e.spacing(2),justifyContent:"center"},cardButton:{"&:hover, &:active, &:focus":{color:e.palette.primary.contrastText}}}})),I=function(){var e=(0,o.Z)(c().mark((function e(t){var r,n,o,l,i,s,u,p;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.dispatch,n=t.url,o=t.locale,!n){e.next=41;break}if(r({type:"ON_SUBMIT"}),(0,R.Rx)(n)){e.next=5;break}return e.abrupt("return",r({type:"ON_ERROR_INVALID_URL"}));case 5:if((0,R.Rx)(n,{homepageOnly:!0})){e.next=11;break}return e.next=8,(0,k.e5)((0,R.Fo)(n));case 8:if(e.sent){e.next=11;break}return e.abrupt("return",r({type:"ON_ERROR_NO_INTERNAL_PAGE_NO_HOMEPAGE_REVIEW"}));case 11:return e.prev=11,e.next=14,(0,C.XU)(n);case 14:l=e.sent,i=l.review,(s=l.generation)&&(0,S.Z)({url:"/".concat(o,"/review/").concat(encodeURIComponent(i.url),"?").concat(new URLSearchParams({generationId:s.id}))}),e.next=41;break;case 20:if(e.prev=20,e.t0=e.catch(11),u=e.t0.errorCode,p=(0,a.Z)(e.t0,j),"EXISTS"!==u){e.next=27;break}(0,S.Z)({url:"/".concat(o,"/review/").concat(encodeURIComponent(n))}),e.next=41;break;case 27:if("INVALID_URL"!==u){e.next=31;break}r({type:"ON_ERROR_INVALID_URL"}),e.next=41;break;case 31:if("UNRESOLVABLE_URL"!==u){e.next=35;break}r({type:"ON_ERROR_UNRESOLVABLE_URL",payload:p}),e.next=41;break;case 35:if("TRIAL_REVIEW_LIMIT"!==u){e.next=39;break}r({type:"ON_ERROR_TRIAL_REVIEW_LIMIT"}),e.next=41;break;case 39:throw r({type:"ON_ERROR"}),e.t0;case 41:case"end":return e.stop()}}),e,null,[[11,20]])})));return function(t){return e.apply(this,arguments)}}();function W(e){var t=e.data.reviewCount,r=(0,i.useContext)(_.ZP),a=(0,n.Z)(r,2),l=a[0],s=l.url,v=l.isError,R=l.error,S=l.errorMessage,k=a[1],C=(0,O.QT)(),j=C.translate,W=C.locale,A=F(),U=(0,N.SE)().user,P=(null==U?void 0:U.maxProjects)||0,D=(0,T.hd)(U),z=null;U&&D&&"number"==typeof U.maxReports&&(z=0!==U.maxReports&&-1!==U.maxReports?U.maxReports:null);var B=D&&null!==z?z-t:null,V=(0,O.LI)("create-review").verifyCaptcha,M=function(){var e=(0,o.Z)(c().mark((function e(){return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V();case 2:(0,L.q)("cflow-review-create-button"),I({dispatch:k,url:s,locale:W});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=!D||null!==B&&B>0?i.createElement(i.Fragment,null,i.createElement(p.Z,{variant:"h3",component:"h1",className:A.title,gutterBottom:!0},i.createElement(x.vN,{content:"cflow_create_review_title"})),i.createElement(y.Z,{className:"nr-review-generation-bar",placeholder:j("generation_form_review_placeholder"),buttonText:j("cflow_review_cta_submit"),handleSubmit:M}),v&&R&&"unresolvable"===S&&i.createElement(Z.dw,{error:R})):i.createElement(d.Z,{className:A.card,elevation:0},i.createElement(m.Z,null,i.createElement(p.Z,{align:"center",variant:"h2",gutterBottom:!0},i.createElement(x.vN,{content:"cflow_upgrade_reviews_plan_title"})),i.createElement(p.Z,{align:"center",variant:"body1",paragraph:!0},i.createElement(x.vN,{content:"cflow_upgrade_plan_details"}))),i.createElement(f.Z,{className:A.cardActions},i.createElement(h.Z,{className:A.cardButton,href:"/".concat(W,"/user/plan"),size:"large",variant:"contained",color:"primary"},i.createElement(x.vN,{content:"cflow_upgrade_plan_cta"}))));return i.createElement(i.Fragment,null,i.createElement(x.Gy,{open:v&&"tiral_review_limit"===S,onClose:function(){return k({type:"ON_RESET"})}}),i.createElement(g.Z,{maxWidth:"md"},i.createElement(w.Z,{href:"/".concat(W,"/audit")})),i.createElement(g.Z,{fixed:!0,className:u()(A.root,"nr-cflow-create-review-page")},i.createElement(b.Z,{container:!0,justify:"center"},i.createElement(b.Z,{item:!0,xs:12,sm:10,md:8},i.createElement(i.Fragment,null,(P>0||D)&&i.createElement(E.Z,{active:"review"}),G)))))}},64648:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(96156),a=r(67294),o=r(94184),l=r.n(o),c=r(32467),i=r(41120),s=r(51463),u=r(45714),p=r(43993),d=r(19596),m=(0,i.Z)((function(e){return{root:{display:"flex",justifyContent:"center",marginBottom:e.spacing(2)},tab:(0,n.Z)({padding:e.spacing(1),maxWidth:200,marginLeft:0,marginRight:0,fontWeight:e.typography.fontWeightSemibold,fontSize:e.typography.fontSizeRoot,color:e.palette.text.primary,"&:hover, &:active, &:focus":{outline:"none",textDecoration:"none",color:e.palette.primary.main}},e.breakpoints.up("sm"),{marginLeft:e.spacing(2),marginRight:e.spacing(2)}),active:{borderBottom:"".concat(e.shape.borderRadius,"px solid ").concat(e.palette.primary.main),color:e.palette.primary.main}}}));const f=function(e){var t=e.active,r=(0,p.QT)().locale,o=(0,u.SE)().user,i=(null==o?void 0:o.maxProjects)||0,f=m(),h=(0,d.hd)(o);return a.createElement("div",{className:f.root},(i>0||h)&&a.createElement(c.Z,{disabled:"project"===t,href:"/".concat(r,"/create/project"),className:l()("nr-creation-menu-projects-tab",f.tab,(0,n.Z)({},f.active,"project"===t))},a.createElement(s.vN,{content:"cflow_toolbar_project_tab_label"})),a.createElement(c.Z,{disabled:"review"===t,href:"/".concat(r,"/create/review"),className:l()("nr-creation-menu-reviews-tab",f.tab,(0,n.Z)({},f.active,"review"===t))},a.createElement(s.vN,{content:"cflow_toolbar_review_tab_label"})))}},28141:(e,t,r)=>{"use strict";r.d(t,{$L:()=>s,th:()=>p,e5:()=>m});var n=r(81253),a=r(92137),o=r(87757),l=r.n(o),c=r(65549),i=["error"];function s(e,t){return u.apply(this,arguments)}function u(){return(u=(0,a.Z)(l().mark((function e(t,r){var a,o,s;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.v_("/api/projects",{json:{url:t,subFolder:r}}).json();case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),!(e.t0 instanceof c.Bb)){e.next=15;break}return e.next=11,e.t0.response.json();case 11:throw a=e.sent,o=a.error,s=(0,n.Z)(a,i),Object.assign(new Error(o),s);case 15:throw e.t0;case 16:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function p(e){return d.apply(this,arguments)}function d(){return(d=(0,a.Z)(l().mark((function e(t){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.IV("/api/projects",{json:{url:t}});case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return f.apply(this,arguments)}function f(){return(f=(0,a.Z)(l().mark((function e(t){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",c.U2("/api/project",{searchParams:{url:t}}).json());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}}}]); 2//# sourceMappingURL=review.1733e70bfb1b58042aa7.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.