solorice/config/spicetify/Extracted/Raw/xpui/legacy-hpto-compatibility.js

2 lines
3.0 KiB
JavaScript
Executable File

"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[7599],{63152:(e,t,r)=>{r.r(t),r.d(t,{LegacyHptoCompatibility:()=>H,default:()=>I});r(7651),r(30456),r(26701),r(37417),r(11737),r(51691),r(702),r(5672),r(43379),r(34192),r(88856),r(51565),r(18316);var n=r(52542),c=r(30758),i=r(88677),o=r(93493),a=r(55459),f=r(59213),u=r(58287),p=r(79804),s=r(83039),l=r(35262),b=r(87967),d=r(54563),O=r(58114),y=r(5248),j=r(80344),m=r(86070);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var w=(0,f.H)((function(e,t){var r=e.template,f=(0,i.wA)(),h=(0,i.d4)(p.YO),w=(0,i.d4)(p.KI),P=h?d.C.FETCHED:w,g=(0,i.d4)(p.ye),A=(0,i.d4)(p.uW),D=(0,i.d4)(p.nC),E=(0,i.d4)(p.V0),k=(0,o.NC)(O.TId),x=(0,y.o)(j.Q3),C=(0,n.A)((0,n.A)((0,n.A)({},d.G.NATIVE,b.E),d.G.IMAGE,l.L),d.G.HTML,s.Z),H=E&&x&&k;if((0,c.useEffect)((function(){f((0,a.g)({template:r}))}),[f,D,H,r]),H)return null;if(D){if(!h)return(0,m.jsx)(u.z,{hideHpto:H,fetchingState:P,ref:t,children:(0,m.jsx)(s.Z,{isPremium:A})});if(h&&g){var I=C[h.bannerMode];return(0,m.jsx)(u.z,{hideHpto:H,fetchingState:P,ref:t,children:(0,m.jsx)(I,v(v({},h),{},{isPremium:A}))})}}return null})),P=r(62822),g=r(93091),A=r.n(g),D=r(3099),E=r(2558),k=r(44351),x=new E.$;function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var H=(0,f.H)((function(e,t){var r=e.homeAd,o=(0,c.useMemo)((function(){var e=r.display[0];return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:r.adId,adPlaybackId:r.requestId,media:e.text,"mime-type":e.mimeType},e)}),[r]);return function(e){var t=e.homeAd,r=(0,D.G5)().hpto,n=(0,i.Pj)();(0,c.useEffect)((function(){var e=!0;if(x.isPreviewServiceAd(t)){var c=x.parsePreview(t);(0,P.A)(A().mark((function t(){var i;return A().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r.mapData(c);case 2:i=t.sent,e&&n.dispatch((0,k.DZ)(i));case 4:case"end":return t.stop()}}),t)})))()}return function(){e=!1}}),[t,r,n])}({homeAd:r}),(0,m.jsx)(w,{template:o,ref:t})}));const I=H}}]);
//# sourceMappingURL=legacy-hpto-compatibility.js.map