1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2550,5977],{4550:(n,t,e)=>{var r=e(84142);n.exports=e(62890)(r)},8895:(n,t,e)=>{var r=e(92083),i=e(16721),u=e(93618),l=e(99510);n.exports=function(n,t,e){if(!l(e))return!1;var o=typeof t;return("number"==o?!!(i(e)&&u(t,e.length)):"string"==o&&t in e)&&r(e[t],n)}},9058:n=>{n.exports=function(n){return function(t,e,r){for(var i=-1,u=Object(t),l=r(t),o=l.length;o--;){var a=l[n?o:++i];if(!1===e(u[a],a,u))break}return t}}},26477:(n,t,e)=>{"use strict";e.d(t,{T:()=>u});var r=e(45977),i=e(53239);let u=()=>{let[n,t]=(0,i.useState)(null);return(0,i.useEffect)(()=>{(async()=>{t(await (0,r.U)())})()},[]),n}},28983:(n,t,e)=>{var r=e(4550);n.exports=function(n,t){var e;return r(n,function(n,r,i){return!(e=t(n,r,i))}),!!e}},45977:(n,t,e)=>{"use strict";e.d(t,{H:()=>s,U:()=>c});var r=e(60289),i=e(37852),u=e(93898),l=e(89299),o=e(81847);let a=n=>{var t,e,r,i,o,a,s,c,d,f,v,p;let b=null==(e=n.me)||null==(t=e.productSubscriptions)?void 0:t.filter(u.z2),g=null==b?void 0:b.filter(n=>{var t;return null==(t=n.state)?void 0:t.isActive}),x=null==g?void 0:g[0],T=null!=(p=null==x||null==(r=x.state)?void 0:r.isActive)&&p,P=l.vP.V2,m=(null==b?void 0:b.length)?l.vP.V2:null;return{userConfig:{...null==(o=n.me)||null==(i=o.subscriptionsData)?void 0:i.config,configV2:null==(s=n.me)||null==(a=s.subscriptionsData)?void 0:a.configV2,subscribeFlow:P,subscriptionService:m,availableProducts:null==(v=n.me)||null==(f=v.subscriptionsData)||null==(d=f.config)||null==(c=d.availableProducts)?void 0:c.filter(u.z2)},userSubscriptions:b,activeSubscriptions:g,hasActivePlus:T}},s=function(){let{...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.r$)(o.ds,{hasToken:!0,select:a,...n})},c=async()=>a(await (0,i.l)(o.ds,{},{hasToken:!0}))},51633:(n,t,e)=>{"use strict";e.d(t,{g:()=>v});var r=e(80263),i=e(20747),u=e(89299),l=e(50),o=e(83870),a=e(33219),s=e(53239),c=e(26477);let d={CREATE_SUBSCRIPTION:n=>{let{subscriptionInfo:t,requiredVersion:e,children:i,fallbackURL:u}=n,{push:c}=(0,l.Y)(),d=null==t?void 0:t.userConfig,f=null!==t,v=(null==d?void 0:d.subscribeFlow)===e;return((0,s.useEffect)(()=>{f&&(v||c((0,a.Y)(u)))},[f,v,c,u]),f&&v)?i:(0,r.jsx)(o.L,{})},MANAGE_SUBSCRIPTION:n=>{let{subscriptionInfo:t,requiredVersion:e,fallbackURL:i,children:u}=n,{push:c}=(0,l.Y)(),d=null==t?void 0:t.userConfig,f=null!==t,v=(null==d?void 0:d.subscriptionService)===e,p=(null==d?void 0:d.subscriptionService)!==null;return((0,s.useEffect)(()=>{f&&(p||c((0,a.Y)("/")),p&&!v&&c((0,a.Y)(i)))},[f,p,c,v,i]),f&&v)?u:(0,r.jsx)(o.L,{})},CREATE_AND_MANAGE_SUBSCRIPTION:n=>{let{subscriptionInfo:t,requiredVersion:e,children:i,fallbackURL:u}=n,{push:c}=(0,l.Y)(),d=null==t?void 0:t.userConfig,f=null!==t,v=(null==d?void 0:d.subscriptionService)===e,p=(null==d?void 0:d.subscribeFlow)===e,b=(null==d?void 0:d.subscriptionService)!==null;return((0,s.useEffect)(()=>{f&&(()=>{if(b){v||c((0,a.Y)(u));return}p||c((0,a.Y)(u))})()},[f,v,p,c,u,b]),f&&(v||p))?i:(0,r.jsx)(o.L,{})}},f=n=>{let{pageType:t,children:e}=n,i=d[t],l=(0,c.T)();if(!i)return null;let o=l?{...l,userConfig:{...l.userConfig,subscribeFlow:u.vP.V2}}:null;return(0,r.jsx)(i,{subscriptionInfo:o,requiredVersion:u.vP.V2,fallbackURL:"",children:e})},v=n=>t=>(0,i.k)(()=>(0,r.jsx)(f,{...n,children:(0,r.jsx)(t,{})}),"withSubscriptionGateway")},53881:(n,t,e)=>{var r=e(38943),i=e(65662),u=e(28983),l=e(66998),o=e(8895);n.exports=function(n,t,e){var a=l(n)?r:u;return e&&o(n,t,e)&&(t=void 0),a(n,i(t,3))}},62890:(n,t,e)=>{var r=e(16721);n.exports=function(n,t){return function(e,i){if(null==e)return e;if(!r(e))return n(e,i);for(var u=e.length,l=t?u:-1,o=Object(e);(t?l--:++l<u)&&!1!==i(o[l],l,o););return e}}},76592:(n,t,e)=>{"use strict";e.d(t,{K:()=>c});var r=e(72713),i=e(79523),u=e(53239),l=e(53881),o=e.n(l),a=e(58336),s=e.n(a);let c=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=(0,u.useRef)(!1),[e,l]=(0,u.useState)(n),{location:{pathname:a}}=(0,r.A)();return(0,u.useEffect)(()=>{if(e&&!t.current){let{pageName:n,screenName:r,errorArgs:u,producerVersion:l,metaData:o,topic:a}=e;(0,i.Dm)(n,r,u,l,o,a),t.current=!0}},[e,a]),(0,u.useCallback)(n=>{o()(s()(n,"metaData"),(n,t)=>(null==e?void 0:e[t])!==n)&&(t.current=!1,l(n))},[e])}},81847:(n,t,e)=>{"use strict";e.d(t,{ds:()=>f,e$:()=>s});var r=e(86739),i=e(79610);function u(){let n=(0,r._)(["\n fragment FormattedText on FormattedText {\n plainText\n }\n"]);return u=function(){return n},n}function l(){let n=(0,r._)(["\n fragment ProductVariantPrice on ProductVariant {\n productVariantId\n variantName\n price {\n currency\n amount\n displayText {\n ...FormattedText\n }\n }\n billingPeriod {\n quantity\n unit\n displayText {\n ...FormattedText\n }\n }\n freeTrial {\n quantity\n unit\n }\n }\n ","\n"]);return l=function(){return n},n}function o(){let n=(0,r._)(["\n fragment ProductCatalogConfig on ProductWithVariants {\n name\n type\n variants {\n ...ProductVariantPrice\n }\n }\n ","\n"]);return o=function(){return n},n}function a(){let n=(0,r._)(["\n query SubscriptionInfoForUser {\n me {\n productSubscriptions {\n id\n subscriptionPlatform\n state {\n isActive\n isInTrial\n isCancelled\n expired\n expiresOn\n freeTrialUntil\n }\n productDetails {\n id\n productVariantId\n type\n name\n price\n currency\n freeTrial {\n quantity\n unit\n }\n billingPeriod {\n unit\n quantity\n }\n headline {\n plainText\n }\n subheadline {\n plainText\n }\n benefits {\n title {\n plainText\n }\n }\n }\n }\n subscriptionsData {\n config {\n isEligibleForPlusTrialPeriod\n completedCustomerProfile\n subscribeFlow\n subscriptionService\n availableProducts: products {\n id\n productVariantId\n type\n name\n price\n currency\n freeTrial {\n quantity\n unit\n }\n billingPeriod {\n unit\n quantity\n }\n headline {\n plainText\n }\n subheadline {\n plainText\n }\n }\n }\n configV2 {\n productCatalog {\n ...ProductCatalogConfig\n }\n }\n }\n }\n }\n ","\n"]);return a=function(){return n},n}let s=(0,i.Ay)(u()),c=(0,i.Ay)(l(),s),d=(0,i.Ay)(o(),c),f=(0,i.Ay)(a(),d)},84142:(n,t,e)=>{var r=e(90014),i=e(86853);n.exports=function(n,t){return n&&r(n,t,i)}},90014:(n,t,e)=>{n.exports=e(9058)()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.