-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsource-code-optimized.min.js
1 lines (1 loc) · 1013 Bytes
/
source-code-optimized.min.js
1
!function(){var e=(e,r)=>{for(var t=[],i=Object.entries(e);i.length;){var[s,o]=i.pop();r.includes(s)&&t.push(o),o&&"object"==typeof o&&i.push(...Object.entries(o))}return t},r=r=>{e(r,["media"]).forEach(e=>{Array.isArray(e)&&e.forEach(e=>{"object"==typeof e&&(delete e.sensitive_media_warning,e.ext_sensitive_media_warning=null)})}),e(r,["legacy"]).forEach(e=>{e&&e.hasOwnProperty("possibly_sensitive")&&"boolean"==typeof e.possibly_sensitive&&(e.possibly_sensitive=!1)})},t=r=>{e(r,["entries"]).forEach(e=>{if(Array.isArray(e))for(var r=e.length;--r>=0;)/^(promoted-tweet|pinned-tweets|who-to-subscribe)/.test(e[r].entryId)&&e.splice(r,1)})},i=r=>{e(r,["items"]).forEach(r=>{if(Array.isArray(r))for(var t=r.length;--t>=0;)e(r[t],["item"]).forEach(i=>{e(i,["itemContent"]).forEach(e=>{e&&Object.keys(e).some(e=>/promoted_?metadata/ig.test(e))&&r.splice(t,1)})})})},s=JSON.parse;Object.defineProperty(JSON,"parse",{value(e){var o;try{(o=s(e))&&(r(o),t(o),i(o))}catch(a){console.error(a)}return o},writable:!1})}();