1import{a1 as y,f as h,a as L,o as C,c1 as P,w,cv as A,j as c,r as I,A as B,z as N,B as f,C as l,D as r,I as U,E as s,F as S,N as d,bc as x,J as q}from"./index-Bu8mgjN5.js";import E from"./SubscriptionsGrid-XZE4JUPf.js";import"./helpers-WDEl2Iqq.js";import"./article.api-XTt23VAP.js";import"./shop.api-hYYDqWXe.js";import"./fetch-videos-utils-Ca1Ya1zV.js";import"./ecal.api-DHj-6tti.js";import"./SdpCheckBox-ClaYA_by.js";import"./SubscriptionValueCode-D5Zkxu4D.js";import"./SdpInputGroup-Bior1Pp9.js";const z={name:"SdpSubscriptionLockedPageModal",components:{SubscriptionsGrid:E,SdpStreamLineIcon:y},props:{toContainer:{type:String,default:"#parentContainer"},show:{type:Boolean,default:!1},requiredAccessLevel:{type:Number,default:0},isCustomPage:{type:Boolean,default:!1}},setup(e){const i=h(),n=L(),t=I([]),b=c(()=>i.isAddonEnabledForCurrentSite(B.SUBSCRIPTIONS)),g=c(()=>{var o;return e!=null&&e.requiredAccessLevel?{value:e.requiredAccessLevel,name:(o=t.value.find(a=>a.level===e.requiredAccessLevel))==null?void 0:o.name}:{}}),m=c(()=>{var o,a;return(a=(o=n.subscriptionInfo)==null?void 0:o.subscriptions)==null?void 0:a.find(_=>_.status==="active")}),p=c(()=>n.isUserLoggedIn),u=async()=>n.login(),v=c(()=>e==null?void 0:e.isCustomPage),k=c(()=>n.accessLevel||0);return C(async()=>{var o,a,_;b.value&&(t.value=(_=(a=(o=await P().getSubscriptionPlans())==null?void 0:o.subscriptionGroups)==null?void 0:a[0])==null?void 0:_.subscriptionLevels)}),w(()=>e.show,o=>{o?document.body.style.overflow="hidden":document.body.style.overflow="unset"}),A(()=>{document.body.style.overflow="unset"}),{getContentAccessLevel:g,userSubLevel:m,customPage:v,userAccess:k,isUserLoggedIn:p,openPopupPage:u}}},F={key:0},M={class:"modal-overlay"},V={class:"modal-box"},j={class:"w-full relative"},D={class:"subs-container"},G={class:"locked-star-icon background-star main-star-container"},K={class:"subs-level"},T={class:"subs-label"},$={ref:"modal-backdrop",class:"modal z-10 inset-0 text-center"},J={class:"title"},O={key:0,class:"btn-container flex-col items-center"},R={class:"block pt-2"},H={key:1},Q={key:0,class:"sub-title"},W={key:1,class:"sub-title"},X={class:"flex justify-center pt-10 text-center w-full"},Y={ref:"modal",class:"modal-container",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"};function Z(e,i,n,t,b,g){var u;const m=f("sdp-stream-line-icon"),p=f("subscriptions-grid");return n.show?(l(),r("div",F,[(l(),U(x,{to:n.toContainer},[s("div",M,[i[1]||(i[1]=s("div",{class:"modal-sandbox"},null,-1)),s("div",V,[s("div",j,[s("div",D,[s("div",G,[S(m,{icon:"starFilled",size:30,class:"text-white star-icon"})]),s("div",K,[s("div",T,d(((u=t.getContentAccessLevel)==null?void 0:u.name)??""),1)])]),s("div",$,[s("span",J,d(e.$t("locked_page.locked_page_title")),1),t.isUserLoggedIn?(l(),r("div",H,[t.userSubLevel?(l(),r("p",Q,d(e.$t("locked_page.locked_page_need_upgrade")),1)):(l(),r("p",W,d(e.$t("locked_page.locked_page_sub_title")),1))])):(l(),r("div",O,[s("a",{class:"signin-btn",onClick:i[0]||(i[0]=(...v)=>t.openPopupPage&&t.openPopupPage(...v)),onKeypress:()=>{}},d(e.$t("locked_page.sign_in")),33),s("span",R,d(e.$t("locked_page.or")),1)])),s("div",X,[s("div",Y,[S(p,{"is-on-modal":!0,class:"relative"})],512)])],512)])])])],8,["to"]))])):q("",!0)}const re=N(z,[["render",Z],["__scopeId","data-v-7fa390db"]]);export{re as default};
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.