html-reporter
Version:
Html-reporter and GUI for viewing and managing results of a tests run. Currently supports Testplane and Hermione.
1 lines • 256 kB
JavaScript
(self.webpackChunk=self.webpackChunk||[]).push([[685],{58733:(e,t,n)=>{"use strict";n.d(t,{e:()=>r,u:()=>a});var r=function(e){return e.UNKNOWN="unknown",e}({}),a=function(e){return e.LiveSnapshotsStreaming="live-snapshots-streaming",e}({})},46126:(e,t,n)=>{"use strict";n.d(t,{He:()=>s,JL:()=>o,rW:()=>c,yW:()=>i});var r="INT",a="TEXT",i=65536,o="suites",c="sqlite.db",s=[{name:"suitePath",type:a},{name:"suiteName",type:a},{name:"name",type:a},{name:"suiteUrl",type:a},{name:"metaInfo",type:a},{name:"history",type:a},{name:"description",type:a},{name:"error",type:a},{name:"skipReason",type:a},{name:"imagesInfo",type:a},{name:"screenshot",type:r},{name:"multipleTabs",type:r},{name:"status",type:a},{name:"timestamp",type:r},{name:"duration",type:r},{name:"attachments",type:a}].reduce((function(e,t,n){return e[t.name]=n,e}),{})},58270:(e,t,n)=>{"use strict";n.d(t,{S:()=>o,W:()=>c});var r=n(58615),a=n(37487),i=n(75631),o=150,c={baseHost:"",commandsWithShortHistory:[],customGui:{},customScripts:[],defaultView:a.w.ALL,diffMode:r.n.THREE_UP.id,uiMode:null,enabled:!1,errorPatterns:[],lazyLoadOffset:null,metaInfoBaseUrls:{},path:"",plugins:[],pluginsEnabled:!1,saveErrorDetails:!1,saveFormat:i.t.SQLITE,yandexMetrika:{counterNumber:99267510},staticImageAccepter:{enabled:!1,repositoryUrl:"",pullRequestUrl:"",serviceUrl:"",moduleUrl:"",meta:{},axiosRequestOptions:{}},generateBadges:null}},58615:(e,t,n)=>{"use strict";n.d(t,{T:()=>i,n:()=>a});var r=n(76635),a={THREE_UP:{id:"3-up",title:"List",description:"List. Show images one after another in vertical layout."},THREE_UP_SCALED:{id:"3-up-scaled",title:"SbS",description:"Side by Side. Show images in one row."},THREE_UP_SCALED_TO_FIT:{id:"3-up-scaled-to-fit",title:"SbS (fit screen)",description:"Side by Side. Show images in one row and scale them down if needed to fit the screen."},ONLY_DIFF:{id:"only-diff",title:"Only Diff",description:"Only Diff. Show only diff image, click to highlight diff areas."},SWITCH:{id:"switch",title:"Switch",description:"Switch. Click to switch between expected and actual images."},SWIPE:{id:"swipe",title:"Swipe",description:"Swipe. Move the divider to compare expected and actual images."},ONION_SKIN:{id:"onion-skin",title:"Onion skin",description:"Onion Skin. Change the image opacity to compare expected and actual images."},TWO_UP_INTERACTIVE:{id:"2-up-interactive",title:"2-up Interactive",description:"2-up Interactive. Compare expected and actual images side by side with synchronized pan and zoom."}},i=(0,r.pick)(a,["THREE_UP","THREE_UP_SCALED","THREE_UP_SCALED_TO_FIT","ONLY_DIFF","SWITCH","SWIPE","ONION_SKIN"])},72273:(e,t,n)=>{"use strict";n.d(t,{WY:()=>r,XB:()=>a});var r="https://github.com/gemini-testing/html-reporter/issues/new",a="image comparison failed"},28909:(e,t,n)=>{"use strict";n.r(t),n.d(t,{EditScreensFeature:()=>a,RunTestsFeature:()=>r,TimeTravelFeature:()=>i});var r={name:"run-tests"},a={name:"edit-screens"},i={name:"time-travel"}},54077:(e,t)=>{t.SA={RESULT:"result",META:"meta"},t.wK="error",t.Kr=[t.wK],t.QV="."},27202:(e,t,n)=>{"use strict";n.d(t,{B$:()=>s.EditScreensFeature,ES:()=>d.ES,Ez:()=>d.Ez,HL:()=>E.H,He:()=>a.He,JW:()=>d.JW,Jg:()=>v.Jg,Kr:()=>l.Kr,Lg:()=>v.Lg,MR:()=>d.MR,Nv:()=>u.Nv,QO:()=>v.QO,QV:()=>l.QV,S7:()=>i.S,SA:()=>l.SA,SH:()=>d.SH,T1:()=>o.T,T3:()=>E.T,WY:()=>c.WY,Wi:()=>s.RunTestsFeature,Wr:()=>i.W,XB:()=>c.XB,YO:()=>m.Y,YS:()=>g.YS,eb:()=>r.e,em:()=>d.em,fi:()=>f.f,ih:()=>d.ih,kb:()=>d.kb,nx:()=>o.n,pn:()=>d.pn,qW:()=>s.TimeTravelFeature,sS:()=>d.sS,t6:()=>d.t6,uL:()=>v.uL,uf:()=>r.u,wO:()=>p.w,yW:()=>a.yW});var r=n(58733),a=n(46126),i=n(58270),o=n(58615),c=n(72273),s=n(28909),l=n(54077),u=n(71770),d=(n(32705),n(75631),n(62602)),m=n(14811),f=n(28322),p=n(37487),E=n(96069),g=n(85202),v=n(24298)},24298:(e,t,n)=>{"use strict";n.d(t,{Fe:()=>r,HT:()=>f,IP:()=>a,Jg:()=>d,K6:()=>m,Lg:()=>l,QO:()=>c,Vy:()=>u,a9:()=>i,n_:()=>o,uL:()=>s});var r=function(e){return e.UIMode="ui-mode",e.TimeTravelUseRecommendedSettings="time-travel-use-recommended-settings",e}({}),a="time-travel-player-visibility",i="2up-diff-visibility",o="2up-fit-mode",c="hide-tree-view-screenshots",s="disable-tree-screenshots-magnifier",l="error-break-lines",u="app.suitesPage.diffMode",d="app.visualChecksPage.diffMode",m="app.suitesPage.expandedSectionsById",f=function(e){return e.Old="old",e.New="new",e}({})},96069:(e,t,n)=>{"use strict";n.d(t,{H:()=>a,T:()=>r});var r=function(e){return e.suitesPage="suitesPage",e.visualChecksPage="visualChecksPage",e}({}),a=function(e){return e.suites="/suites",e.visualChecks="/visual-checks",e}({})},14811:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});var r=function(e){return e.Testplane="testplane",e.Playwright="playwright",e.Jest="jest",e}({})},28322:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var r=function(e){return e.FitToView="fit-to-view",e.FitToWidth="fit-to-width",e}({})},30266:(e,t,n)=>{"use strict";n.d(t,{JX:()=>r});var r={BEGIN_SUITE:"beginSuite",BEGIN_STATE:"beginState",TEST_RESULT:"testResult",RETRY:"retry",ERROR:"err",END:"end",REPEAT_LEFT:"repeatsLeft",CONNECTED:"connected",DOM_SNAPSHOTS:"DOM_SNAPSHOTS"}},55862:(e,t,n)=>{"use strict";n.d(t,{types:()=>H});var r=n(9249),a=n(87371),i=n(45754),o=n(11987),c=n(95058),s=n(56666),l=n(13980),u=n.n(l),d=n(2784),m=n(49330),f=n(50479);function p(e){var t=E();return function(){var n,r=(0,c.Z)(e);if(t){var a=(0,c.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,o.Z)(this,n)}}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}var g=function(e){(0,i.Z)(n,e);var t=p(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.onClose,n=e.browserId,r=e.equalImages,a=e.comparedImages;return d.createElement(m.Z,{size:"small",open:!0,onClose:t},d.createElement(m.Z.Header,{content:"Find same diffs result"}),d.createElement(m.Z.Content,{scrolling:!0},d.createElement("p",null,"Search was carried out in: ",d.createElement("b",null,n)),d.createElement("p",null,"Found ",d.createElement("b",null,r)," equal images from ",d.createElement("b",null,a))),d.createElement(m.Z.Actions,null,d.createElement(f.Z,{onClick:t,content:"Got it",size:"small",positive:!0})))}}]),n}(d.Component);(0,s.Z)(g,"propTypes",{onClose:u().func.isRequired,browserId:u().string.isRequired,equalImages:u().number.isRequired,comparedImages:u().number.isRequired});var v=n(68079),h=n(34795),I=n(80753),S=n(82841),y=n.n(S),T=n(85684),b=n(18717),N=n(76635),w=n(64141),C=n(41381),M=n(26611),A=n(99913),O=n(69875),D=n(78272),k=n(41493),L=n(79483);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e){var t=P();return function(){var n,r=(0,c.Z)(e);if(t){var a=(0,c.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,o.Z)(this,n)}}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(P=function(){return!!e})()}var j=function(e){(0,i.Z)(o,e);var t,n=R(o);function o(e){var t;(0,r.Z)(this,o),t=n.call(this,e),(0,s.Z)((0,I.Z)(t),"onRetryChange",(function(e){t.setState({retryIndex:e})})),(0,s.Z)((0,I.Z)(t),"onActiveImageChange",(function(e){var n=t._getActiveImages(e);t.setState({retryIndex:n.length-1,activeImageIndex:e}),t._preloadAdjacentImages(e,t.state.stateNameImageIds)})),(0,s.Z)((0,I.Z)(t),"onScreenshotAccept",function(){var e=(0,h.Z)(y().mark((function e(n){var r,a,i,o,c,s,l;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t._getActiveImages(),a=r[0].stateName,i=t.state.stateNameImageIds.findIndex((function(e){return t.props.imagesByStateName[e].some((function(e){return e.id===n}))})),!t.props.staticImageAccepter.enabled){e.next=7;break}e.t0=t._stageScreenshot(n,a),e.next=10;break;case 7:return e.next=9,t._acceptScreenshot(n,a);case 9:e.t0=e.sent;case 10:if(null!==(o=e.t0)){e.next=13;break}return e.abrupt("return");case 13:if(t.acceptedImages.push({stateNameImageId:t.state.stateNameImageIds[i],ind:i,imageId:o}),c=t.state.stateNameImageIds.filter((function(e,t){return t!==i})),!(0,N.isEmpty)(c)){e.next=17;break}return e.abrupt("return",t.setState({activeImageIndex:null,stateNameImageIds:c,retryIndex:null}));case 17:s=Math.min(t.state.activeImageIndex,c.length-1),l=t._getActiveImages(s,c),t.setState({activeImageIndex:s,stateNameImageIds:c,retryIndex:l.length-1}),t._preloadAdjacentImages(s,c);case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,s.Z)((0,I.Z)(t),"onScreenshotUndo",(0,h.Z)(y().mark((function e(){var n,r,a,i,o,c,s;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,N.isEmpty)(t.acceptedImages)){e.next=2;break}return e.abrupt("return");case 2:if(n=t.state.stateNameImageIds,r=t.acceptedImages.pop(),a=r.stateNameImageId,i=r.ind,o=r.imageId,c=[].concat((0,v.Z)(n.slice(0,i)),[a],(0,v.Z)(n.slice(i))),s=t._getActiveImages(i,c),!t.props.staticImageAccepter.enabled){e.next=10;break}t.props.actions.staticAccepterUndoDelayScreenshot(),e.next=13;break;case 10:return e.next=12,t.props.actions.thunkRevertImages({imageIds:[o],shouldCommitUpdatesToTree:!1});case 12:t.delayedTestResults.pop();case 13:t.setState({activeImageIndex:i,stateNameImageIds:c,retryIndex:s.length-1}),t._preloadAdjacentImages(i,c);case 15:case"end":return e.stop()}}),e)})))),(0,s.Z)((0,I.Z)(t),"onShowMeta",(function(){t.setState({showMeta:!t.state.showMeta})})),(0,s.Z)((0,I.Z)(t),"onClose",(function(){if((0,N.isEmpty)(t.props.staticImageAccepter.accepterDelayedImages)&&(0,N.isEmpty)(t.delayedTestResults))return t.props.onClose();if(t.props.staticImageAccepter.enabled){var e=t.props.staticImageAccepter.accepterDelayedImages.map((function(e){return e.imageId}));t.props.actions.staticAccepterStageScreenshot(e)}else t.props.actions.commitAcceptedImagesToTree(t.delayedTestResults);t.props.onClose()})),(0,s.Z)((0,I.Z)(t),"onCommitChanges",(function(){t.props.actions.staticAccepterOpenConfirm()}));var a=t.props,i=a.image,c=a.activeImageIndex,l=a.stateNameImageIds,u=a.imagesByStateName,m=t._getActiveImages(c,l),f=(0,N.findIndex)(m,{id:i.id});t.acceptedImages=[],t.delayedTestResults=[],t.state={stateNameImageIds:l,activeImageIndex:c,retryIndex:f,showMeta:!1,disposables:{}},t.topRef=d.createRef(),t.totalImagesCount=(0,N.size)(u);for(var p=1;p<=3;p++)t._preloadAdjacentImages(c,l,p);return t.analytics=t.context,t}return(0,a.Z)(o,[{key:"componentWillUnmount",value:function(){Object.values(this.state.disposables).forEach((function(e){return e()}))}},{key:"componentDidUpdate",value:function(){this.topRef.current.parentNode.scrollTo(0,0)}},{key:"_getActiveImages",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.activeImageIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.stateNameImageIds;return(0,N.isNumber)(e)?this.props.imagesByStateName[t[e]]:[]}},{key:"_acceptScreenshot",value:(t=(0,h.Z)(y().mark((function e(t,n){var r,a,i,o,c;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.props.actions.thunkAcceptImages({imageIds:[t],shouldCommitUpdatesToTree:!1});case 2:if(a=e.sent,null===(r=this.analytics)||void 0===r||r.trackScreenshotsAccept(),null!==a){e.next=6;break}return e.abrupt("return",null);case 6:return this.delayedTestResults=this.delayedTestResults.concat(a),i=(0,N.get)(a,"[0].images",[]),o=i.find((function(e){return e.stateName===n}))||{},c=o.id,e.abrupt("return",c);case 10:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"_stageScreenshot",value:function(e,t){var n=this,r=this.props.stateNameImageIds.find((function(t){return n.props.imagesByStateName[t].some((function(t){return t.id===e}))}));return this.props.actions.staticAccepterDelayScreenshot({imageId:e,stateName:t,stateNameImageId:r}),e}},{key:"_preloadAdjacentImages",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,a=(0,N.size)(t);[(a+e-r)%a,(e+r)%a].filter((function(e){return e>=0})).forEach((function(e){var r=t[e],a=(0,N.last)(n.props.imagesByStateName[r]),i=a.expectedImg,o=a.actualImg,c=a.diffImg,s={};[i,o,c].filter(Boolean).forEach((function(e){var t=e.path,n=(0,L.p)(t);s[t]=n})),n.setState({disposables:x(x({},n.state.disposables),s)})}))}},{key:"render",value:function(){var e=this.props,t=e.actions,n=e.view,r=e.staticImageAccepter,a=this.state,i=a.retryIndex,o=a.stateNameImageIds,c=a.activeImageIndex,s=a.showMeta,l=this._getActiveImages(),u=(0,N.isNumber)(i)?l[i]:null,m=this.totalImagesCount-o.length;return d.createElement(d.Fragment,null,d.createElement("div",{ref:this.topRef}),d.createElement(C.Z,{actions:t,view:n,images:l,stateNameImageIds:o,retryIndex:i,activeImageIndex:c,showMeta:s,onClose:this.onClose,totalImages:this.totalImagesCount,acceptedImages:m,onRetryChange:this.onRetryChange,onActiveImageChange:this.onActiveImageChange,onScreenshotAccept:this.onScreenshotAccept,onScreenshotUndo:this.onScreenshotUndo,onShowMeta:this.onShowMeta,onCommitChanges:this.onCommitChanges,staticImageAccepter:r}),d.createElement(M.Z,{showMeta:s,image:u}),d.createElement(A.Z,{image:u}))}}]),o}(d.Component);(0,s.Z)(j,"contextType",k.f),(0,s.Z)(j,"propTypes",{view:u().shape({diffMode:u().string.isRequired}),image:u().shape({id:u().string.isRequired,parentId:u().string.isRequired,stateName:u().string.isRequired}).isRequired,onClose:u().func.isRequired,imagesByStateName:u().object.isRequired,stateNameImageIds:u().arrayOf(u().string).isRequired,activeImageIndex:u().number.isRequired,staticImageAccepter:D.O$,actions:u().object.isRequired});(0,T.connect)((function(e,t){var n=t.image,r=(0,O.getAcceptableImagesByStateName)(e),a=Object.keys(r),i=e.tree.results.byId[n.parentId].parentId,o="".concat(i," ").concat(n.stateName),c=a.indexOf(o),s=e.staticImageAccepter;return{view:e.view,imagesByStateName:r,stateNameImageIds:a,activeImageIndex:c,staticImageAccepter:s}}),(function(e){return{actions:(0,b.bindActionCreators)(w,e)}}))(j);var Z=n(96234),U=n(63690),B=n(94406),z=n(14054);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}(0,T.connect)((function(e){return{toolName:e.apiValues.toolName,staticImageAccepter:e.staticImageAccepter,staticAccepterConfig:e.config.staticImageAccepter,imagesById:e.tree.images.byId,processing:e.processing}}),(function(e){return{actions:(0,b.bindActionCreators)(w,e)}}))((function(e){var t=e.toolName,n=e.staticImageAccepter,r=e.staticAccepterConfig,a=e.imagesById,i=e.processing,o=e.actions,c="chore: update ".concat(t," screenshot references"),s=r.pullRequestUrl,l=r.moduleUrl,u=(0,d.useRef)(null),m=(0,d.useState)("idle"),f=(0,Z.Z)(m,2),p=f[0],E=f[1],g=(0,d.useState)(null),v=(0,Z.Z)(g,2),h=v[0],I=v[1],S=(0,d.useState)(null),y=(0,Z.Z)(S,2),T=y[0],b=y[1];(0,d.useEffect)((function(){var e,t;if(null===(e=u.current)||void 0===e||null===(t=e.setSelectionRange)||void 0===t||t.call(e,-1,-1),l){var n=!0;return E("loading"),I(null),(0,B.IF)(l).then((function(){n&&E("ready")}),(function(e){n&&(E("error"),I((0,z.e$)(e)))})),function(){n=!1}}}),[l]);var w=(0,d.useMemo)((function(){return(0,D.Yo)(Object.values(n.acceptableImages),a,n.accepterDelayedImages)}),[n,a]),C=function(){var e;if(!(i||l&&"ready"!==p)){b(null);var t=(null===(e=u.current)||void 0===e?void 0:e.value)||c,n=G(G({},(0,N.pick)(r,["repositoryUrl","pullRequestUrl","serviceUrl","moduleUrl","axiosRequestOptions","meta"])),{},{message:t}),a=o.staticAccepterCommitScreenshot(w,n);l&&a.then((function(e){e.error&&b({message:(0,z.e$)(e.error),isPopupBlocked:(0,B.OQ)(e.error)})}),(function(e){return b({message:(0,z.e$)(e),isPopupBlocked:(0,B.OQ)(e)})}))}};return d.createElement(U.Card,{className:"static-accepter-confirm",theme:"info",type:"action",view:"outlined"},d.createElement(U.Text,null,"You are commiting ",w.length," images to Pull Request:"),d.createElement("br",null),d.createElement(U.Link,{href:s,target:"_blank"},s),d.createElement("br",null),d.createElement("br",null),d.createElement("br",null),d.createElement(U.Text,null,"Enter commit message:"),d.createElement(U.TextArea,{autoFocus:!0,defaultValue:c,controlRef:u,onKeyPress:function(e){"Enter"===e.key&&(e.preventDefault(),C())},disabled:i}),l&&"loading"===p&&d.createElement("div",{className:"static-accepter-confirm__status"},"Loading Static Accepter…"),l&&"error"===p&&d.createElement("div",{className:"static-accepter-confirm__error",role:"alert"},d.createElement("div",null,"Failed to load Static Accepter: ",h),d.createElement(U.Button,{view:"flat",onClick:function(){l&&(E("loading"),I(null),(0,B.IF)(l).then((function(){return E("ready")}),(function(e){E("error"),I((0,z.e$)(e))})))}},"Retry loading")),T&&d.createElement("div",{className:"static-accepter-confirm__error",role:"alert"},d.createElement("div",null,T.message),T.isPopupBlocked&&d.createElement("div",null,"Allow popups for this report and press Commit again.")),d.createElement("div",{className:"static-accepter-confirm__controls"},d.createElement(U.Button,{className:"static-accepter-confirm__cancel",onClick:function(){i||o.staticAccepterCloseConfirm()},disabled:i},"Cancel"),d.createElement(U.Button,{view:"action",className:"static-accepter-confirm__confirm",onClick:C,disabled:i||Boolean(l)&&"ready"!==p,loading:i||"loading"===p},"Commit")))}));var H={FIND_SAME_DIFFS:"FindSameDiffs",SCREENSHOT_ACCEPTER:"ScreenshotAccepter",STATIC_ACCEPTER_CONFIRM:"StaticAccepterConfirm"}},97566:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={INIT_GUI_REPORT:"INIT_GUI_REPORT",INIT_STATIC_REPORT:"INIT_STATIC_REPORT",FIN_GUI_REPORT:"FIN_GUI_REPORT",FIN_STATIC_REPORT:"FIN_STATIC_REPORT",RUN_ALL_TESTS:"RUN_ALL_TESTS",RUN_FAILED_TESTS:"RUN_FAILED_TESTS",SET_REPEAT_COUNT:"SET_REPEAT_COUNT",SET_REPEAT_LEFT:"SET_REPEAT_LEFT",STOP_TESTS:"STOP_TESTS",RETRY_SUITE:"RETRY_SUITE",RETRY_TEST:"RETRY_TEST",SUITE_BEGIN:"SUITE_BEGIN",TEST_BEGIN:"TEST_BEGIN",TEST_RESULT:"TEST_RESULT",TESTS_END:"TESTS_END",COMMIT_ACCEPTED_IMAGES_TO_TREE:"COMMIT_ACCEPTED_IMAGES_TO_TREE",COMMIT_REVERTED_IMAGES_TO_TREE:"COMMIT_REVERTED_IMAGES_TO_TREE",STATIC_ACCEPTER_DELAY_SCREENSHOT:"STATIC_ACCEPTER_DELAY_SCREENSHOT",STATIC_ACCEPTER_UNDO_DELAY_SCREENSHOT:"STATIC_ACCEPTER_UNDO_DELAY_SCREENSHOT",STATIC_ACCEPTER_STAGE_SCREENSHOT:"STATIC_ACCEPTER_STAGE_SCREENSHOT",STATIC_ACCEPTER_UNSTAGE_SCREENSHOT:"STATIC_ACCEPTER_UNSTAGE_SCREENSHOT",STATIC_ACCEPTER_COMMIT_SCREENSHOT:"STATIC_ACCEPTER_COMMIT_SCREENSHOT",STATIC_ACCEPTER_UPDATE_TOOLBAR_OFFSET:"STATIC_ACCEPTER_UPDATE_TOOLBAR_OFFSET",STATIC_ACCEPTER_UPDATE_COMMIT_MESSAGE:"STATIC_ACCEPTER_UPDATE_COMMIT_MESSAGE",CLOSE_SECTIONS:"CLOSE_SECTIONS",TOGGLE_STATE_RESULT:"TOGGLE_STATE_RESULT",TOGGLE_LOADING:"TOGGLE_LOADING",OPEN_MODAL:"OPEN_MODAL",CLOSE_MODAL:"CLOSE_MODAL",CHANGE_TEST_RETRY:"CHANGE_TEST_RETRY",VIEW_EXPAND_ALL:"VIEW_EXPAND_ALL",VIEW_EXPAND_ERRORS:"VIEW_EXPAND_ERRORS",VIEW_EXPAND_RETRIES:"VIEW_EXPAND_RETRIES",VIEW_COLLAPSE_ALL:"VIEW_COLLAPSE_ALL",CHANGE_VIEW_MODE:"CHANGE_VIEW_MODE",VIEW_UPDATE_BASE_HOST:"VIEW_UPDATE_BASE_HOST",VIEW_UPDATE_FILTER_BY_NAME:"VIEW_UPDATE_FILTER_BY_NAME",VIEW_SET_FILTER_MATCH_CASE:"VIEW_SET_FILTER_MATCH_CASE",VIEW_SET_FILTER_USE_REGEX:"VIEW_SET_FILTER_USE_REGEX",VIEW_SET_STRICT_MATCH_FILTER:"VIEW_SET_STRICT_MATCH_FILTER",SET_DIFF_MODE:"SET_DIFF_MODE",PROCESS_BEGIN:"PROCESS_BEGIN",PROCESS_END:"PROCESS_END",RUN_CUSTOM_GUI_ACTION:"RUN_CUSTOM_GUI_ACTION",BROWSERS_SELECTED:"BROWSERS_SELECTED",TOGGLE_SUITE_SECTION:"TOGGLE_SUITE_SECTION",TOGGLE_BROWSER_SECTION:"TOGGLE_BROWSER_SECTION",TOGGLE_TESTS_GROUP:"TOGGLE_TESTS_GROUP",TOGGLE_SUITE_CHECKBOX:"TOGGLE_SUITE_CHECKBOX",TOGGLE_GROUP_CHECKBOX:"TOGGLE_GROUP_CHECKBOX",UPDATE_BOTTOM_PROGRESS_BAR:"UPDATE_BOTTOM_PROGRESS_BAR",GROUP_TESTS_BY_KEY:"GROUP_TESTS_BY_KEY",GROUP_TESTS_SET_CURRENT_EXPRESSION:"GROUP_TESTS_SET_CURRENT_EXPRESSION",TOGGLE_BROWSER_CHECKBOX:"TOGGLE_BROWSER_CHECKBOX",SUITES_PAGE_SET_CURRENT_SUITE:"SUITES_PAGE_SET_CURRENT_SUITE",SUITES_PAGE_SET_CURRENT_STEP:"SUITES_PAGE_SET_CURRENT_STEP",SUITES_PAGE_SET_CURRENT_HIGHLIGHT_STEP:"SUITES_PAGE_SET_CURRENT_HIGHLIGHT_STEP",SUITES_PAGE_SET_SECTION_EXPANDED:"SUITES_PAGE_SET_SECTION_EXPANDED",SUITES_PAGE_SET_TREE_NODE_EXPANDED:"SUITES_PAGE_SET_TREE_NODE_EXPANDED",SUITES_PAGE_SET_ALL_TREE_NODES:"SUITES_PAGE_SET_ALL_TREE_NODES",SUITES_PAGE_REVEAL_TREE_NODE:"SUITES_PAGE_REVEAL_TREE_NODE",SUITES_PAGE_SET_STEPS_EXPANDED:"SUITES_PAGE_SET_STEPS_EXPANDED",SUITES_PAGE_SET_TREE_VIEW_MODE:"SUITES_PAGE_SET_TREE_VIEW_MODE",PAGE_SET_SECTION_SIZES:"PAGE_SET_SECTION_SIZES",PAGE_SET_BACKUP_SECTION_SIZES:"PAGE_SET_BACKUP_SECTION_SIZES",VISUAL_CHECKS_PAGE_SET_CURRENT_NAMED_IMAGE:"VISUAL_CHECKS_PAGE_SET_CURRENT_NAMED_IMAGE",VISUAL_CHECKS_TOGGLE_2UP_DIFF_VISIBILITY:"VISUAL_CHECKS_TOGGLE_2UP_DIFF_VISIBILITY",VISUAL_CHECKS_SET_2UP_FIT_MODE:"VISUAL_CHECKS_SET_2UP_FIT_MODE",VISUAL_CHECKS_SET_DIFF_MODE:"VISUAL_CHECKS_SET_DIFF_MODE",UPDATE_LOADING_PROGRESS:"UPDATE_LOADING_PROGRESS",UPDATE_LOADING_VISIBILITY:"UPDATE_LOADING_VISIBILITY",UPDATE_LOADING_TITLE:"UPDATE_LOADING_TITLE",UPDATE_LOADING_IS_IN_PROGRESS:"UPDATE_LOADING_IS_IN_PROGRESS",SELECT_ALL:"SELECT_ALL",DESELECT_ALL:"DESELECT_ALL",SORT_TESTS_SET_CURRENT_EXPRESSION:"SORT_TESTS_SET_CURRENT_EXPRESSION",SORT_TESTS_SET_DIRECTION:"SORT_TESTS_SET_DIRECTION",SET_GUI_SERVER_CONNECTION_STATUS:"SET_GUI_SERVER_CONNECTION_STATUS",SET_AVAILABLE_FEATURES:"SET_AVAILABLE_FEATURES",SET_SNAPSHOTS_PLAYER_HIGHLIGHT_TIME:"SET_SNAPSHOTS_PLAYER_HIGHLIGHT_TIME",SNAPSHOTS_PLAYER_GO_TO_TIME:"SNAPSHOTS_PLAYER_GO_TO_TIME",SNAPSHOTS_PLAYER_TOGGLE_VISIBILITY:"SNAPSHOTS_PLAYER_TOGGLE_VISIBILITY",SET_BROWSER_FEATURES:"SET_BROWSER_FEATURES",SET_REFRESH_LOADING:"SET_REFRESH_LOADING",SET_SEARCH_LOADING:"SET_SEARCH_LOADING"}},29909:(e,t,n)=>{"use strict";n.d(t,{a:()=>a});var r=n(97566),a=function(e){return{type:r.Z.SET_BROWSER_FEATURES,payload:e}}},70839:(e,t,n)=>{"use strict";n.d(t,{M:()=>u,u:()=>l});var r=n(34795),a=n(82841),i=n.n(a),o=n(87741),c=n(97566),s=n(48394),l=function(e){return{type:c.Z.RUN_CUSTOM_GUI_ACTION,payload:e}},u=function(e){return function(){var t=(0,r.Z)(i().mark((function t(n){var r,a,c;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r=e.sectionName,a=e.groupIndex,c=e.controlIndex,t.next=4,o.default.post("/run-custom-gui-action",{sectionName:r,groupIndex:a,controlIndex:c});case 4:n(l(e)),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),n((0,s.uX)("runCustomGuiAction",t.t0));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e){return t.apply(this,arguments)}}()}},19272:(e,t,n)=>{"use strict";n.d(t,{Lf:()=>c,QC:()=>i,QJ:()=>s,R4:()=>u,cQ:()=>o,if:()=>l,lT:()=>d});var r=n(97566),a=n(94646),i=function(e){return{type:r.Z.VIEW_UPDATE_FILTER_BY_NAME,payload:e}},o=function(e){return{type:r.Z.VIEW_SET_FILTER_MATCH_CASE,payload:e}},c=function(e){return{type:r.Z.VIEW_SET_FILTER_USE_REGEX,payload:e}},s=function(e){return(0,a.WI)(e.data),{type:r.Z.BROWSERS_SELECTED,payload:e}},l=function(e){return{type:r.Z.SET_SEARCH_LOADING,payload:e}},u=function(e){return{type:r.Z.CHANGE_VIEW_MODE,payload:e}},d=function(e){return{type:r.Z.SET_REFRESH_LOADING,payload:e}}},60540:(e,t,n)=>{"use strict";n.d(t,{C:()=>m});var r=n(34795),a=n(82841),i=n.n(a),o=n(76635),c=n(87741),s=n(55862),l=n(33981),u=n(70807),d=n(95834),m=function(e,t,n){return function(){var a=(0,r.Z)(i().mark((function r(a){var m,f,p,E,g;return i().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a((0,l.o)({active:!0,content:"Find same diffs..."})),m=t.filter((function(t){return t.includes(n)&&t!==e})),f=[],r.prev=3,(0,o.isEmpty)(m)){r.next=13;break}return r.next=7,c.default.post("/get-find-equal-diffs-data",[e].concat(m));case 7:if(p=r.sent,E=p.data,(0,o.isEmpty)(E)){r.next=13;break}return r.next=12,c.default.post("/find-equal-diffs",E);case 12:f=r.sent.data;case 13:g=(0,o.difference)(t,[].concat(e,f)),(0,o.isEmpty)(g)||a((0,u.DI)(g)),r.next=20;break;case 17:r.prev=17,r.t0=r.catch(3),console.error("Error while trying to find equal diffs:",r.t0);case 20:return r.prev=20,a((0,l.o)({active:!1})),a((0,d.h)({id:s.types.FIND_SAME_DIFFS,type:s.types.FIND_SAME_DIFFS,data:{browserId:n,equalImages:f.length,comparedImages:m.length}})),r.finish(20);case 24:case"end":return r.stop()}}),r,null,[[3,17,20,24]])})));return function(e){return a.apply(this,arguments)}}()}},32481:(e,t,n)=>{"use strict";n.d(t,{I:()=>a,i:()=>i});var r=n(97566),a=function(e){return{type:r.Z.GROUP_TESTS_BY_KEY,payload:e}},i=function(e){return{type:r.Z.GROUP_TESTS_SET_CURRENT_EXPRESSION,payload:e}}},48907:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(97566),a=function(e){return{type:r.Z.SET_GUI_SERVER_CONNECTION_STATUS,payload:e}}},33981:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(97566),a=function(e){return{type:r.Z.TOGGLE_LOADING,payload:e}}},95834:(e,t,n)=>{"use strict";n.d(t,{M:()=>i,h:()=>a});var r=n(97566),a=function(e){return{type:r.Z.OPEN_MODAL,payload:e}},i=function(e){return{type:r.Z.CLOSE_MODAL,payload:e}}},48394:(e,t,n)=>{"use strict";n.d(t,{N5:()=>a.N5,sc:()=>s,uX:()=>l});var r=n(56666),a=n(78505),i=n(14054);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=c({position:a.kd.topCenter,dismissAfter:5e3,dismissible:!0,showDismissButton:!0,allowHTML:!0},r);return(0,a.h4)(c({id:e,status:t,message:n},i))},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissAfter:0};return s(e,"error",(0,i.ML)(t),n)}},84787:(e,t,n)=>{"use strict";n.d(t,{$:()=>a,E:()=>i});var r=n(97566),a=function(){return{type:r.Z.PROCESS_BEGIN}},i=function(){return{type:r.Z.PROCESS_END}}},54432:(e,t,n)=>{"use strict";n.d(t,{GC:()=>u,Ku:()=>f,Ro:()=>d,sP:()=>m});var r=n(34795),a=n(82841),i=n.n(a),o=n(87741),c=n(97566),s=n(84787),l=n(48394),u=function(e){return{type:c.Z.COMMIT_ACCEPTED_IMAGES_TO_TREE,payload:e}},d=function(e){var t=e.imageIds,n=e.shouldCommitUpdatesToTree,a=void 0===n||n;return function(){var e=(0,r.Z)(i().mark((function e(n){var r,c,d,m;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n((0,s.$)()),e.prev=1,e.next=4,o.default.post("/reference-data-to-update",t);case 4:return r=e.sent,c=r.data,e.next=8,o.default.post("/update-reference",c);case 8:return d=e.sent,m=d.data,a&&n(u(m)),n((0,s.E)()),e.abrupt("return",m);case 15:return e.prev=15,e.t0=e.catch(1),console.error("Error while updating references of failed tests:",e.t0),n((0,l.uX)("acceptScreenshot",e.t0)),n((0,s.E)()),e.abrupt("return",null);case 21:case"end":return e.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()},m=function(e){return{type:c.Z.COMMIT_REVERTED_IMAGES_TO_TREE,payload:e}},f=function(e){var t=e.imageIds,n=e.shouldCommitUpdatesToTree,a=void 0===n||n;return function(){var e=(0,r.Z)(i().mark((function e(n){var r,c,u,d;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n((0,s.$)()),e.prev=1,e.next=4,o.default.post("/reference-data-to-update",t);case 4:return r=e.sent,c=r.data,e.next=8,o.default.post("/undo-accept-images",c);case 8:u=e.sent,d=u.data,a&&n(m(d)),n((0,s.E)()),e.next=19;break;case 14:e.prev=14,e.t0=e.catch(1),console.error("Error while reverting reference:",e.t0),n((0,l.uX)("undoScreenshot",e.t0)),n((0,s.E)());case 19:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}()}},22253:(e,t,n)=>{"use strict";n.d(t,{B:()=>a,H:()=>i});var r=n(97566),a=function(e){return{type:r.Z.VIEW_UPDATE_BASE_HOST,payload:{host:e}}},i=function(e){return{type:r.Z.SET_DIFF_MODE,payload:e}}},58311:(e,t,n)=>{"use strict";n.d(t,{Q:()=>a,u:()=>i});var r=n(97566),a=function(e){return{type:r.Z.SORT_TESTS_SET_CURRENT_EXPRESSION,payload:e}},i=function(e){return{type:r.Z.SORT_TESTS_SET_DIRECTION,payload:e}}},49012:(e,t,n)=>{"use strict";n.d(t,{A2:()=>S,FD:()=>T,Lt:()=>k,cO:()=>y,dd:()=>w,lT:()=>M,mm:()=>D,sv:()=>O,vx:()=>b,x_:()=>N});var r=n(56666),a=n(34795),i=n(82841),o=n.n(i),c=n(87741),s=n(76635),l=n(19456),u=n.n(l),d=n(55862),m=n(14054),f=n(78272),p=n(97566),E=n(95834),g=n(48394),v=n(94406);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var S=function(e){return{type:p.Z.STATIC_ACCEPTER_DELAY_SCREENSHOT,payload:e}},y=function(){return{type:p.Z.STATIC_ACCEPTER_UNDO_DELAY_SCREENSHOT}},T=function(e){return{type:p.Z.STATIC_ACCEPTER_STAGE_SCREENSHOT,payload:e}},b=function(e){return{type:p.Z.STATIC_ACCEPTER_UNSTAGE_SCREENSHOT,payload:e}},N=function(){return(0,E.h)({id:d.types.STATIC_ACCEPTER_CONFIRM,type:d.types.STATIC_ACCEPTER_CONFIRM})},w=function(){return(0,E.M)({id:d.types.STATIC_ACCEPTER_CONFIRM})},C={downloading:"Downloading screenshots",committing:"Creating commits","waiting-for-confirmation":"Waiting for static accepter confirmation",submitting:"Adding changes to PR",suggesting:"Suggesting changes in Arcanum"},M=function(e){var t=e.phase,n=e.completed,r=e.total,a=Math.round(100*n)/100;return"".concat(C[t],": ").concat(a," of ").concat(r)},A=function(e,t){var n=t instanceof Error?t:new Error(String(t));return console.error("An error occurred while committing screenshots with Static Accepter v2:",n),e((0,g.uX)("commitScreenshot",n,{dismissAfter:0,allowHTML:!1})),{error:n}},O=function(e,t){var n=t.repositoryUrl,r=t.pullRequestUrl,i=t.serviceUrl,l=t.moduleUrl,d=t.message,E=t.axiosRequestOptions,h=void 0===E?{}:E,S=t.meta;return function(t){if(l){var E,y=null,T=!1,b=function(e){var n=e.total>0?e.completed/e.total:0;t({type:p.Z.UPDATE_LOADING_TITLE,payload:M(e)}),t({type:p.Z.UPDATE_LOADING_PROGRESS,payload:{"static-accepter-commit":Math.max(0,Math.min(1,n))}})};try{E=(0,v.hr)(l,e,{message:d,theme:"light",config:{repositoryUrl:n,pullRequestUrl:r},onProgressChange:function(e){T?b(e):y=e}})}catch(e){return Promise.resolve(A(t,e))}return t({type:p.Z.PROCESS_BEGIN}),t({type:p.Z.UPDATE_LOADING_IS_IN_PROGRESS,payload:!0}),t({type:p.Z.UPDATE_LOADING_TITLE,payload:"Starting Static Accepter"}),t({type:p.Z.UPDATE_LOADING_VISIBILITY,payload:!0}),t({type:p.Z.UPDATE_LOADING_PROGRESS,payload:{"static-accepter-commit":0}}),T=!0,y&&b(y),E.then((function(n){if(t(w()),"cancelled"===n.status)return{status:n.status};var r=e.map((function(e){return e.id})),a=e.map((function(e){return{imageId:e.id,stateNameImageId:e.stateNameImageId}})),i="submitted"===n.status;return t({type:p.Z.STATIC_ACCEPTER_COMMIT_SCREENSHOT,payload:r}),(0,f.AM)(a),t({type:p.Z.UPDATE_LOADING_TITLE,payload:i?"Screenshot changes were committed":"Screenshot changes were suggested"}),t((0,g.sc)("commitScreenshot","success",i?"Screenshot changes were committed":"Screenshot changes were suggested",{allowHTML:!1})),{status:n.status}})).catch((function(e){return A(t,e)})).finally((function(){return function(e){e({type:p.Z.UPDATE_LOADING_IS_IN_PROGRESS,payload:!1}),e({type:p.Z.UPDATE_LOADING_VISIBILITY,payload:!1}),e({type:p.Z.PROCESS_END})}(t)}))}return t({type:p.Z.PROCESS_BEGIN}),t(w()),t({type:p.Z.UPDATE_LOADING_IS_IN_PROGRESS,payload:!0}),t({type:p.Z.UPDATE_LOADING_TITLE,payload:"Preparing images to commit: 0 of ".concat(e.length)}),t({type:p.Z.UPDATE_LOADING_VISIBILITY,payload:!0}),(0,a.Z)(o().mark((function l(){var E,v,y,T,b,N,w,C;return o().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(l.prev=0,i){l.next=3;break}throw new Error("Static Accepter serviceUrl is not configured");case 3:(E=new FormData).append("repositoryUrl",n),E.append("pullRequestUrl",r),E.append("message",d),(0,s.isEmpty)(S)||E.append("meta",JSON.stringify(S)),v=new(u())({concurrency:256}),y=o().mark((function n(r){return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:v.add((0,a.Z)(o().mark((function n(){var a;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,m.Ow)(e[r].image);case 2:a=n.sent,E.append("image",a,e[r].path),t({type:p.Z.UPDATE_LOADING_TITLE,payload:"Preparing images to commit: ".concat(r+1," of ").concat(e.length)});case 5:case"end":return n.stop()}}),n)}))));case 1:case"end":return n.stop()}}),n)})),T=0;case 11:if(!(T<e.length)){l.next=16;break}return l.delegateYield(y(T),"t0",13);case 13:T++,l.next=11;break;case 16:return l.next=18,v.onIdle();case 18:return t({type:p.Z.UPDATE_LOADING_TITLE,payload:"Uploading images"}),l.next=21,c.default.post(i,E,I(I({},h),{},{onUploadProgress:function(e){var n;t({type:p.Z.UPDATE_LOADING_PROGRESS,payload:{"static-accepter-commit":e.loaded/(null!==(n=e.total)&&void 0!==n?n:e.loaded)}})}}));case 21:if(b=l.sent,N=e.map((function(e){return e.id})),w=e.map((function(e){return{imageId:e.id,stateNameImageId:e.stateNameImageId}})),!(b.status>=200&&b.status<400)){l.next=32;break}t({type:p.Z.STATIC_ACCEPTER_COMMIT_SCREENSHOT,payload:N}),(0,f.AM)(w),t({type:p.Z.UPDATE_LOADING_IS_IN_PROGRESS,payload:!1}),t({type:p.Z.UPDATE_LOADING_TITLE,payload:"All images committed!"}),t((0,g.sc)("commitScreenshot","success","Screenshots were successfully committed")),l.next=34;break;case 32:throw C=["Unexpected status code from the service: ".concat(b.status,"."),"Server response: '".concat(b.data,"'")].join("\n"),new Error(C);case 34:l.next=41;break;case 36:return l.prev=36,l.t1=l.catch(0),console.error("An error occurred while commiting screenshot:",l.t1),t((0,g.uX)("commitScreenshot",l.t1)),l.abrupt("return",{error:l.t1});case 41:return l.prev=41,t({type:p.Z.UPDATE_LOADING_VISIBILITY,payload:!1}),t({type:p.Z.PROCESS_END}),l.finish(41);case 45:return l.abrupt("return",{});case 46:case"end":return l.stop()}}),l,null,[[0,36,41,45]])})))()}},D=function(e){return{type:p.Z.STATIC_ACCEPTER_UPDATE_TOOLBAR_OFFSET,payload:e}},k=function(e){return{type:p.Z.STATIC_ACCEPTER_UPDATE_COMMIT_MESSAGE,payload:e}}},40554:(e,t,n)=>{"use strict";n.d(t,{$X:()=>u,Bq:()=>i,Gm:()=>o,KW:()=>m,Nu:()=>s,Qh:()=>p,_r:()=>a,cI:()=>c,gM:()=>f,o9:()=>l,tF:()=>E,zE:()=>d});var r=n(97566),a=function(e){return{type:r.Z.SUITES_PAGE_SET_CURRENT_SUITE,payload:e}},i=function(e){return{type:r.Z.SUITES_PAGE_SET_CURRENT_STEP,payload:e}},o=function(e){return{type:r.Z.SUITES_PAGE_SET_CURRENT_HIGHLIGHT_STEP,payload:e}},c=function(e){return{type:r.Z.SUITES_PAGE_SET_TREE_NODE_EXPANDED,payload:e}},s=function(e){return{type:r.Z.SUITES_PAGE_SET_ALL_TREE_NODES,payload:e}},l=function(e){return{type:r.Z.SUITES_PAGE_REVEAL_TREE_NODE,payload:e}},u=function(e){return{type:r.Z.SUITES_PAGE_SET_SECTION_EXPANDED,payload:e}},d=function(e){return{type:r.Z.SUITES_PAGE_SET_STEPS_EXPANDED,payload:e}},m=function(e){return{type:r.Z.SUITES_PAGE_SET_TREE_VIEW_MODE,payload:e}},f=function(e){return{type:r.Z.PAGE_SET_SECTION_SIZES,payload:e}},p=function(e){return{type:r.Z.PAGE_SET_BACKUP_SECTION_SIZES,payload:e}},E=function(e){return{type:r.Z.VIEW_SET_STRICT_MATCH_FILTER,payload:e}}},70807:(e,t,n)=>{"use strict";n.d(t,{Cd:()=>h,DI:()=>i,IP:()=>g,LL:()=>v,T9:()=>E,V1:()=>s,Z$:()=>p,cd:()=>m,iB:()=>I,kF:()=>d,kR:()=>c,nS:()=>f,qz:()=>a,td:()=>o,tp:()=>u,vf:()=>l});var r=n(97566),a=function(e){return{type:r.Z.TOGGLE_STATE_RESULT,payload:e}},i=function(e){return{type:r.Z.CLOSE_SECTIONS,payload:e}},o=function(){return{type:r.Z.SELECT_ALL}},c=function(){return{type:r.Z.DESELECT_ALL}},s=function(){return{type:r.Z.VIEW_EXPAND_ALL}},l=function(){return{type:r.Z.VIEW_EXPAND_ERRORS}},u=function(){return{type:r.Z.VIEW_EXPAND_RETRIES}},d=function(){return{type:r.Z.VIEW_COLLAPSE_ALL}},m=function(e){return{type:r.Z.TOGGLE_SUITE_SECTION,payload:e}},f=function(e){return{type:r.Z.TOGGLE_BROWSER_SECTION,payload:e}},p=function(e){return{type:r.Z.TOGGLE_BROWSER_CHECKBOX,payload:e}},E=function(e){return{type:r.Z.TOGGLE_SUITE_CHECKBOX,payload:e}},g=function(e){return{type:r.Z.TOGGLE_GROUP_CHECKBOX,payload:e}},v=function(e){return{type:r.Z.UPDATE_BOTTOM_PROGRESS_BAR,payload:e}},h=function(e){return{type:r.Z.TOGGLE_TESTS_GROUP,payload:e}},I=function(e){return{type:r.Z.CHANGE_TEST_RETRY,payload:e}}},84006:(e,t,n)=>{"use strict";n.d(t,{Bt:()=>o,Ll:()=>a,MT:()=>c,ZD:()=>i});var r=n(97566),a=function(e){return{type:r.Z.VISUAL_CHECKS_PAGE_SET_CURRENT_NAMED_IMAGE,payload:e}},i=function(e){return{type:r.Z.VISUAL_CHECKS_TOGGLE_2UP_DIFF_VISIBILITY,payload:{isVisible:e}}},o=function(e){return{type:r.Z.VISUAL_CHECKS_SET_2UP_FIT_MODE,payload:{fitMode:e}}},c=function(e){return{type:r.Z.VISUAL_CHECKS_SET_DIFF_MODE,payload:{diffModeId:e}}}},94646:(e,t,n)=>{"use strict";n.d(t,{Hc:()=>d,V$:()=>u,WI:()=>m,mB:()=>s});var r=n(68079),a=n(96234),i=n(19126),o=n.n(i),c=n(76635);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"string"==typeof e?("?"===e[0]&&(e=e.slice(1)),o().parse(e,{decoder:function(e,n,r,a){if("key"===a){var i=n(e,null,r);return t[i]?t[i]:i}var o=n(e,null,r);return"true"===o||"false"!==o&&(o&&!isNaN(o)?Number(o):o)}})):{}}function l(e){return e.map((function(e){var t=e.id,n=e.versions,r=encodeURIComponent(t);if((0,c.isEmpty)(n))return r;var a=n.map(encodeURIComponent).join(",");return"".concat(r,":").concat(a)}))}function u(e){return[].concat(e).filter(Boolean).map((function(e){var t=e.split(":"),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=(void 0===i?"":i).split(",").map(decodeURIComponent);return{id:decodeURIComponent(r),versions:(0,c.compact)(o)}}))}function d(e,t){return e.map((function(e){if((0,c.isEmpty)(e.versions)){var n=t.find((function(t){return t.id===e.id}));if(n)return{id:e.id,versions:(0,r.Z)(n.versions)}}return e}))}function m(e){var t,n,r,a,i,s=(t=window.location.href,n={browser:l(e)},r=new URL(t),a=r.search||"",i=(0,c.assign)(o().parse(a.slice(1)),n),r.search=o().stringify(i,{arrayFormat:"repeat"}),r.href);window.history.pushState(null,null,s)}},98645:(e,t,n)=>{"use strict";n.d(t,{ZL:()=>l,wB:()=>u,xU:()=>s,yC:()=>d});var r,a=n(64141),i=n(61394),o=new Set([]),c=new Map([]),s=function(e){var t=e.results.allIds,a={};t.forEach((function(t){var n,r=e.results.byId[t],o=null===(n=r.attachments)||void 0===n?void 0:n.find((function(e){return e.type===i.s.Tags}));a[r.parentId]=o?o.list.map((function(e){return e.title})):[]})),"undefined"!=typeof Worker&&(r=new Worker(new URL(n.p+n.u(938),n.b))).postMessage({type:"init",data:a})},l=function(e){return o.has(e)},u=function(e){return c.get(e)||-1},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0;s((0,a.setSearchLoading)(!0)),new Promise((function(a){n?a([]):r?(r.postMessage({type:"search",data:{text:e,matchCase:t}}),r.onmessage=function(e){a(e.data)},r.onerror=function(){console.error("Error while searching ".concat(e)),a([])}):a([])})).then((function(n){o=new Set(n),c=new Map,n.forEach((function(e,t){c.set(e,n.length-t)})),s(i?(0,a.setMatchCaseFilter)({data:t}):(0,a.updateNameFilter)({data:e})),s((0,a.setSearchLoading)(!1))}))}},47039:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getStatsFilteredByBrowsers:()=>o});var r=n(97698),a=n(76635),i=n(51869),o=(0,r.createSelector)((function(e){return e.stats}),i.getFilteredBrowsers,(function(e,t){if((0,a.isEmpty)(t)||(0,a.isEmpty)(e.perBrowser))return e.all;var n={},r=t.map((function(t){var n=t.id,r=t.versions;return(0,a.isEmpty)(r)?(0,a.keys)(e.perBrowser[n]).map((function(t){return e.perBrowser[n][t]})):r.map((function(t){return e.perBrowser[n][t]}))}));return(0,a.flatten)(r).forEach((function(e){(0,a.forEach)(e,(function(e,t){n[t]=void 0===n[t]?e:n[t]+e}))})),n}))},69875:(e,t,n)=>{"use strict";n.r(t),n.d(t,{areAllRootSuitesIdle:()=>B,getAcceptableImagesByStateName:()=>I,getAcceptableOpenedImageIds:()=>N,getCheckedTests:()=>h,getFailedOpenedImageIds:()=>w,getFailedSuiteResults:()=>P,getFailedTests:()=>v,getSelectedBrowserIds:()=>M,getSelectedImages:()=>D,getSuiteResults:()=>L,getVisibleBrowserIds:()=>C,getVisibleImages:()=>O,getVisibleRootSuiteIds:()=>k,mkGetLastImageByStateName:()=>g,mkGetTestsBySuiteId:()=>E});var r=n(76635),a=n(97698),i=n(37487),o=n(9560),c=n(14054),s=n(40645),l=n(8776),u=function(e){return e.tree.suites.stateById},d=function(e){return e.tree.browsers.allIds},m=function(e){return e.tree.browsers.stateById},f=function(e,t){var n=t.suiteId;return e.tree.suites.byId[n]},p=function(e,t){var n=t.imageId;return e.tree.images.byId[n]},E=function(){return(0,a.createSelector)(f,s.Bl,s.TZ,(function(e,t,n){return x(e,{suites:t,browsers:n}).map((function(e){return{testName:e.parentId,browserName:e.name}}))}))},g=function(){return(0,a.createSelector)(p,s.TZ,s.O7,s.Jx,Z)},v=(0,a.createSelector)(s.Bl,s.TZ,s.O7,(function(e){return e.tree.suites.failedRootIds}),(function(e,t,n,a){return(0,r.flatMap)(a,(function(a){return L(e[a],{suites:e,browsers:t,results:n},r.last)})).filter((function(e){return(0,c.D8)(e)})).map((function(e){var n=e.parentId,r=t[n];return{testName:r.parentId,browserName:r.name,metaInfo:e.metaInfo}}))})),h=(0,a.createSelector)(d,s.TZ,m,(function(e,t,n){return e.filter((function(e){return n[e].checkStatus})).map((function(e){return{testName:t[e].parentId,browserName:t[e].name}}))})),I=(0,a.createSelector)(m,s.TZ,s.O7,s.Jx,(function(e,t,n,a){var i=function(e){var r=U(e,t,n);return{suiteId:r.parentId,browserName:r.name}},o=Object.keys(e).filter((function(t){return e[t].shouldBeShown})).map((function(e){return t[e]}));return(0,r.flatMap)(o,(function(e){return R(e,{results:n,images:a})})).filter(c.h3).sort((function(e,t){var n=i(e),r=n.suiteId,a=n.browserName,o=i(t),c=o.suiteId,s=o.browserName,l=r.localeCompare(c);return 0===l?a.localeCompare(s):l})).reduce((function(e,r){var i=Z(r,t,n,a);if((0,c.F7)(i))return e;var o=n[r.parentId],s="".concat(o.parentId," ").concat(r.stateName);return e[s]?e[s].push(r):e[s]=[r],e}),{})})),S=(0,a.createSelector)(s.EZ,s.Bl,u,(function(e,t,n){var a=function(e){var t=n[e.id],r=t.shouldBeShown,a=t.shouldBeOpened;return r&&a},i=e.map((function(e){return t[e]})).filter(a);return(0,r.flatMap)(i,(function(e){return _(e,{suites:t},a)}))})),y=(0,a.createSelector)(S,s.TZ,m,S,(function(e,t,n){return(0,r.flatMap)(e,(function(e){return e.browserIds})).filter((function(e){var t=n[e],r=t.shouldBeShown,a=t.shouldBeOpened;return r&&a})).map((function(e){return t[e]}))})),T=(0,a.createSelector)(y,m,s.O7,(function(e,t,n){return e.map((function(e){var r=t[e.id].retryIndex,a=e.resultIds[r];return n[a]}))})),b=(0,a.createSelector)(T,s.Jx,(function(e){return e.tree.images.stateById}),(function(e,t,n){return(0,r.flatMap)(e,(function(e){return e.imageIds.filter((function(e){return n[e].shouldBeOpened})).map((function(e){return t[e]}))}))})),N=(0,a.createSelector)(b,(function(e){return e.filter(c.h3).map((function(e){return e.id}))})),w=(0,a.createSelector)(b,(function(e){return e.filter(c.D8).map((function(e){return e.id}))})),C=(0,a.createSelector)(d,m,(function(e,t){return e.filter((function(e){return t[e].shouldBeShown}))})),M=(0,a.createSelector)(d,s.TZ,m,(function(e,t,n){return e.filter((function(e){return n[e].checkStatus===l.ri}))})),A=function(e,t,n,a,i,o,s){return e.map((function(e){return(0,r.last)(t[e].resultIds)})).flatMap((function(e){var t=n[e].suitePath.join("/");return s&&!s[t]?[]:n[e].imageIds.map((function(e){return a[e]})).filter((function(e){return(0,c.h3)(e)||(0,c.KD)({image:e,isLastResult:!0,isStaticImageAccepterEnabled:i,gui:o})}))}))},O=(0,a.createSelector)(C,s.TZ,s.O7,s.Jx,s.Qy,s.Fn,(function(e){return e.ui.suitesPage.expandedTreeNodesById}),A),D=(0,a.createSelector)(M,s.TZ,s.O7,s.Jx,s.Qy,s.Fn,A),k=(0,a.createSelector)((function(e){return e.app.viewMode===i.w.FAILED?e.tree.suites.failedRootIds:e.tree.suites.allRootIds}),u,(function(e,t){return e.filter((function(e){return t[e].shouldBeShown}))}));function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.identity,a=t.suites,i=t.browsers,o=t.results;return(0,c.Et)(e,{suiteCb:function(e){return L(a[e],t,n)},browserCb:function(e){return[].concat(n(i[e].resultIds)).map((function(e){return o[e]}))}})}function _(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.identity;return n(e)?(0,c.Et)(e,{suiteCb:function(e){return _(t.suites[e],t,n)},browserIdsCb:function(e,t){return[t]}}):[]}function x(e,t){var n=t.suites,a=t.browsers;return e.browserIds?e.browserIds.map((function(e){return a[e]})):(0,r.flatMap)(e.suiteIds,(function(e){return x(n[e],t)}))}function R(e,t){var n=t.results,a=t.images;return e.imageIds?[].concat(e.imageIds).map((function(e){return a[e]})):(0,r.flatMap)(e.resultIds,(function(e){return R(n[e],t)}))}function P(e){var t=e.suites.failedRootIds.map((function(t){return e.suites.byId[t]})),n=(0,r.compact)((0,r.flatMap)(t,(function(t){return j(t,e.suites.byId)})));return(0,r.flatMap)(n,(function(t){return(0,c.Et)(t,{browserCb:function(t){return e.browsers.byId[t].resultIds.map((function(t){return e.results.byId[t]}))}})}))}function j(e,t){return(0,c.D8)(e)?(0,c.Et)(e,{suiteCb:function(e){return j(t[e],t)},browserIdsCb:function(e,t){return[t]}}):[]}function Z(e,t,n,a){var i=U(e,t,n),o=(0,r.flatMap)(i.resultIds,(function(e){return n[e].imageIds.map((function(e){return a[e]}))}));return(0,r.findLast)(o,{stateName:e.stateName})}function U(e,t,n){return t[n[e.parentId].parentId]}var B=(0,a.createSelector)(s.EZ,s.Bl,(function(e,t){return!e.some((function(e){return!(0,o.nc)(t[e].status)}))}))},51869:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getFilteredBrowsers:()=>r,getKeyToGroupTestsBy:()=>a});var r=function(e){return e.app.filteredBrowsers},a=function(e){return e.view.keyToGroupTestsBy}},94406:(e,t,n)=>{"use strict";n.d(t,{IF:()=>o,OQ:()=>r,hr:()=>c});var r=function(e){return e instanceof Error&&e.message.includes("confirmation popup was blocked by the browser")},a=function(e){var t="".concat(e.includes("?")?"&":"?","t=").concat(Date.now());return import(e+t)},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=null,n=null,r=null,i=null,o=!1;return{preload:function(a){return t&&n===a?Promise.resolve(t):r&&i===a?r:(i=a,r=e(a).then((function(e){if("function"!=typeof(null==e?void 0:e.default))throw new Error("Static Accepter module has no default export");return t=e,n=a,e})).catch((function(e){throw i===a&&(r=null,i=null),e})))},start:function(e,r,a){if(!t||n!==e)throw new Error("Static Accepter module is not loaded yet");if(o)throw new Error("Static Accepter operation is already in progress");o=!0;try{var i=t.default(r,a);return Promise.resolve(i).finally((function(){o=!1}))}catch(e){throw o=!1,e}}}}(),o=i.preload,c=i.start},78272:(e,t,n)=>{"use strict";n.d(t,{AM:()=>v,Iv:()=>g,O$:()=>h,Yo:()=>p,fQ:()=>f});var r=n(56666),a=n(13980),i=n.n(a),o=n(76635),c=n(27202),s=n(31804);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=null,m="static-image-accepter",f=function(e,t){if(null!==d)return d;if(!e||!e.enabled||t)return d=!1;var n=["repositoryUrl","pullRequestUrl"];e.moduleUrl||n.push("serviceUrl");var r=n.filter((function(t){return!e[t]}));return r.length?(console.error("staticImageAccepter is disabled. Invalid config: '".concat(r.join(", "),"' is(/are) missing!")),d=!1):d=!0},p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e.filter((function(e){return e.commitStatus===c.Ez})).map((function(e){return{imageId:e.id,stateNameImageId:e.stateNameImageId}})).concat(n);if(r.find((function(e){var n,r=e.imageId;return!(null!==(n=t[r].refImg)&&void 0!==n&&n.relativePath)})))throw new Error('The version of your tool does not support static image accepter: missing "relativePath"');return r.map((function(e){var n=e.imageId;return{id:n,stateNameImageId:e.stateNameImageId,image:t[n].actualImg.path,path:t[n].refImg.relativePath}}))},E=function(){var e=(0,