RohanPhuyal

[Bookmarklet] Less Error

Sep 10th, 2023 (edited)
970
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 3.06 KB | Source Code | 0 0
  1. javascript:void%20function(){(async%20function(){async%20function%20a(){async%20function%20d(){console.log(%22pricesofAll()%22);var%20a=document.querySelector(%22shopping-page-base%22)%3F.shadowRoot.querySelector(%22shopping-homepage%22)%3F.shadowRoot.querySelector(%22cs-feed-layout%22)%3F.shadowRoot.querySelector(%22msn-shopping-game-pane%22).displayedShoppingEntities,b=a.length;for(let%20c=0;c%3Cb;c++)j.push(a[c].priceInfo.originalPrice),k.push(a[c].dealPercentage)}async%20function%20e(){console.log(%22calculateDiscount()%22);for(let%20a=0;a%3Cj.length;a++){console.log(%22Price%20before%20removing%20sign:%20%22+j[a]);let%20b=parseFloat(j[a].replace(/[^\d.]/g,%22%22));console.log(%22Price%20after%20removing%20sign:%20%22+b),console.log(%22Discount%20before%20removing%20sign:%20%22+k[a]);let%20c=parseFloat(k[a].replace(/[^\d]/g,%22%22));console.log(%22Discount%20after%20removing%20sign:%20%22+c);let%20d=b-b*c/100;l.push(d)}}async%20function%20f(){for(let%20a=0;a%3Cl.length;a++)for(let%20b=a+1;b%3Cl.length;b++){const%20c=Math.abs(l[a]-l[b]);if(.09%3Ec)return%20alert(%22Values%20differ%20by%20less%20than%200.09.%20Reload...%22),void%20window.location.reload()}console.log(%22All%20values%20are%20at%20least%200.89%20different%20from%20each%20other.%22)}async%20function%20g(a){await%20f();var%20b=Math.min(...a),c=a.indexOf(b);return%20c}async%20function%20h(){const%20c=document.querySelector(%22shopping-page-base%22)%3F.shadowRoot.querySelector(%22shopping-homepage%22)%3F.shadowRoot.querySelector(%22cs-feed-layout%22)%3F.shadowRoot.querySelector(%22msn-shopping-game-pane%22)%3F.shadowRoot.querySelector(%22div.shopping-game-pane-container%20%3E%20div.game-panel-container%20%3E%20div.game-panel-header-2%22);if(c){const%20d=c.querySelectorAll(%22button%22);b=Array.from(d).find(a=%3Ea.textContent.toLowerCase().includes(%22play%20again%22)),null!==b%26%26(console.log(%22Terminating%20playAgainFunc():%20playAgain%20button%20found!%22),b.click(),clearInterval(m),b=null,j=[],k=[],l=[],i=null,setTimeout(()=%3Ea(),9e3))}}console.log(%22Executing%22);var%20i,j=[],k=[],l=[];await%20d(),await%20e(),i=await%20g(l),console.log(%22Original%20Price:%20%22+j),console.log(%22Discount%25:%20%22+k),console.log(%22Final%20Price:%20%22+l),console.log(%22Answer:%20%22+i),await%20async%20function%20c(a,b){for(let%20c=0;c%3Cb.length;c++)c===a%3Fb[c].style.borderColor=%22green%22:b[c].style.display=%22none%22}(i,c.getElementsByClassName(%22shopping-game-card-outline%22));var%20m=setInterval(async%20function(){await%20h()},100)}var%20b=null;document.querySelector(%22shopping-page-base%22)%3F.shadowRoot.querySelector(%22shopping-homepage%22)%3F.shadowRoot.querySelector(%22cs-feed-layout%22)%3F.shadowRoot.querySelector(%22msn-shopping-game-pane%22).setAttribute(%22gamestate%22,%22active%22);var%20c=document.querySelector(%22shopping-page-base%22)%3F.shadowRoot.querySelector(%22shopping-homepage%22)%3F.shadowRoot.querySelector(%22cs-feed-layout%22)%3F.shadowRoot.querySelector(%22msn-shopping-game-pane%22)%3F.shadowRoot.querySelector(%22msft-stripe%22);c.scrollIntoView({behavior:%22smooth%22}),await%20a()})()}();
Tags: js bookmark MSN
Advertisement
Add Comment
Please, Sign In to add comment