50 lines
46 KiB
JavaScript
50 lines
46 KiB
JavaScript
(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[5863],{577660:(e,t,n)=>{e.exports=n.p+"5e7d050aa74c846659708b2d59c72a05.svg"},657539:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(785893),i=n(667294),o=n(707961),u=n(908741);function a(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++){n=o[r];t.indexOf(n)>=0||(i[n]=e[n])}return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++){n=o[r];t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}}return i}function s(e,t,n,r){return e.getAvatarURL(r,t,n)}const l=i.memo((function(e){var t=e.user,n=e.size,l=void 0===n?o.EFr.SIZE_32:n,f=e.animate,p=void 0!==f&&f,d=e["aria-hidden"],y=void 0!==d&&d,h=c(e,["user","size","animate","aria-hidden"]),b=i.useContext(u.Z)
|
|
;return(0,r.jsx)(o.qEK,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))));r.forEach((function(t){a(e,t,n[t])}))}return e}({src:s(t,(0,o.pxk)(l),p,b),size:l,"aria-label":y?void 0:t.username,"aria-hidden":y},h))}))},898302:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(667294),i=n(989824),o=n(513328);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],u=!0,a=!1;try{for(n=n.call(e);!(u=(r=n.next()).done);u=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){a=!0;i=e}finally{try{u||null==n.return||n.return()}finally{
|
|
if(a)throw i}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){var n=a((0,r.useState)(e),2),u=n[0],c=n[1],s=(0,i.Z)((function(){return new o.V7}));(0,r.useEffect)((function(){return function(){return s.stop()}}),[s]);return[u,(0,r.useCallback)((function(n){c(n);n!==e&&s.start(t,(function(){return c(e)}))}),[t,e,s])]}},770050:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(785893),i=(n(667294),n(202351)),o=n(316878),u=n(776009),a=n(69427);function c(e){var t,c=e.giftStyle,s=e.className,l=e.shouldAnimate,f=void 0===l||l,p=(0,
|
|
i.e7)([o.Z],(function(){return o.Z.useReducedMotion}));if(null==c)return null;switch(c){case a.Cj.SNOWGLOBE:t=function(){return n.e(529).then(n.t.bind(n,400529,19)).then((function(e){return e.default}))};break;case a.Cj.BOX:t=function(){return n.e(12773).then(n.t.bind(n,512773,19)).then((function(e){return e.default}))};break;case a.Cj.CUP:t=function(){return n.e(45684).then(n.t.bind(n,45684,19)).then((function(e){return e.default}))};break;default:throw new Error("Unexpected giftStyle ".concat(c))}return(0,r.jsx)(u.Z,{importData:t,shouldAnimate:!p&&f,className:s})}},840598:(e,t,n)=>{"use strict";n.d(t,{FQ:()=>_,$p:()=>k,Il:()=>j,pk:()=>R,Um:()=>A,lY:()=>x,Jf:()=>C,eu:()=>T,qB:()=>Z,SA:()=>D,hW:()=>L});var r=n(496486),i=n.n(r),o=n(281110),u=n(744564),a=n(105783),c=n(384411),s=n(917019),l=n(722406),f=n(532548),p=n(837067),d=n(473903),y=n(534681),h=n(78551),b=n(2590),v=n(131559),m=n(473708);function g(e,t,n,r,i,o,u){try{var a=e[o](u),c=a.value}catch(e){n(e);return}
|
|
a.done?t(c):Promise.resolve(c).then(r,i)}function S(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function u(e){g(o,r,i,u,a,"next",e)}function a(e){g(o,r,i,u,a,"throw",e)}u(void 0)}))}}function O(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))));r.forEach((function(t){O(e,t,n[t])}))}return e}function I(e,t){t=null!=t?t:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):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}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}var w,P=function(e,t){var n,r,i,o,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;(r=0,i)&&(o=[2&o[0],i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:u.label++;return{value:o[1],done:!1};case 5:u.label++;r=o[1];o=[0];continue;case 7:o=u.ops.pop();u.trys.pop();continue;default:if(!(i=u.trys,i=i.length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){u.label=o[1];break}if(6===o[0]&&u.label<i[1]){u.label=i[1];i=o;break}
|
|
if(i&&u.label<i[2]){u.label=i[2];u.ops.push(o);break}i[2]&&u.ops.pop();u.trys.pop();continue}o=t.call(e,u)}catch(e){o=[6,e];r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},_=(w=S((function(e,t){var n,r;return P(this,(function(i){switch(i.label){case 0:return[4,(0,y.Kb)(b.ANM.STICKER_PACK(e))];case 1:n=i.sent(),r=n.body;u.Z.dispatch({type:"STICKER_PACK_FETCH_SUCCESS",packId:e,pack:r,ingestStickers:t});return[2,r]}}))})),function(e,t){return w.apply(this,arguments)}),k=function(){var e=S((function(){var e,t,n,r,i,o,a=arguments;return P(this,(function(s){switch(s.label){case 0:e=a.length>0&&void 0!==a[0]?a[0]:{},t=e.locale,n=void 0===t?c.default.locale:t;if(h.Z.isFetchingStickerPacks||h.Z.hasLoadedStickerPacks)return[2];u.Z.wait((function(){u.Z.dispatch({type:"STICKER_PACKS_FETCH_START"})}));return[4,(0,y.Kb)({url:b.ANM.STICKER_PACKS,query:{locale:n}})];case 1:r=s.sent(),i=r.body,o=i.sticker_packs;u.Z.dispatch({type:"STICKER_PACKS_FETCH_SUCCESS",
|
|
packs:o});return[2]}}))}));return function(){return e.apply(this,arguments)}}(),j=function(){var e=S((function(e){var t,n;return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.get({url:b.ANM.STICKER(e)})];case 1:t=r.sent(),n=t.body;u.Z.dispatch({type:"STICKER_FETCH_SUCCESS",sticker:n});return[2]}}))}));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=S((function(e){var t,n;return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.get({url:b.ANM.GUILD_STICKER_PACKS(e)})];case 1:t=r.sent(),n=t.body;u.Z.dispatch({type:"GUILD_STICKERS_FETCH_SUCCESS",guildId:e,stickers:n.map((function(e){return null!=e.user?I(E({},e),{user:new l.Z(e.user)}):e}))});return[2]}}))}));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=S((function(e){return P(this,(function(t){switch(t.label){case 0:return[4,o.Z.delete({url:b.ANM.GUILD_STICKER(e.guild_id,e.id)})];case 1:t.sent();return[2]}}))}));return function(t){return e.apply(this,arguments)}
|
|
}(),x=function(){var e=S((function(e,t){var n;return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.post({url:b.ANM.GUILD_STICKER_PACKS(e),body:t})];case 1:n=r.sent();u.Z.dispatch({type:"GUILD_STICKERS_CREATE_SUCCESS",guildId:e,sticker:I(E({},n.body),{user:d.default.getCurrentUser()})});return[2,n.body]}}))}));return function(t,n){return e.apply(this,arguments)}}(),C=function(){var e=S((function(e,t,n){return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.patch({url:b.ANM.GUILD_STICKER(e,t),body:n})];case 1:return[2,r.sent().body]}}))}));return function(t,n,r){return e.apply(this,arguments)}}();function T(e,t,n){u.Z.dispatch({type:"ADD_STICKER_PREVIEW",channelId:e,sticker:t,draftType:n})}function Z(e,t){u.Z.dispatch({type:"CLEAR_STICKER_PREVIEW",channelId:e,draftType:t})}function U(e){return p.Z.totalUnavailableGuilds>0?e:f.Z.isConnected()?e.filter((function(e){return null!=h.Z.getStickerById(e)})):e}function D(e){s.DZ.updateAsync("favoriteStickers",(function(t){
|
|
if(i().size(t.stickerIds)>=v.oX){a.Z.show({title:m.Z.Messages.FAVORITES_LIMIT_REACHED_TITLE,body:m.Z.Messages.FAVORITES_LIMIT_REACHED_BODY.format({count:v.oX})});return!1}if(t.stickerIds.includes(e))return!1;t.stickerIds.push(e);t.stickerIds=U(t.stickerIds)}),v.fy.INFREQUENT_USER_ACTION)}function L(e){s.DZ.updateAsync("favoriteStickers",(function(t){t.stickerIds=t.stickerIds.filter((function(t){return t!==e}));t.stickerIds=U(t.stickerIds)}),v.fy.INFREQUENT_USER_ACTION)}},217544:(e,t,n)=>{"use strict";n.d(t,{Pq:()=>x,t$:()=>C,el:()=>T,fQ:()=>Z,fP:()=>U,Go:()=>L,RJ:()=>N,LZ:()=>M,XW:()=>G,Sd:()=>W});var r=n(667294),i=n(202351),o=n(769321),u=n(245233),a=n(567403),c=n(682776),s=n(464187),l=n(552889),f=n(473903),p=n(930865),d=n(563135),y=n(850841),h=n(842715),b=n(748755),v=n(840598),m=n(166232),g=n(78551),S=n(514351),O=n(513586),E=n(2590),I=n(473708);function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function P(e,t,n,r,i,o,u){try{
|
|
var a=e[o](u),c=a.value}catch(e){n(e);return}a.done?t(c):Promise.resolve(c).then(r,i)}function _(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function u(e){P(o,r,i,u,a,"next",e)}function a(e){P(o,r,i,u,a,"throw",e)}u(void 0)}))}}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],u=!0,a=!1;try{for(n=n.call(e);!(u=(r=n.next()).done);u=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){a=!0;i=e}finally{try{u||null==n.return||n.return()}finally{if(a)throw i}}return o}}(e,t)||R(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){
|
|
if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||R(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);return"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}var A=function(e,t){var n,r,i,o,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),
|
|
0):r.next)&&!(i=i.call(r,o[1])).done)return i;(r=0,i)&&(o=[2&o[0],i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:u.label++;return{value:o[1],done:!1};case 5:u.label++;r=o[1];o=[0];continue;case 7:o=u.ops.pop();u.trys.pop();continue;default:if(!(i=u.trys,i=i.length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){u.label=o[1];break}if(6===o[0]&&u.label<i[1]){u.label=i[1];i=o;break}if(i&&u.label<i[2]){u.label=i[2];u.ops.push(o);break}i[2]&&u.ops.pop();u.trys.pop();continue}o=t.call(e,u)}catch(e){o=[6,e];r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},x=function(e){U();var t=(0,i.e7)([g.Z],(function(){return g.Z.hasLoadedStickerPacks}));r.useEffect((function(){t&&null==g.Z.getStickerPack(e)&&(0,v.FQ)(e)}),[e,t])},C=function(e){var t=o.Wp.useSetting();return(0,O.WD)(t,e)},T=function(e){
|
|
var t=e.collapsedStickersCategories,n=e.filteredStickers,i=e.listPaddingRight,o=void 0===i?0:i,u=e.listWidth,l=void 0===u?0:u,f=e.stickerNodeMargin,d=void 0===f?0:f,y=e.stickerNodeWidth,h=e.stickersCategories;return r.useMemo((function(){var e=Math.floor((l-o+d)/(y+d)),r=Math.floor(Math.max(d,(l-o-y*e)/(e-1))),i=[],u=[],f=[],b=0,v=0,m=0;if(0!==l){var g=function(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=(0,O.J8)(t[0])?a.Z.getGuild(t[0].guild_id):void 0,l=s.Z.getGuildId(),d=h.findIndex((function(e){return e.type===S.Ih.FAVORITE})),y=h.findIndex((function(e){return e.type===S.Ih.RECENT})),g=t.length;null!=o&&l===o.id&&c.Z.can(E.Plq.MANAGE_GUILD_EXPRESSIONS,o)&&t.length<(0,p.A3)(o.premiumTier)&&g++;var w=Math.ceil(g/e);u[v]=r?0:w;for(var P=0;P<w;P++){var _=P*e,k=_+e,j=t.slice(_,k).map((function(e,t){return{type:S.al.STICKER,sticker:e,packId:(0,O.jl)(e)?e.pack_id:"TODO - fix",gridSectionIndex:v,rowIndex:b,columnIndex:t,visibleRowIndex:m,category:n}}))
|
|
;v>y&&v>d&&null!=o&&g>t.length&&j.push({type:S.al.CREATE_STICKER,guild_id:o.id,name:I.Z.Messages.STICKER_PICKER_CREATE_STICKER_TITLE,gridSectionIndex:v,rowIndex:b,columnIndex:j.length,visibleRowIndex:m});if(!r){m++;f.push(j);i.push(j.length)}b++}v++};if(null==n){var w=!0,P=!1,_=void 0;try{for(var k,j=h[Symbol.iterator]();!(w=(k=j.next()).done);w=!0){var R=k.value;if(R.stickers.length>0){b++;g(R.stickers,R.type,!0===(null==t?void 0:t.has(R.id)))}else if(R.type===S.Ih.EMPTY_GUILD_UPSELL){u[v]=0;v++}}}catch(e){P=!0;_=e}finally{try{w||null==j.return||j.return()}finally{if(P)throw _}}}else{n.sendable.length>0&&g(n.sendable,S.Ih.SEARCH_RESULTS);n.sendableWithPremium.length>0&&g(n.sendableWithPremium,S.Ih.SEARCH_RESULTS)}}return{rowCount:b,rowCountBySection:u,stickersGrid:f,gutterWidth:r,columnCounts:i}}),[t,n,o,l,d,y,h])},Z=function(e){var t=(0,i.e7)([f.default],(function(){return f.default.getCurrentUser()}));return(0,i.e7)([g.Z],(function(){
|
|
var n=g.Z.getAllStickersIterator(),r=!0,i=!1,o=void 0;try{for(var u,a=n[Symbol.iterator]();!(r=(u=a.next()).done);r=!0){var c=u.value;if((0,b.kl)(c,t,e))return!0}}catch(e){i=!0;o=e}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return!1}),[t,e])},U=function(){r.useEffect((function(){(0,v.$p)()}),[])},D=[];function L(){var e,t;return null!==(t=null===(e=(0,u.D)().favoriteStickers)||void 0===e?void 0:e.stickerIds)&&void 0!==t?t:D}function N(){var e=L();return(0,i.Wu)([g.Z],(function(){return e.map((function(e){return g.Z.getStickerById(e)})).filter((function(e){return void 0!==e}))}),[e])}function M(){var e=function(){var e,t=(0,u.D)(),n=D;if(null!=(null==t||null===(e=t.stickerFrecency)||void 0===e?void 0:e.stickers)){var r;n=Object.keys(null==t||null===(r=t.stickerFrecency)||void 0===r?void 0:r.stickers)}return n}();return(0,i.Wu)([g.Z],(function(){return e.map((function(e){return g.Z.getStickerById(e)})).filter((function(e){return void 0!==e}))}),[e])}
|
|
var F=function(e){var t=N(),n=L(),o=(0,i.cj)([g.Z,m.Z],(function(){return{packs:g.Z.getPremiumPacks(),frequentlyUsedStickers:m.Z.stickerFrecencyWithoutFetchingLatest.frequently}}),[n]),u=o.packs,s=o.frequentlyUsedStickers,p=(0,i.e7)([f.default],(function(){return f.default.getCurrentUser()})),v=y.ZP.canUseStickersEverywhere(p),w=h.Z.useExperiment({}).freeStickersEnabled,P=function(e){var t=(0,i.e7)([g.Z],(function(){return g.Z.getAllGuildStickers()})),n=(0,i.e7)([l.Z],(function(){return l.Z.getFlattenedGuilds()})),o=(0,i.e7)([f.default],(function(){return f.default.getCurrentUser()})),u=JSON.stringify(n.map((function(e){return[e.id,e.name]}))),s=r.useMemo((function(){return n}),[u]);return r.useMemo((function(){var n=s.map((function(e){var n=e.name,r=e.id,i=t.get(r);return null==i||0===i.length?null:{type:S.Ih.GUILD,id:r,name:n,stickers:i}})).filter((function(e){return null!=e}));if(null!=(null==e?void 0:e.getGuildId())){var r=a.Z.getGuild(e.getGuildId()),i=n.findIndex((function(t){
|
|
return t.id===e.getGuildId()}));i>=1?n.unshift(n.splice(i,1)[0]):-1===i&&null!=r&&c.Z.can(E.Plq.MANAGE_GUILD_EXPRESSIONS,r)&&n.unshift({type:S.Ih.EMPTY_GUILD_UPSELL,id:r.id,name:r.name,stickers:[]});null==o||d.ZP.can({permission:E.Plq.USE_EXTERNAL_EMOJIS,user:o,context:e})||(n=n.filter((function(t){return t.id===e.getGuildId()})))}return n}),[t,s,o,e])}(e);return r.useMemo((function(){var n,r=u.map(O.z);return[{type:S.Ih.FAVORITE,id:S.Ih.FAVORITE,name:I.Z.Messages.CATEGORY_FAVORITE,stickers:t},{type:S.Ih.RECENT,id:S.Ih.RECENT,name:I.Z.Messages.STICKER_CATEGORY_RECENT,stickers:null!==(n=null==s?void 0:s.filter((function(t){if((0,O.J8)(t)){var n,r;return null!==(r=null===(n=g.Z.getStickersByGuildId(t.guild_id))||void 0===n?void 0:n.some((function(e){return e.id===t.id})))&&void 0!==r&&r&&(0,b.cO)(t,p,e)!==b.eb.NONSENDABLE}if((0,O.jl)(t))return u.some((function(e){return e.id===t.pack_id}))})))&&void 0!==n?n:[]}].concat(j(P),j(v||w||P.length>0?r:[]))}),[u,t,s,P,v,p,e,w])},G=function(e){
|
|
var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,i.e7)([g.Z],(function(){return g.Z.getStickerById(e.id)})),o=k(r.useState(!0),2),u=o[0],a=o[1],c=k(r.useState(!1),2),s=c[0],l=c[1],f=(0,O.J8)(e)||(0,O.jl)(e);r.useEffect((function(){var r,i=(r=_((function(){return A(this,(function(r){switch(r.label){case 0:if(!t||f||null!=n||!u||s)return[3,5];a(!1);r.label=1;case 1:r.trys.push([1,3,,4]);return[4,(0,v.Il)(e.id)];case 2:case 3:r.sent();return[3,4];case 4:l(!0);r.label=5;case 5:return[2]}}))})),function(){return r.apply(this,arguments)});i()}),[t]);return f?[e,s]:[null!=n?n:null,s]},W=function(e){var t=F(e);return r.useMemo((function(){return t.filter((function(e){return e.type===S.Ih.EMPTY_GUILD_UPSELL||e.stickers.length>0}),[])}),[t])}},600277:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>K,Co:()=>L});var r=n(785893),i=n(667294),o=n(294184),u=n.n(o),a=n(441143),c=n.n(a),s=n(248088),l=n(202351),f=n(935576),p=n(707961),d=n(316878),y=n(874049),h=n(633878);function b(e,t,n){
|
|
t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function v(e,t){t=null!=t?t:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):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}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}function m(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++){n=o[r];t.indexOf(n)>=0||(i[n]=e[n])}return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++){n=o[r];t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}}return i}function g(e){
|
|
var t=e.width,n=void 0===t?20:t,i=e.height,o=void 0===i?20:i,u=e.color,a=void 0===u?"currentColor":u,c=m(e,["width","height","color"]);return(0,r.jsx)("svg",v(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))));r.forEach((function(t){b(e,t,n[t])}))}return e}({width:n,height:o},(0,h.Z)(c)),{viewBox:"0 0 20 20",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",
|
|
d:"M12 .663v4.739A2.594 2.594 0 0014.6 8h4.74a.656.656 0 00.466-1.12L13.121.196A.654.654 0 0012 .663zm2.576 9.365A4.608 4.608 0 019.97 5.422V.058H1.994A2 2 0 000 2.052v15.952a2 2 0 001.994 1.994h15.952a2 2 0 001.994-1.994v-7.976h-5.364zM8 15.553a2 2 0 113.999 0h1.333a3.333 3.333 0 10-6.666 0h1.334zM2.716 13.5L2 12.784 2.784 12l.716.716.716-.716.784.784-.716.716.716.716-.784.784-.716-.716-.716.716L2 14.216l.716-.716zM15 12.784l.716.716-.716.716.784.784.716-.716.716.716.784-.784-.716-.716.716-.716-.784-.784-.716.716-.716-.716-.784.784z",fill:a})}))}var S=n(329543),O=n(771333),E=n(217544),I=n(514351),w=n(513586),P=n(473708),_=n(58860),k=n.n(_);function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function R(e,t,n,r,i,o,u){try{var a=e[o](u),c=a.value}catch(e){n(e);return}a.done?t(c):Promise.resolve(c).then(r,i)}function A(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}
|
|
function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],u=!0,a=!1;try{for(n=n.call(e);!(u=(r=n.next()).done);u=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){a=!0;i=e}finally{try{u||null==n.return||n.return()}finally{if(a)throw i}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var C=function(e,t){var n,r,i,o,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),
|
|
throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;(r=0,i)&&(o=[2&o[0],i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:u.label++;return{value:o[1],done:!1};case 5:u.label++;r=o[1];o=[0];continue;case 7:o=u.ops.pop();u.trys.pop();continue;default:if(!(i=u.trys,i=i.length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){u.label=o[1];break}if(6===o[0]&&u.label<i[1]){u.label=i[1];i=o;break}if(i&&u.label<i[2]){u.label=i[2];u.ops.push(o);break}i[2]&&u.ops.pop();u.trys.pop();continue}o=t.call(e,u)}catch(e){o=[6,e];r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},T=function(e){return e.preventDefault()},Z={tension:1100,
|
|
friction:40},U={tension:1600,friction:60};function D(e,t){return i.cloneElement(e,{"data-type":"sticker","data-id":t})}function L(e){var t="description"in e&&null!=e.description?"".concat(e.name,", ").concat(e.description):e.name;return P.Z.Messages.STICKER_A11Y_LABEL.format({stickerName:t})}var N=function(e){var t=e.children,n=e.hasError,i=e.isLoading,o=e.maskAsset,a=e.size,c=e.withLoadingIndicator,s=void 0===c||c,l=a>=33;return(0,r.jsxs)("div",{className:u()(k().assetWrapper,A({},k().assetWrapperMasked,n||o)),style:{height:a,width:a},children:[n?(0,r.jsxs)("div",{className:k().error,children:[(0,r.jsx)(g,{className:k().errorIcon}),l&&(0,r.jsx)(p.xvT,{className:k().errorText,color:"header-secondary",variant:"text-sm/normal",children:P.Z.Messages.STICKER_ASSET_LOAD_ERROR})]}):t,s&&i&&(0,r.jsx)("div",{className:k().loadingIndicator})]})},M=function(e){
|
|
var t=e.shouldAnimate,o=e.size,u=e.sticker,a=e.fileUri,s=e.assetData,l=e.isFocused,f=e.className,p=e.maskAsset,d=e.positionRef,h=e.withLoadingIndicator,b=e.onError,v=i.useRef(null),m=i.useRef(null),g=x(i.useState(!0),2),S=g[0],O=g[1],E=x(i.useState(!1),2),I=E[0],_=E[1],j=i.useRef(!1);j.current=t&&l;var A=null==a?(0,w.Q6)(u):a;c()(null!=A,"Unable to determine sticker asset URL. Sticker ID: ".concat(u.id));i.useEffect((function(){if(null!=v.current&&null!=A){var e=Math.min(2,(0,y.x_)());v.current.width=o*e;v.current.height=o*e;var t,r,i=!1,a=(r=(t=function(){var e,t;return C(this,(function(r){switch(r.label){case 0:return[4,n.e(20554).then(n.bind(n,20554))];case 1:e=r.sent(),t=e.default;if(null==v.current)return[2];m.current=new t({canvas:v.current,animationId:u.id,assetUrl:A,assetData:s,onInitialDraw:function(){i||O(!1)},onError:function(){if(!i){O(!1);_(!0);null==b||b()}}});j.current&&m.current.setState(!0);return[2]}}))},function(){var e=this,n=arguments
|
|
;return new Promise((function(r,i){var o=t.apply(e,n);function u(e){R(o,r,i,u,a,"next",e)}function a(e){R(o,r,i,u,a,"throw",e)}u(void 0)}))}),function(){return r.apply(this,arguments)});a();return function(){var e;null===(e=m.current)||void 0===e||e.drop();m.current=null;i=!0}}}),[A,o,u.id,s,b]);i.useEffect((function(){var e,n;t||(n=0);null===(e=m.current)||void 0===e||e.setState(t&&l,n)}),[u,t,l]);return null==A?null:(0,r.jsx)("div",{role:"img",className:f,"aria-label":I?P.Z.Messages.ERROR_LOADING_STICKER:L(u),ref:d,children:(0,r.jsx)(N,{hasError:I,isLoading:S,maskAsset:p,size:o,withLoadingIndicator:h,children:D((0,r.jsx)("canvas",{className:k().lottieCanvas,ref:v}),u.id)})})},F=function(e){var t=e.shouldAnimate,n=e.sticker,o=e.isFocused,a=e.size,c=e.className,s=e.maskAsset,l=e.positionRef,p=e.withLoadingIndicator,d=e.fileUri,y=x(i.useState(!1),2),h=y[0],b=y[1],v=x(i.useState(!0),2),m=v[0],g=v[1],S=x(i.useState(!1),2),O=S[0],E=S[1],I=i.useRef(null),P=i.useRef(null),_=null!=d?d:(0,
|
|
w.Q6)(n,{isPreview:!t||!h||!o,size:a}),j=i.useCallback((function(){g(!1)}),[]),R=i.useCallback((function(){E(!0)}),[]);i.useEffect((function(){if(null!=I.current){var e=I.current.isVisible;b(e)}}),[]);i.useLayoutEffect((function(){var e;!0===(null===(e=P.current)||void 0===e?void 0:e.complete)&&g(!1)}),[]);return null==_?null:(0,r.jsx)(f.$,{ref:I,onChange:b,threshold:.7,children:(0,r.jsx)("div",{className:u()(c,k().pngImageWrapper),ref:l,children:(0,r.jsx)(N,{hasError:O,isLoading:m,maskAsset:s,size:a,withLoadingIndicator:p,children:D((0,r.jsx)("img",{className:k().pngImage,alt:L(n),src:_,draggable:!1,onError:R,onLoad:j,onContextMenu:T,ref:P}),n.id)})})})},G=function(e){var t=e.disableAnimation,n=e.enlargeScaleFactor,o=e.enlargeWithName,u=e.isInteracting,a=e.positionRef,c=e.size,f=e.sticker,y=(0,l.e7)([d.Z],(function(){return d.Z.useReducedMotion})),h=i.useRef(null),b={transform:"scale(".concat(y?1:1/n,")"),opacity:0},v=(0,s.useTransition)(u,{ref:h,from:b,enter:{transform:"scale(1)",
|
|
opacity:1},leave:b,config:Z}),m=i.useRef(null),g=(0,s.useSpring)({ref:m,transform:u||y?"translateY(0)":"translateY(-25px)",opacity:u?1:0,config:U});(0,s.useChain)(u?[h,m]:[m,h],u?[0,.0625]:[0,0]);return v((function(e,i){return i&&(0,r.jsx)(S.W5,{className:k().positionedLayer,fixed:!0,align:"center",position:"center",reference:a,children:function(){return(0,r.jsxs)("div",{className:k().overlayWrapper,children:[(0,r.jsx)(s.animated.div,{className:k().overlayStickerWrapper,style:e,children:(0,r.jsx)(W,{className:k().overlaySticker,disableAnimation:t,enlargeOnInteraction:!1,isInteracting:u,maskAsset:!1,sticker:f,size:Math.round(c*n),withLoadingIndicator:!1})}),o&&(0,r.jsx)(s.animated.div,{className:k().overlayLabelWrapper,style:g,children:(0,r.jsx)(p.xvT,{variant:"text-sm/medium",className:k().overlayLabel,children:f.name})})]})}})}))},W=function(e){
|
|
var t=e.isInteracting,n=void 0!==t&&t,o=e.disableAnimation,u=void 0!==o&&o,a=e.enlargeOnInteraction,c=void 0!==a&&a,s=e.enlargeWithName,l=void 0===s||s,f=e.enlargeScaleFactor,p=void 0===f?1.55:f,d=e.maskAsset,y=void 0!==d&&d,h=e.size,b=e.sticker,v=e.className,m=e.withLoadingIndicator,g=e.assetData,S=e.fileUri,w=e.onError,P=(0,O.n)(),_=(0,E.t$)(n)&&!u,k=i.useRef(null);if(null==b)return null;var j=b.format_type===I.u3.LOTTIE?M:F;return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(j,{shouldAnimate:_,isFocused:P,size:h,sticker:b,className:v,maskAsset:y,positionRef:k,withLoadingIndicator:m,assetData:g,fileUri:S,onError:w}),c&&(0,r.jsx)(G,{disableAnimation:u,enlargeScaleFactor:p,enlargeWithName:l,isInteracting:n,positionRef:k,size:h,sticker:b})]},"".concat(b.id,",").concat(h))};const K=W},245233:(e,t,n)=>{"use strict";n.d(t,{D:()=>a});var r=n(667294),i=n(202351),o=n(917019),u=n(473419);function a(){r.useEffect((function(){o.DZ.loadIfNecessary()}),[]);return(0,i.e7)([u.Z],(function(){
|
|
return u.Z.frecencyWithoutFetchingLatest}))}},543976:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(730381),i=n.n(r),o=n(169376),u=n(661123),a=n(800336),c=n(203600);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1;r.configurable=!0;"value"in r&&(r.writable=!0);Object.defineProperty(e,r.key,r)}}function l(e){l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return l(e)}function f(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e,t){p=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return p(e,t)}var d=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1
|
|
;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var n,r=l(e);if(t){var i=l(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return f(this,n)}}var h=Object.freeze({PAYMENT_SOURCE_REQUIRED:1,EXISTING_PREMIUM_SUBSCRIPTION_DISALLOWED:2,NOT_SELF_REDEEMABLE:4}),b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}});t&&p(e,t)}(n,e);var t=y(n);function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var r;(r=t.call(this)).userId=e.userId;r.code=e.code;r.skuId=e.skuId;r.uses=e.uses;r.maxUses=e.maxUses;r.expiresAt=e.expiresAt;r.redeemed=e.redeemed;r.storeListingId=e.storeListingId
|
|
;r.subscriptionPlanId=e.subscriptionPlanId;r.subscriptionPlan=e.subscriptionPlan;r.revoked=e.revoked;r.entitlementBranches=e.entitlementBranches;r.flags=e.flags;r.subscriptionTrial=e.subscriptionTrial;r.promotion=e.promotion;r.giftStyle=e.giftStyle;return r}var r=n.prototype;r.isExpired=function(){var e=this.expiresAt;return null!=e&&i()().isAfter(e)};r.toString=function(){return this.code};n.createFromServer=function(e){return new n({userId:null!=e.user?e.user.id:null,code:e.code,skuId:e.sku_id,uses:e.uses,maxUses:e.max_uses,storeListingId:null!=e.store_listing?e.store_listing.id:null,expiresAt:null!=e.expires_at?i()(e.expires_at):null,redeemed:e.redeemed,subscriptionPlanId:null!=e.subscription_plan?e.subscription_plan.id:e.subscription_plan_id,subscriptionPlan:null!=e.subscription_plan?a.Z.createFromServer(e.subscription_plan):null,revoked:!1,entitlementBranches:null!=e.entitlement_branches?e.entitlement_branches:null,flags:null!=e.flags?e.flags:0,giftStyle:e.gift_style,
|
|
subscriptionTrial:null!=e.subscription_trial?{id:e.subscription_trial.id,interval:e.subscription_trial.interval,intervalCount:e.subscription_trial.interval_count,skuId:e.subscription_trial.sku_id}:null,promotion:null!=e.promotion?{id:e.promotion.id,startDate:e.promotion.start_date,endDate:e.promotion.end_date,inboundHeaderText:e.promotion.inbound_header_text,inboundBodyText:e.promotion.inbound_body_text,inboundHelpCenterLink:e.promotion.inbound_help_center_link}:null})};!function(e,t,n){t&&s(e.prototype,t);n&&s(e,n)}(n,[{key:"hasMultipleCopies",get:function(){return this.maxUses>1}},{key:"isClaimed",get:function(){return this.uses>=this.maxUses}},{key:"remainingUses",get:function(){return this.maxUses-this.uses}},{key:"isSubscription",get:function(){return null!=this.subscriptionPlanId}},{key:"premiumSubscriptionType",get:function(){return this.isSubscription&&c.y7[this.skuId]||null}},{key:"isSelfRedeemable",get:function(){return!(0,u.yE)(this.flags,h.NOT_SELF_REDEEMABLE)}},{
|
|
key:"isExistingPremiumSubscriptionDisallowed",get:function(){return(0,u.yE)(this.flags,h.EXISTING_PREMIUM_SUBSCRIPTION_DISALLOWED)}},{key:"analyticsData",get:function(){return{gift_code:this.code,gift_code_max_uses:this.maxUses}}}]);return n}(o.Z)},64318:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(202351),i=n(744564);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1;r.configurable=!0;"value"in r&&(r.writable=!0);Object.defineProperty(e,r.key,r)}}function a(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function c(e){c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return c(e)}function s(e,t){t=null!=t?t:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):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}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}function l(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e,t){f=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return f(e,t)}var p=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var n,r=c(e);if(t){
|
|
var i=c(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return l(this,n)}}var y,h={hasAcceptedStoreTerms:!1,hasAcceptedEulaIds:[]};var b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}});t&&f(e,t)}(n,e);var t=d(n);function n(){o(this,n);return t.apply(this,arguments)}var r=n.prototype;r.initialize=function(e){y=null!=e?e:h};r.getState=function(){return y};r.hasAcceptedEULA=function(e){return y.hasAcceptedEulaIds.includes(e)};r.__getLocalVars=function(){return{initialState:h,state:y}};!function(e,t,n){t&&u(e.prototype,t);n&&u(e,n)}(n,[{key:"hasAcceptedStoreTerms",get:function(){return y.hasAcceptedStoreTerms}}]);return n}(r.ZP.PersistedStore);b.displayName="ApplicationStoreUserSettingsStore";b.persistKey="ApplicationStoreUserSettingsStore";b.migrations=[function(e){
|
|
return null==e.hasAcceptedEulaIds?s(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))));r.forEach((function(t){a(e,t,n[t])}))}return e}({},e),{hasAcceptedEulaIds:[]}):e}];const v=new b(i.Z,{APPLICATION_STORE_ACCEPT_STORE_TERMS:function(){y.hasAcceptedStoreTerms=!0},APPLICATION_STORE_ACCEPT_EULA:function(e){var t=e.eulaId;if(y.hasAcceptedEulaIds.includes(t))return!1;y.hasAcceptedEulaIds.push(t)}})},311865:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var r=n(785893),i=n(667294),o=n(294184),u=n.n(o),a=n(202351),c=n(316878),s=n(901654),l=n(248080),f=n.n(l);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n,r,i,o,u){try{var a=e[o](u),c=a.value}catch(e){n(e);return}
|
|
a.done?t(c):Promise.resolve(c).then(r,i)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function b(e){b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return b(e)}function v(e,t){t=null!=t?t:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):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}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}function m(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++){n=o[r]
|
|
;t.indexOf(n)>=0||(i[n]=e[n])}return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++){n=o[r];t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}}return i}function g(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function S(e,t){S=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return S(e,t)}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],u=!0,a=!1;try{for(n=n.call(e);!(u=(r=n.next()).done);u=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){a=!0;i=e}finally{try{u||null==n.return||n.return()}finally{if(a)throw i}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t)
|
|
;var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var E=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g(this,n)}}var w=function(e,t){var n,r,i,o,u={label:0,sent:function(){
|
|
if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;(r=0,i)&&(o=[2&o[0],i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:u.label++;return{value:o[1],done:!1};case 5:u.label++;r=o[1];o=[0];continue;case 7:o=u.ops.pop();u.trys.pop();continue;default:if(!(i=u.trys,i=i.length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){u.label=o[1];break}if(6===o[0]&&u.label<i[1]){u.label=i[1];i=o;break}if(i&&u.label<i[2]){u.label=i[2];u.ops.push(o);break}i[2]&&u.ops.pop();u.trys.pop();continue}o=t.call(e,u)}catch(e){o=[6,e];r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}
|
|
}([o,a])}}},P=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}});t&&S(e,t)}(i,e);var t=I(i);function i(){y(this,i);var e;(e=t.apply(this,arguments)).animationRef=null;e.currentScene=e.props.nextScene;e.isUnmounted=!1;e.handleLoopComplete=function(){var t=e.props,n=t.onSceneComplete,r=t.nextScene;null!=n&&n(e.currentScene);e.playScene(r)};e.handleComplete=function(){var t=e.props.onSceneComplete;null!=t&&t(e.currentScene)};e.handleSetRef=function(t){e.animationRef=t;var n=e.props.animationRef;null!=n&&n(t)};return e}var o=i.prototype;o.componentDidMount=function(){var e,t=this;return(e=function(){var e,r,i,o,u,a,c,s,l,f,p;return w(this,(function(d){switch(d.label){case 0:e=t.props,r=e.importData,i=e.nextScene,o=e.pauseWhileUnfocused,u=e.pause,a=e.isWindowFocused,c=e.useReducedMotion
|
|
;return[4,Promise.all([r(),n.e(11248).then(n.t.bind(n,211248,23))])];case 1:s=O.apply(void 0,[d.sent(),2]),l=s[0],f=s[1],p=f.default;if(null==t.animationRef)return[2];t.animation=p.loadAnimation({container:t.animationRef,renderer:"svg",loop:!0,autoplay:!0,animationData:l});t.animation.addEventListener("loopComplete",t.handleLoopComplete);t.animation.addEventListener("complete",t.handleComplete);t.playScene(i);(o&&!a||u||c)&&t.animation.pause();return[2]}}))},function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function u(e){d(o,r,i,u,a,"next",e)}function a(e){d(o,r,i,u,a,"throw",e)}u(void 0)}))})()};o.componentWillUnmount=function(){this.isUnmounted=!0;if(null!=this.animation){this.animation.destroy();this.animation=void 0}};o.componentDidUpdate=function(e){var t=this.props,n=t.nextScene,r=t.pauseWhileUnfocused,i=t.pause,o=t.isWindowFocused,u=t.useReducedMotion;n!==this.currentScene&&this.shouldForcePlayAfter()&&!i&&this.playScene(n)
|
|
;null!=this.animation&&(r&&!e.isWindowFocused&&o&&!u&&!0!==i?this.animation.play():(u||r&&e.isWindowFocused&&!o)&&this.animation.pause());if(!e.pause&&i){var a;null===(a=this.animation)||void 0===a||a.pause()}else if(e.pause&&!i&&!u){var c;null===(c=this.animation)||void 0===c||c.play()}if(e.nextScene!==n&&i){var s;this.playScene(n);null===(s=this.animation)||void 0===s||s.pause()}};o.shouldForcePlayAfter=function(){return!0===this.props.sceneSegments[this.currentScene].shouldForcePlayAfter};o.playScene=function(e){if(!this.isUnmounted){var t=this.props,n=t.onScenePlay,r=t.sceneSegments,i=t.useReducedMotion,o=r[e],u=r[this.currentScene];null==this.animation||e!==this.currentScene&&o.BEG===u.BEG&&o.END===u.END||this.animation.playSegments([o.BEG,o.END],!0);this.currentScene=e;null!=n&&n(this.currentScene);if(i){var a;null===(a=this.animation)||void 0===a||a.pause()}}};o.render=function(){return(0,r.jsx)("div",{ref:this.handleSetRef,className:u()(this.props.className,f().wrapper)})}
|
|
;return i}(i.PureComponent);P.defaultProps={pauseWhileUnfocused:!0,pause:!1};const _=function(e){var t=e.componentRef,n=m(e,["componentRef"]),i=(0,a.e7)([s.Z],(function(){return s.Z.isFocused()})),o=(0,a.e7)([c.Z],(function(){return c.Z.useReducedMotion}));return(0,r.jsx)(P,v(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))));r.forEach((function(t){h(e,t,n[t])}))}return e}({},n),{isWindowFocused:i,useReducedMotion:o,ref:t}))}},507965:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(785893),i=(n(667294),n(895127));function o(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function u(e,t){t=null!=t?t:{}
|
|
;Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):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}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}var a={sprites:[n(577660)],colors:["#FFFFFF"],count:1,position:{x:50,y:-17},positionSpread:{x:60,y:0},angle:0,angleSpread:0,velocity:1,velocitySpread:3,size:2,sizeSpread:4,minRotationIncremental:0,maxRotationIncremental:0,skewSpread:0,skewAngleIncremental:0,skewAngleIncrementalSpread:0,gravity:1,opacity:.3};function c(e){var t=e.className,n=e.firing,c=void 0===n||n,s=e.wind,l=void 0===s?20:s;return(0,r.jsx)(i.O_,{className:t,children:function(e){return(0,r.jsx)(i.WV,u(function(e){for(var t=1;t<arguments.length;t++){
|
|
var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))));r.forEach((function(t){o(e,t,n[t])}))}return e}({},e,a),{firing:c,wind:l}))}})}},530562:(e,t,n)=>{"use strict";n.d(t,{yb:()=>s,R4:()=>l,GY:()=>f,oE:()=>p});var r=n(441143),i=n.n(r),o=n(810978),u=n(551778),a=n(2590),c=n(203600);function s(e){return function(e){return e.items.map((function(e){var t=u.Z.get(e.planId);i()(null!=t,"Unable to fetch plan");return t}))}(e).map((function(e){return e.skuId}))}function l(e,t,n){var r=e.getCurrentSubscriptionPlanIdForGroup(n);if(e.type===a.NYc.PREMIUM&&null==r)return!0;i()(null!=r,"Current subscription has no plan in group");i()(!(r===c.Xh.PREMIUM_YEAR_TIER_1&&t===c.Xh.PREMIUM_MONTH_TIER_2),"Unexpected plan switch");return n.indexOf(r)<n.indexOf(t)}function f(e,t,n){return!l(e,t,n)}function p(e,t){var n=u.Z.get(e)
|
|
;if(null==n){var r=c.GP[e];i()(null!=r,"Missing hardcoded subscriptionPlan: ".concat(e));var a=r.skuId;u.Z.isFetchingForSKU(a)||(0,o.GZ)(a,t)}return n}}}]);
|
|
//# sourceMappingURL=2562f1d1c0104523051d.js.map
|