PageSourceSearch

https://maktabkhooneh.org/_nuxt/BkbrG2-G.js

js maktabkhooneh.org collected 2026-10-01 12:28:51 UTC 67,200 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BC0tSDCo.js","./DDmxvkAY.js","./PT-rzF8Y.js","./entry.DAefScuu.css","./KbTb0xe6.js","./8G7dC_c3.js","./subscriptionResultModal.BDYScoLA.css","./x3jDtaMd.js","./D8gvQTxJ.js","./DI78oYhE.js","./CY2aZGiE.js","./authenticationOtpRetryVerifyCode.BQOt1E4c.css","./DX4pWKRc.js","./index.lOw9N7Q5.css","./D2K296wq.js","./BJhd72qI.js"])))=>i.map(i=>d[i]);
2import{d as M,h as I,H as we,U as Be,a as d,o,n as R,u as i,j as e,x as $,k as p,z as H,t as b,_ as W,aB as le,E as j,g as Se,c as P,F as E,l as z,p as T,L as $e,m as N,b as fe,y as Ne,C as Ce,a6 as Pe,P as ze,X as Ue,J as Ie,I as he,aj as Ve,G as xe,aO as qe,aL as He,S as ve,aa as Ge,aH as Je,a3 as re,T as ke,aF as Fe,aE as ye,a4 as ce,A as Qe,N as Ye}from"./PT-rzF8Y.js";import{_ as Ze}from"./Dq--eZuk.js";import{_ as X}from"./BUEGLFtH.js";import{c as ae,u as We}from"./BG05NUQ8.js";import{_ as Xe}from"./Ccpx04iL.js";import{_ as ue}from"./b8I-y-fg.js";import{_ as Me,a as Ke}from"./35A4dlO9.js";import{g as oe}from"./DVZKIcOr.js";import{_ as et}from"./DDmxvkAY.js";import{u as tt}from"./BAp0j5io.js";import{s as st,f as it,d as nt,e as at}from"./6Xnqul5z.js";import{b as ot}from"./D8gvQTxJ.js";import{e as lt}from"./lBTRcVEB.js";import"./DyXYRGbu.js";try{(function(){var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},m=new s.Error().stack;m&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[m]="849fd143-b9f7-4e84-8640-827944f905f7",s._sentryDebugIdIdentifier="sentry-dbid-849fd143-b9f7-4e84-8640-827944f905f7")})()}catch{}const rt={class:"subscription-sticky__content-container flex items-center w-full justify-between"},ct={class:"flex items-start md:items-center flex-col gap-4"},ut={class:"flex items-center gap-8"},dt={key:0,class:"md:hidden"},pt={class:"flex items-center gap-24"},mt={key:0,class:"max-md:hidden"},_t=M({__name:"subscriptionStickyHeader",props:{isPurchaseDisable:{type:Boolean,default:!1},subscription:{type:Object,default:()=>({})},isPlansSectionViewing:{type:Boolean,required:!0}},setup(s){const m=I(0);function t(){window.top&&(m.value=window.top.scrollY)}return we(()=>{window.addEventListener("scroll",t)}),Be(()=>{window.removeEventListener("scroll",t)}),(l,r)=>{const g=H,x=W;return o(),d("section",{class:R(["subscription-sticky w-full flex items-center justify-center left-0 bg-white py-16 px-16 max-md:rounded-t-lg",{hidden:i(m)<100,"subscription-sticky--desktop-hide":i(m)<500||s.isPlansSectionViewing}])},[e("div",rt,[e("div",ct,[e("div",ut,[r[1]||(r[1]=e("span",{class:"text-black text-xl font-semibold"},"اشتراک",-1)),p(g,{size:77,name:"general-maktab-plus-logo",class:"!h-32"})]),s.subscription&&(s.subscription.discounted_monthly_price||s.subscription.original_monthly_price)?(o(),d("span",dt," شروع قیمت از ماهیانه "+b(s.subscription.discounted_monthly_price.toLocaleString()?s.subscription.discounted_monthly_price.toLocaleString():s.subscription.original_monthly_price.toLocaleString())+" تومان ",1)):$("",!0)]),e("div",pt,[s.subscription&&(s.subscription.discounted_monthly_price||s.subscription.original_monthly_price)?(o(),d("span",mt," شروع قیمت از ماهیانه "+b(s.subscription.discounted_monthly_price.toLocaleString()?s.subscription.discounted_monthly_price.toLocaleString():s.subscription.original_monthly_price.toLocaleString())+" تومان ",1)):$("",!0),p(x,{"custom-class":"subscription-sticky__content-container__cta-button !py-8 !px-38 !text-xl !font-bold !rounded-md !bg-violet",disabled:s.isPurchaseDisable,label:s.subscription?.hero_cta||"خرید اشتراک",onClick:r[0]||(r[0]=f=>("helperScrollToElement"in l?l.helperScrollToElement:i(le))("subscription-general-section",0))},null,8,["disabled","label"])])])],2)}}}),gt=Object.assign(j(_t,[["__scopeId","data-v-fa213260"]]),{__name:"SubscriptionStickyHeader"}),bt={class:"subscription-header-section flex flex-col items-center mt-0 gap-8 page-container !p-24 !pb-32"},ft={class:"subscription-header-section__header text-center font-black text-black"}
2,ht={class:"text-center text-dark font-medium mt-4 text-lg md:text-2xl"},xt={class:"subscription-header-section__learning-stats flex items-center flex-wrap w-full mt-32 py-8 px-32"},vt={class:"flex flex-col items-center gap-8 p-10"},kt={class:"text-3xl font-black text-blue"},yt={class:"flex flex-col items-center gap-8 p-10"},wt={class:"text-3xl font-black text-blue"},St={class:"flex flex-col items-center gap-8 p-10"},$t={class:"text-3xl font-black text-blue"},Ct={class:"flex flex-col items-center gap-8 p-10"},Pt={class:"text-3xl font-black text-blue"},It=M({__name:"subscriptionHeaderSection",props:{isPurchaseDisable:{type:Boolean,default:!1},subscription:{type:Object,default:()=>({})}},setup(s){const m=Se(),t=Number(m.public.subscriptionStatsContentHours).toLocaleString(),l=Number(m.public.subscriptionStatsCourses).toLocaleString(),r=Number(m.public.subscriptionStatsQuizzes).toLocaleString(),g=Number(m.public.subscriptionStatsLearningPaths).toLocaleString();return(x,f)=>{const c=H,_=W;return o(),d("section",bt,[p(c,{name:"general-star-wide",class:"subscription-header-section__icon"}),e("h1",ft,b(s.subscription.hero_title||"با اشتراک مکتب‌پلاس نامحدود از همه دوره‌ها استفاده کن!"),1),e("p",ht,b(s.subscription.hero_desc||"با خرید اشتراک مکتب‌خونه دیگه لازم نیست برای هر دوره‌ی جداگانه هزینه‌ای پرداخت کنی، می‌تونی یک بار اشتراک بخری و در طول مدت اشتراکت هر دوره‌ی آموزشی که دوست داشتی رو بگذرونی."),1),e("div",xt,[e("div",vt,[e("span",kt,b(i(t))+"+",1),f[1]||(f[1]=e("span",{class:"text-lg font-medium"},"ساعت آموزش",-1))]),e("div",yt,[e("span",wt,b(i(l))+"+",1),f[2]||(f[2]=e("span",{class:"text-lg font-medium"},"دوره آموزشی",-1))]),e("div",St,[e("span",$t,b(i(r))+"+",1),f[3]||(f[3]=e("span",{class:"text-lg font-medium"},"کوئیز",-1))]),e("div",Ct,[e("span",Pt,b(i(g))+"+",1),f[4]||(f[4]=e("span",{class:"text-lg font-medium"},"مسیر یادگیری",-1))])]),p(_,{"custom-class":"subscription-header-section__cta-button !py-8 !px-38 !text-2xl md:text-3xl mt-24 !font-bold !rounded-lg !bg-violet",disabled:s.isPurchaseDisable,label:s.subscription?.hero_cta||"خرید اشتراک",onClick:f[0]||(f[0]=k=>("helperScrollToElement"in x?x.helperScrollToElement:i(le))("subscription-general-section",0))},null,8,["disabled","label"])])}}}),Mt=Object.assign(j(It,[["__scopeId","data-v-1ed191c2"]]),{__name:"SubscriptionHeaderSection"}),Dt={},Ot={class:"subscription-header-section flex flex-col items-center mt-0 gap-8 page-container !p-24 !pb-32"};function Lt(s,m){const t=Ze;return o(),d("section",Ot,[p(t,{"custom-class":"subscription-header-section__icon"}),p(t,{"custom-class":"subscription-header-section__header w-full"}),p(t,{"custom-class":"subscription-header-section__description w-full"}),p(t,{"custom-class":"subscription-header-section__learning-stats w-full"}),p(t,{"custom-class":"subscription-header-section__cta-button"})])}const Rt=Object.assign(j(Dt,[["render",Lt],["__scopeId","data-v-6cff7099"]]),{__name:"SubscriptionHeaderSkeleton"}),At=["id"],jt={class:"flex-1 flex flex-col gap-10 justify-between"},Et=["area-label"],Tt={class:"flex flex-col gap-12"},Bt=["title"],Nt={key:1,class:"flex items-center gap-24 text-tiny"},zt={key:0,class:"flex gap-2"},Ut={class:"text-black font-semibold"},Vt={key:1,class:"flex gap-2"},qt={class:"text-black font-semibold"},Ht={key:0,class:"text-grey mr-2 text-tiny"},Gt={class:"p-8 rounded-md flex items-center bg-lavender justify-between"},Jt={class:"flex gap-8 items-center"},Ft={class:"text-black font-semibold line-through"},Qt=M({__name:"subscriptionCourseCard",props:{customClass:{type:[String,Array,Object],default:""},cardImage:{type:String,default:""},course:{type:Object,required:!0}},setup(s){const m=s,t=P(()=>m.course.teachers.map(l=>l.full_name).join(" - "));return(l,r)=>{const g=X,x=H;return o(),d("div",{id:`course_card-${s.course.id}`,ref:"courseCard",class:R(["subscription-course-card text-right flex md:flex-col rounded-lg p-8 bg-white gap-8",[s.customClass]])},[e("div",null,[p(g,{src:s.course.image_url||`${l.$config.public.s3StaticBaseUrl}/images/course/course-default-thumbnail.svg`,alt:s.course.title,title:s.course.title,width:"100%",height:"auto",class:"rounded-md flex max-md:aspect-square w-full h-auto","wrapper-class":{cardImage:s.cardImage,"subscription-course-card__img":l.$device.isMobile,"rounded-md flex max-md:aspect-square w-full h-auto":!0},"custom-class":{"aspect-square md:aspect-9/5 object-cover rounded-md":!0,"subscription-course-card__img":l.$device.isMobile,cardImage:s.cardImage}},null,8,["src","alt","title","wrapper-class","custom-class"])]),e("div",jt,[e("p",{class:"flex-1 text-black font-bold line-clamp-2 leading-150% text-right","area-label":s.course.title},b(s.course.title),9,Et),e("div",Tt,[i(t)?(o(),d("p",{key:0,class:"subscription-course-card__text text-tiny line-clamp-1 font-normal leading-5 px-4",title:i(t)},b(i(t)),9,Bt)):$("",!0),("courseRatingIsVisible"in l?l.courseRatingIsVisible:i(ae))(s.course.specifics.rating_count)||s.c
2ourse.no_of_students?(o(),d("div",Nt,[s.course.no_of_students?(o(),d("div",zt,[p(x,{name:"general-cap",size:14}),e("span",Ut,b(s.course.no_of_students.toLocaleString()),1),r[1]||(r[1]=e("span",{class:"text-grey mr-2 text-tiny"},"دانشجو",-1))])):$("",!0),("courseRatingIsVisible"in l?l.courseRatingIsVisible:i(ae))(s.course.specifics.rating_count)?(o(),d("div",Vt,[p(x,{name:"general-star",size:14}),e("span",qt,b(s.course.specifics.avg_rating),1),("courseRatingIsVisible"in l?l.courseRatingIsVisible:i(ae))(s.course.specifics.rating_count)?(o(),d("span",Ht," ("+b(s.course.specifics.rating_count.toLocaleString())+") ",1)):$("",!0)])):$("",!0)])):$("",!0),e("div",Gt,[e("span",{class:"text-blue text-tiny font-bold cursor-pointer",onClick:r[0]||(r[0]=f=>("helperScrollToElement"in l?l.helperScrollToElement:i(le))("subscription-general-section",0))}," رایگان با خرید اشتراک "),e("div",Jt,[e("span",null,[e("span",Ft,b(s.course.prices.real.toLocaleString()),1),r[2]||(r[2]=e("span",{class:"text-tiny text-black font-medium"}," تومانء ",-1))])])])])])],10,At)}}}),Yt=Object.assign(j(Qt,[["__scopeId","data-v-5b13dd9f"]]),{__name:"SubscriptionCourseCard"}),Zt={class:"subscription-course-section w-full"},Wt={class:"subscription-course-section__container page-container py-32 flex flex-col gap-24 md:gap-40"},Xt={class:"flex-flex-col gap-16 md:gap-32"},Kt={key:0,class:"flex items-center"},es={class:"flex items-center gap-8 overflow-scroll scrollbar-none p-4"},ts=["onClick"],ss={class:"flex flex-col items-center gap-12"},is=M({__name:"subscriptionCourseSection",setup(s){const m={programming:{title:"برنامه‌نویسی",courses:[[{id:346,image_url:"https://media1.maktabkhooneh.org/courses/images/Python-Jadi-2_1403-12-13-113008363.webp?expire=4893471932&token=f74cb07033b4d03d5014e50f3584d080&md5=90ywcDO00D1QFOUPNYTQgA==",title:"آموزش پایتون جامع",specifics:{avg_rating:4.4,rating_count:6383},no_of_students:82469,prices:{real:2199e3},teachers:[{full_name:"جادی میرمیرانی"}],slug:"آموزش-برنامه-نویسی-با-پایتون-مقدماتی"},{id:3800,image_url:"https://media1.maktabkhooneh.org/courses/images/py4ne.webp?expire=2049115569&token=7e6bc14388dbf4df2a186b3864fffe7f",title:"آموزش پایتون برای مهندسین شبکه",specifics:{avg_rating:4.6,rating_count:11},no_of_students:741,prices:{real:1699e3},teachers:[{full_name:"عباس ولی‌زاده"}],slug:"پایتون-برای-مهندسین-شبکه"}],[{id:1287,image_url:"https://media1.maktabkhooneh.org/courses/images/Designer_1403-08-07-142751583.webp?expire=2049115569&token=4b064596aac67e3cb762fc1cf31896c6",title:"آموزش جنگو Django",specifics:{avg_rating:4.6,rating_count:207},no_of_students:3831,prices:{real:2399e3},teachers:[{full_name:"علی بیگدلی"}],slug:"آموزش-جنگو"},{id:1446,image_url:"https://media1.maktabkhooneh.org/courses/images/m2_1403-08-16-164150768.webp?expire=2049115569&token=f6006354ea9cbc7ba8bc4ca55a51210f",title:"یادگیری عمیق با تنسورفلو و کراس",specifics:{avg_rating:4.7,rating_count:112},no_of_students:3188,prices:{real:2999e3},teachers:[{full_name:"پژمان اقبالی"}],slug:"یادگیری-عمیق-تنسورفلو-کراس"}],[{id:1664,image_url:"https://media1.maktabkhooneh.org/courses/images/01_kWSlzwN_1403-08-16-164036090.webp?expire=2049115569&token=0b8e7e665ca86cd6c849eae9ca3c3ad4",title:"آموزش پردازش تصویر و بینایی ماشین با OpenCV",specifics:{avg_rating:4.6,rating_count:76},no_of_students:2209,prices:{real:2999e3},teachers:[{full_name:"علیرضا اخوان‌پور"}],slug:"آموزش-پردازش-تصویر-بینایی-ماشین-opencv"},{id:2871,image_url:"https://media1.maktabkhooneh.org/courses/images/ChatGPT-اوپن-سورس_1403-08-16-163852736.webp?expire=2049115569&token=36b3638e61fb24c4715500dd4b8247a2",title:"آموزش ChatGPT برای توسعه‌دهندگان",specifics:{avg_rating:4.6,rating_count:32},no_of_students:1351,prices:{real:449e3},teachers:[{full_name:"علیرضا اخوان‌پور"}],slug:"آموزش-chatgpt-prompt-engineering-developer"}],[{id:2859,image_url:"https://media1.maktabkhooneh.org/courses/images/sd_1403-08-16-163853352.webp?expire=2049115569&token=84c6057ff92750fbf2bcc707b0ce3d91",title:"آموزش هوش تجاری با Power BI",specifics:{avg_rating:4.2,rating_count:152},no_of_students:3659,prices:{real:2999e3},teachers:[{full_name:"محمد قاهری نجف آبادی"}],slug:"آموزش-هوش-تجاری-power-bi"},{id:1378,image_url:"https://media1.maktabkhooneh.org/courses/images/01_PUcd7pr_1403
2-08-16-164205171.webp?expire=2049115569&token=bb35ff60b0bb288ec6fa9fe0902636e7",title:"آموزش اصول پایگاه داده و SQL Server",specifics:{avg_rating:4.1,rating_count:163},no_of_students:4918,prices:{real:2999e3},teachers:[{full_name:"حمیدرضا صادقیان"}],slug:"آموزش-sql-پایگاه-داده-sql-server"}]]},it:{title:"آی‌تی و نرم‌افزار",courses:[[{id:7044,image_url:"https://media1.maktabkhooneh.org/courses/images/Network-plus-banner.low_1403-04-11-174444384.webp?expire=2049115569&token=4eeedd66b491ce06b5c3b67a621da970",title:"آموزش نتورک پلاس",specifics:{avg_rating:4.8,rating_count:45},no_of_students:973,prices:{real:1999e3},teachers:[{full_name:"عباس ولی‌زاده"}],slug:"آموزش-نتورک-پلاس"},{id:1221,image_url:"https://media1.maktabkhooneh.org/courses/images/icdl_1403-08-16-164236259.webp?expire=2049115569&token=d1268c0df0d9f9de1941dacb4ea2340f",title:"آموزش جامع  ICDL",specifics:{avg_rating:4.7,rating_count:625},no_of_students:8192,prices:{real:1209e3},teachers:[{full_name:"امیرحسین دلاور"}],slug:"آموزش-icdl"}],[{id:760,image_url:"https://media1.maktabkhooneh.org/courses/images/excel_J64Ia3k_1403-08-16-164603525.webp?expire=2049115569&token=a251de52409b8eda628f3828a001921c",title:"آموزش اکسل کاربردی",specifics:{avg_rating:4.6,rating_count:574},no_of_students:12713,prices:{real:999e3},teachers:[{full_name:"سجاد شکوهیار"}],slug:"آموزش-کاربردی-نرمافزار-مایکروسافت-اکسل"},{id:6785,image_url:"https://media1.maktabkhooneh.org/courses/images/header_1_1403-05-17-142923132.webp?expire=2049115569&token=0a16c438982283b77defe3d73abc7c60",title:"آموزش MCSA / MCSE",specifics:{avg_rating:4.7,rating_count:7},no_of_students:369,prices:{real:3499e3},teachers:[{full_name:"مهدی شلاهی"}],slug:"آموزش-mcsa-mcse"}],[{id:974,image_url:"https://media1.maktabkhooneh.org/courses/images/601_VRhurAt_rAOHoja_1403-08-16-164455691.webp?expire=2049115569&token=39cad82e97b34aca650e4f26cd75dbc8",title:"آموزش داکر مقدماتی",specifics:{avg_rating:4.4,rating_count:100},no_of_students:3167,prices:{real:1599e3},teachers:[{full_name:"صادق کریمی دستگردی"}],slug:"آموزش-داکر-مقدماتی"},{id:667,image_url:"https://media1.maktabkhooneh.org/courses/images/Blockchain_HyJwJHv.jpg?expire=2049115569&token=ad7d42a39d796a37bbdbda5788f1ac85",title:"آموزش رایگان بلاک‌چین و رمزارزها",specifics:{avg_rating:4.7,rating_count:65},no_of_students:8433,prices:{real:0},teachers:[{full_name:"محسن بهرام‌گیری"}],slug:"آموزش-رایگان-بلاکچین-رمزارزها"}],[{id:3039,image_url:"https://media1.maktabkhooneh.org/courses/images/powerpoint_2021.webp?expire=2049115569&token=10f3cbd970984f0c734dd8ff8243368b",title:"آموزش جامع نرم‌افزار پاورپوینت 2021 - PowerPoint",specifics:{avg_rating:4.9,rating_count:15},no_of_students:328,prices:{real:1099e3},teachers:[{full_name:"مهدی شمشیری"}],slug:"آموزش-جامع-نرم-افزار-پاورپوینت-2021"},{id:1005,image_url:"https://media1.maktabkhooneh.org/courses/images/networkejadi_aemula3_1403-08-16-164428327.webp?expire=2049115569&token=e71f4f176951437996a986bc7d3d9240",title:"آموزش درک مقدماتی شبکه",specifics:{avg_rating:4.3,rating_count:248},no_of_students:12703,prices:{real:299e3},teachers:[{full_name:"جادی میرمیرانی"}],slug:"آموزش-رایگان-درک-مقدماتی-شبکه"}]]},foreign_languages:{title:"زبان‌های خارجی",courses:[[{id:420,image_url:"https://media1.maktabkhooneh.org/courses/images/آموزش_زبان_انگلیسی_مقدماتی_41mNBAp_1403-08-16-164726210.webp?expire=2049115569&token=4d5d94f47880b743f0cbd73f6caec907",title:"آموزش زبان انگلیسی مقدماتی",specifics:{avg_rating:4.2,rating_count:421},no_of_students:15502,prices:{real:1899e3},teachers:[{full_name:"پرهام خدابخش مقدم"}],slug:"آموزش-زبان-انگلیسی-مقدماتی"},{id:648,image_url:"https://media1.maktabkhooneh.org/courses/images/writing_vtZ35LR_1403-08-16-164639513.webp?expire=2049115569&token=240266f96f26926a3b63070cecc88cb1",title:"آموزش رایتینگ آیلتس تسک دوم (IELTS Writing Task 2)",specifics:{avg_rating:4.3,rating_count:120},no_of_students:2293,prices:{real:4499e3},teachers:[{full_name:"محسن خاکی"}],slug:"آموزش-تسک-دوم-رایتینگ-آیلتس-writing-task-2"}],[{id:470,image_url:"https://media1.maktabkhooneh.org/courses/images/General-English2_hXjObrr_1403-08-16-164716195.webp?expire=2049115569&token=8703e663c095091f53215a9c4917cccb",title:"آموزش زبان انگلیسی (Intermediate)",specifics:{avg_rating:4.2,rating_count:221},no_of_students:7305,prices:{real:1599e3},teachers:[{full_name:"الهام میرمحمدی"},{full_name:"پرهام خدابخش مقدم"}],slug:"general-english-intermediate"},{id:1224,image_url:"https://media1.maktabkhooneh.org/courses/images/P310X207_499610317156_1403-08-16-164310510.webp?expire=2049115569&token=8b5bb42d715d367acaf939ff5b25bd96",title:"آموزش زبان آلمانی سطح مقدماتی (A1)",specifics:{avg_rating:4.2,rating_count:120},no_of_students:3534,prices:{real:1699e3},teachers:[{full_name:"ریحانه اخواص"}],slug:"آموزش-زبان-آلمانی-سطح-مقدماتی-a1"}],[{id:558,image_url:"https://media1.maktabkhooneh.org/courses/images/turkish-level-a1-1_jIhOQqg_1403-08-16-164701503.webp?expire=2049115569&token=ce2d44d70eead861bf7ce5e2fa77f8d2",title:"آموزش زبان ترکی استانبولی سطح A1.1",specifics:{avg_rating:4.5,rating_count:200},no_of_students:9966,prices:{real:2999e3},teachers:[{full_name:"فاطمه عصری پور"}],slug:"turkish-level-a1-1"},{id:1449,image_url:"https://media1.maktabkhooneh.org/courses/images/FRANCE_1403-08-16-164145079.webp?expire=2049115569&token=4980d222818fe8d56514a31b650a6630",title:"آموزش زبان فرانسه مقدماتی (سطح A1.1)",specifics:{avg_rating:4.3,rating_count:44},no_of_students:1910,prices:{real:1899e3},teachers:[{full_name:"پویا استادپور"}],slug:"آموزش-زبان-فرانسه-مقدماتی-سطح-a11"}],[{id:2163,image_url:"https://media1.maktabkhooneh.org/courses/images/سایز_صحیح_1403-08-16-164001529.webp?expire=2049115569&token=7574ecdca4bec2b0bc0c1e902aa32930",title:"آموزش زبان ایتالیایی مقدماتی A1",specifics:{avg_rating:5,rating_count:4},no_of_students:307,prices:{real:1199e3},teachers:[{full_name:"نیلوفر اسکندرزاده"}],slug:"آموزش-زبان-ایتالیایی-مقدماتی-a1"},{id:698,image_url:"https://media1.maktabkhooneh.org/courses/images/IETLS_Speaking_Booster_ibAxoxI_1403-08-16-164617921.webp?expire=2049115569&token=920f8d70e7193f8032cc72f0083c14cd",title:"آموزش اسپیکینگ آیلتس - IELTS Speaking Booster",specifics:{avg_rating:4.2,rating_count:53},no_of_students:2603,prices:{real:5499e3},teachers:[{full_name:"محسن خاکی"}],slug:"آموزش-اسپیکینگ-آیلتس-ielts-speaking-booster"}]]},management_business:{title:"مدیریت و کسب و کار",courses:[[{id:1221,image_url:"https://media1.maktabkhooneh.org/courses/images/icdl_1403-08-16-164236259.webp?expire=2049115569&token=d1268c0df0d9f9de1941dacb4ea2340f",title:"آموزش جامع  ICDL",specifics:{avg_rating:4.7,rating_count:625},no_of_students:8192,prices:{real:1899e3},teachers:[{full_name:"امیرحسین دلاور"}],slug:"آموزش-icdl"},{id:760,image_url:"https://media1.maktabkhooneh.org/courses/images/excel_J64Ia3k_1403-08-16-164603525.webp?expire=2049115569&token=a251de52409b8eda628f3828a001921c",title:"آموزش اکسل کاربردی",specifics:{avg_rating:4.6,rating_count:574},no_of_students:12713,prices:{real:999e3},teachers:[{full_name:"سجاد شکوهیار"}],slug:"آموزش-کاربردی-نرمافزار-مایکروسافت-اکسل"}],[{id:473,image_url:"https://media1.maktabkhooneh.org/courses/images/msp_3vdLYzF.jpg?expire=2049115569&token=6fabd964a1bf6ed8abd0d2ccc408a6d4",title:"آموزش برنامه‌ریزی و کنترل پروژه با نرم‌افزار MSP نسخه 2021",specifics:{avg_rating:4.2,rating_count:330},no_of_students:6788,prices:{real:799e3},teachers:[{full_name:"رامان رضایی"}],slug:"آموزش-نرم-افزار-msp"},{id:533,image_url:"https://media1.maktabkhooneh.org/courses/images/Practical-PM_Z09EOlg_1403-08-16-164710771.webp?expire=2049115569&token=9aa5ee9a4b9c06bebcccb9b12ae8de39",title:"آموزش مدیریت پروژه کاربردی",specifics:{avg_rating:4.4,rating_count:274},no_of_students:4708,prices:{real:999e3},teachers:[{full_name:"مزدک عبائی"}],slug:"مدیریت-پروژه-کاربردی"}],[{id:784,image_url:"https://media1.maktabkhooneh.org/courses/images/مدیریت-محصول-3_y28nG0m_1403-08-16-164542713.webp?expire=2049115569&token=809b7476241eaff5e0fa841de14148a0",title:"آموزش مدیریت محصول (مقدماتی)",specifics:{avg_rating:4.4,rating_count:354},no_of_students:5472,prices:{real:2999e3},teachers:[{full_name:"علی منصور"}],slug:"آموزش-مقدماتی-مدیریت-محصول"},{id:1424,image_url:"https://media1.maktabkhooneh.org/courses/images/کارت_درØ
2³.jpg?expire=2049115569&token=cbf03ea2b941fb427da1d3e20fb52b83",title:"اینستاگرام مارکتینگ",specifics:{avg_rating:4.1,rating_count:42},no_of_students:2316,prices:{real:2199e3},teachers:[{full_name:"علی رضافر"}],slug:"اینستاگرام-مارکتینگ"}],[{id:483,image_url:"https://media1.maktabkhooneh.org/courses/images/R-DataAnalysis_2aufnGu_1403-08-16-164711639.webp?expire=2049115569&token=de63068c6e43547e830fae92c055b599",title:"آموزش تحلیل داده با زبان برنامه نویسی R (مقدماتی)",specifics:{avg_rating:4.3,rating_count:384},no_of_students:7469,prices:{real:1399e3},teachers:[{full_name:"فرزاد مینویی"}],slug:"زبان-r-تحلیل-داده"},{id:1657,image_url:"https://media1.maktabkhooneh.org/courses/images/گوگل-آنالیتیکس4_کارت_درس_QrmnMx6_1403-08-16-164040970.webp?expire=2049115569&token=f2de0779e80633ee171aac1c5515162b",title:"آموزش جامع گوگل آنالیتیکس 4",specifics:{avg_rating:4.5,rating_count:29},no_of_students:1253,prices:{real:1899e3},teachers:[{full_name:"محمد رخشانی‌زاده"}],slug:"آموزش-گوگل-آنالیتیکس-4"}]]},academic:{title:"دانشگاهی و مهندسی",courses:[[{id:343,image_url:"https://media1.maktabkhooneh.org/courses/images/Catia_nGlj1ya_1403-08-16-164753261.webp?expire=2049115569&token=0b0e4b3ecefc194613fdcfa3b0961603",title:"آموزش نرم‌افزار کتیا (مقدماتی)",specifics:{avg_rating:4.4,rating_count:268},no_of_students:5280,prices:{real:1399e3},teachers:[{full_name:"علیرضا محمدزاده"}],slug:"آموزش-مقدماتی-نرم-افزار-کتیا-catia"},{id:5063,image_url:"https://media1.maktabkhooneh.org/courses/images/5063_1403-09-12-154506355.webp?expire=2049115569&token=25cd7f5ea959b256853b9dfe845e6bac",title:"آموزش جامع ریاضی عمومی یک",specifics:{avg_rating:4.9,rating_count:57},no_of_students:749,prices:{real:2399e3},teachers:[{full_name:"ابراهیم شاه ابراهیمی"}],slug:"آموزش-جامع-صفر-صد-ریاضی-عمومی-یک"}],[{id:4572,image_url:"https://media1.maktabkhooneh.org/courses/images/Cover_2.webp?expire=2049115569&token=909de87b8c98d4b72025d9aaa229e549",title:"آموزش مقدماتی تا پیشرفته نرم‌افزار MATLAB",specifics:{avg_rating:4.9,rating_count:8},no_of_students:335,prices:{real:1199e3},teachers:[{full_name:"ایمان تاهباززاده مقدم"}],slug:"آموزش-مقدماتی-پیشرفته-نرمافزار-matlab"},{id:4291,image_url:"https://media1.maktabkhooneh.org/courses/images/ریاضی-عمومی.webp?expire=2049115569&token=f185d894d49a2734628e26a4d753a90e",title:"آمادگی امتحان ریاضی یک",specifics:{avg_rating:5,rating_count:55},no_of_students:534,prices:{real:1699e3},teachers:[{full_name:"عرفان صابر"}],slug:"آموزش-جامع-ریاضی-یک"}],[{id:3743,image_url:"https://media1.maktabkhooneh.org/courses/images/202210196042642.webp?expire=2049115569&token=de7b99f923a14d16b888fbd1515c2bf3",title:"آموزش معادلات دیفرانسیل",specifics:{avg_rating:5,rating_count:48},no_of_students:340,prices:{real:1999e3},teachers:[{full_name:"عرفان صابر"}],slug:"آموزش-معادلات-دیفرانسیل"},{id:414,image_url:"https://media1.maktabkhooneh.org/courses/images/AI-matlab_VUCZAst_1403-08-16-164739738.webp?expire=2049115569&token=98563995e43f2606d80c08e553532c5e",title:"آموزش هوش مصنوعی با نرم‌افزار متلب",specifics:{avg_rating:4.1,rating_count:168},no_of_students:3036,prices:{real:599e3},teachers:[{full_name:"معین سلیمی"}],slug:"هوش-مصنوعی-با-نرم-افزار-متلب"}],[{id:873,image_url:"https://media1.maktabkhooneh.org/courses/images/706_y0hAE6F_0UmnYWw_1403-08-16-164539327.webp?expire=2049115569&token=9a9aaf455f5b1b07e6f3416ddde7b7a9",title:"آموزش فوت و فن‌های اپلای",specifics:{avg_rating:3.9,rating_count:46},no_of_students:3288,prices:{real:1899e3},teachers:[{full_name:"محمدرضا طیران"}],slug:"چگونه-اپلای-کنیم"},{id:3438,image_url:"https://media1.maktabkhooneh.org/courses/images/Slide1_maPuvCP.webp?expire=2049115569&token=4e9f0361d152d72def07143be3d4ec6d",title:"آموزش جامع طراحی سطوح در سالیدورکس (SolidWorks)",specifics:{avg_rating:4.9,rating_count:7},no_of_students:227,prices:{real:749e3},teachers:[{full_name:"مهدی شمشیری"}],slug:"آموزش-سالیدورکس-solidworks-پیشرفته"}]]},personal_development:{title:"توسعه فردی",courses:[[{id:1291,image_url:"https://media1.maktabkhooneh.org/courses/images/download_JCOdObI.jfif?expire=1732597371&token=04224a880a0d1c3a367c22f3a26d1e40",title:"آموزش شطرنج با گری کاسپاروف",specifics:{avg_rating:3.8,rating_count:34},no_of_students:4390,prices:{real:699e3},teachers:[{full_name:"Garry Kasparov"}],slug:"آموزش-شطرنج-گری-کاسپاروف"},{id:1014,image_url:"https://media1.maktabkhooneh.org/courses/images/سخنوری_h4YwPwg_1403-08-16-164440737.webp?expire=1733519550&token=a6d39cfeccf0e531c92574b3bd10683f",title:"آموزش فن بیان",specifics:{avg_rating:3.9,rating_count:184},no_of_students:8504,prices:{real:699e3},teachers:[{full_name:"شایان خسروی‌نژاد"}],slug:"دوره-رایگان-فن-بیان"}],[{id:546,image_url:"https://media1.maktabkhooneh.org/courses/images/Organization-behavior_2dwh9zK_1403-08-16-164705801.webp?expire=2049115569&token=87923703bfacf32239ecea2884972727",title:"آموزش رفتار سازمانی",specifics:{avg_rating:4.2,rating_count:132},no_of_students:2729,prices:{real:999e3},teachers:[{full_name:"سارا بانکی"}],slug:"دوره-رفتار-سازمانی"},{id:561,image_url:"https://media1.maktabkhooneh.org/courses/images/MBTI_bSu23mS_1403-08-16-164708010.webp?expire=2049115569&token=283f079fe947d8c74b7da340bb0892f2",title:"آموزش مهارت‌های مذاکره بر اساس مدل MBTI",specifics:{avg_rating:4.6,rating_count:166},no_of_students:3624,prices:{real:1499e3},teachers:[{full_name:"سارا نظری"}],slug:"ارتباط-پیشرفته-مذاکره-اساس-شخصیت-شناسی-mbti"}],[{id:415,image_url:"https://media1.maktabkhooneh.org/courses/images/مدیریت_درون_eb12HQD_1403-08-16-164738771.webp?expire=2049115569&token=0e906dabab7ccfb28e8ec8a46
2d695bf4",title:"آموزش مدیریت درون (مدیریت خشم، استرس و افسردگی)",specifics:{avg_rating:4.5,rating_count:226},no_of_students:4869,prices:{real:999e3},teachers:[{full_name:"محمدرضا سرگلزایی"}],slug:"مدیریت-درون"},{id:431,image_url:"https://media1.maktabkhooneh.org/courses/images/ارتباط_موثر-min_zNZChhZ_1403-08-16-164733148.webp?expire=2049115569&token=153aad834f52874b404027cfec0c3124",title:"آموزش ارتباط موثر و حل تعارض",specifics:{avg_rating:4.3,rating_count:216},no_of_students:3835,prices:{real:1099e3},teachers:[{full_name:"مریم فلاحی"}],slug:"مهارت-ارتباط-موثر-حل-تعارض"}],[{id:1112,image_url:"https://media1.maktabkhooneh.org/courses/images/مدیریت_زمان_1403-08-16-164402759.webp?expire=2049115569&token=1fbd225487eba3c2594fdd77cc43d438",title:"مدیریت زمان",specifics:{avg_rating:4.5,rating_count:276},no_of_students:3019,prices:{real:849e3},teachers:[{full_name:"هادی افشاری"}],slug:"آموزش-مدیریت-زمان"},{id:1139,image_url:"https://media1.maktabkhooneh.org/courses/images/life-planing_1403-08-16-164340562.webp?expire=2049115569&token=ce6b178ceab08412c4332e96d1116edc",title:"برنامه‌ریزی زندگی، ویژه دانشجویان",specifics:{avg_rating:4.4,rating_count:77},no_of_students:2340,prices:{real:999e3},teachers:[{full_name:"سعید علوی‌راد"}],slug:"برنامه-ریزی-زندگی"}]]},art:{title:"هنر",courses:[[{id:1547,image_url:"https://media1.maktabkhooneh.org/courses/images/Untitled-1_1403-08-16-164124830.webp?expire=2049115569&token=74b2d480055394032382ab66c6d3bd6c",title:"آموزش جامع فتوشاپ",specifics:{avg_rating:4.4,rating_count:51},no_of_students:1596,prices:{real:1999e3},teachers:[{full_name:"پوریا شهریاری"}],slug:"آموزش-فتوشاپ-2022"},{id:1157,image_url:"https://media1.maktabkhooneh.org/courses/images/tarahi-moghadamati_1403-08-16-164326910.webp?expire=2049115569&token=2dcd61ebb80e4e819e598bdd3a27bfa8",title:"آموزش طراحی مقدماتی",specifics:{avg_rating:4.6,rating_count:38},no_of_students:2735,prices:{real:2399e3},teachers:[{full_name:"آناهیتا کریمی"}],slug:"آموزش-طراحی-مقدماتی"}],[{id:1270,image_url:"https://media1.maktabkhooneh.org/courses/images/519_1403-08-16-164244575.webp?expire=2049115569&token=906134cea113c5ad22038610f8f1fda5",title:"آموزش عکاسی دیجیتال مقدماتی",specifics:{avg_rating:4.5,rating_count:41},no_of_students:1382,prices:{real:2799e3},teachers:[{full_name:"مازیار میرالی"}],slug:"آموزش-عکاسی-دیجیتال-مقدماتی"},{id:1068,image_url:"https://media1.maktabkhooneh.org/courses/images/mobile-photography_1403-08-16-164415677.webp?expire=2049115569&token=6c618600ba1ef6c208dffba7511e9961",title:"آموزش عکاسی با موبایل مقدماتی",specifics:{avg_rating:4.1,rating_count:88},no_of_students:3527,prices:{real:1199e3},teachers:[{full_name:"لعیا صفایی"}],slug:"آموزش-عکاسی-موبایل-مقدماتی"}],[{id:1645,image_url:"https://media1.maktabkhooneh.org/courses/images/Thubmnail_1403-08-16-164034131.webp?expire=2049115569&token=e3c4d8f13da7eff00453f185bf8b3924",title:"آموزش ایلوستریتور مقدماتی",specifics:{avg_rating:4.6,rating_count:30},no_of_students:931,prices:{real:2199e3},teachers:[{full_name:"بردیا علمی"}],slug:"آموزش-مقدماتی-ایلوستریتور"},{id:422,image_url:"https://media1.maktabkhooneh.org/courses/images/Art-Colors_yLSfT6J_1403-08-16-164732593.webp?expire=2049115569&token=175940ca7bece80555e560e4d4d68e39",title:"آموزش مبانی هنرهای تجسمی و رنگ شناسی",specifics:{avg_rating:3.7,rating_count:101},no_of_students:4122,prices:{real:1599e3},teachers:[{full_name:"مهرنوش عسگری طاری"}],slug:"مبانی-هنرهای-تجسمی-رنگ-شناسی"}],[{id:1849,image_url:"https://media1.maktabkhooneh.org/courses/images/Screenshot-2022-11-29-165052_1403-08-16-164027003.webp?expire=2049115569&token=d02fbb0f1c350dc84b0149725e7b4bfe",title:"آموزش خط نستعلیق تحریری",specifics:{avg_rating:4.5,rating_count:17},no_of_students:1009,prices:{real:799e3},teachers:[{full_name:"اصغر شریفی"}],slug:"آموزش-خط-نستعلیق-تحریری"},{id:2560,image_url:"https://media1.maktabkhooneh.org/courses/images/IMG_83403433فففف_OUS0WV_1403-08-16-163916637.webp?expire=2049115569&token=838e845aa0119a66847f4e1a1611068c",title:"آموزش نقاشی اکرلیک مقدماتی",specifics:{avg_rating:4.8,rating_count:6},no_of_students:196,prices:{real:2199e3},teachers:[{full_name:"آناهیتا کریمی"}],slug:"آموزش-نقاشی-اکرلیک-مقدماتی"}]]}},t=I("programming");return(l,r)=>{const g=Yt,x=Xe;return o(),d("section",Zt,[e("div",Wt,[r[0]||(r[0]=e("div",{class:"flex flex-col gap-16"},[e("h2",{class:"font-bold text-3xl md:text-5xl"}," نامحدود به همه دوره‌های مکتب‌خونه دسترسی داشته باش "),e("p",{class:"text-dark text-lg md:text-xl font-medium pl-16"}," با طرح‌های اشتراکی بدون اینکه نیاز باشه هزینه جداگانه‌ای برای Ù
2‡Ø± تک دوره بدی آموزش‌های دلخواهت را انتخاب کن ")],-1)),e("div",Xt,[Object.keys(m).length?(o(),d("div",Kt,[e("div",es,[(o(),d(E,null,z(m,(f,c,_)=>e("div",{key:_,class:R(["subscription-course-section__category-item flex cursor-pointer whitespace-nowrap px-12 py-4 font-medium text-lg border-2 border-solid border-black transition-all",{"bg-black text-white !font-bold":c===i(t)}]),onClick:k=>t.value=c},b(f.title),11,ts)),64))])])):$("",!0),p(x,{"slider-items":m[i(t)].courses,gap:l.$device.isMobile?12:32,class:"w-full my-16"},{content:T(({item:f})=>[e("div",ss,[p(g,{course:f[0]},null,8,["course"]),p(g,{course:f[1]},null,8,["course"])])]),_:1},8,["slider-items","gap"])])])])}}}),ns=Object.assign(j(is,[["__scopeId","data-v-aa3ea005"]]),{__name:"SubscriptionCourseSection"}),as={class:"subscription-top-universities-section bg-black bg-opacity-5"},os={class:"subscription-top-universities-section__container page-container flex flex-col items-center"},ls={class:"subscription-top-universities-section__universities w-full flex flex-row-reverse flex-wrap items-center justify-around"},rs={class:"title font-bold"},cs=M({__name:"subscriptionTopUniversitiesSection",setup(s){const m=[{title:"دانشگاه شهید بهشتی",name:"shahid-beheshti-university-logo"},{title:"دانشگاه تهران",name:"university-of-tehran-logo"},{title:"دانشگاه صنعتی شریف",name:"sharif-university-of-technology-logo"},{title:"دانشگاه علم و صنعت",name:"iust-university-logo"},{title:"دانشگاه خواجه نصیر",name:"k-n-toosi-university-of-technology-logo"},{title:"دانشگاه صنعتی امیر‌کبیر",name:"amirkabir-university-of-technology-logo"}];return(t,l)=>{const r=X;return o(),d("section",as,[e("div",os,[l[0]||(l[0]=e("h2",{class:"text-center font-bold px-8"}," کلاس‌های برترین دانشگاه‌ها رو در مکتب‌خونه ببین ",-1)),e("div",ls,[(o(),d(E,null,z(m,(g,x)=>e("div",{key:`${g.name}__${x}`,class:"university_item flex items-center gap-4 sm:gap-16 p-8 sm:p-16 bg-black bg-opacity-5"},[p(r,{src:`${t.$config.public.s3StaticBaseUrl}/images/landing/subscription/${g.name}.svg`,width:t.$device.isMobile?"28":"40",height:t.$device.isMobile?"28":"40",alt:g.title,title:g.title,class:"logo"},null,8,["src","width","height","alt","title"]),e("span",rs,b(g.title),1)])),64))])])])}}}),us=Object.assign(j(cs,[["__scopeId","data-v-0cc40a7b"]]),{__name:"SubscriptionTopUniversitiesSection"}),ds={class:"subscription-benefits-section page-container flex flex-col md:flex-row-reverse items-center justify-evenly gap-24"},ps={class:"subscription-benefits-section__banner relative"},ms={class:"flex flex-col items-center w-full md:w-max justify-between gap-16"},_s={class:"flex items-center gap-16"},gs={class:"text-xl font-bold"},bs={class:"flex flex-col w-full mt-20 gap-16"},fs=M({__name:"subscriptionBenefitsSection",setup(s){const m=[{title:"مهارت‌های پیشرفته و به‌روز",description:"با مهارت‌های پیشرفته، در دنیای حرفه‌ای بدرخشید
2!"},{title:"کشف و یادگیری بدون محدودیت",description:"کشف و یادگیری، تجربه‌ای بی‌مرز برای رشد و پیشرفت شما!"},{title:"گواهینامه برای شروع به کار",description:"با گواهینامه‌ای معتبر، مسیر حرفه‌ای خود را با اطمینان آغاز کنید."}];return(t,l)=>{const r=X,g=H,x=ue;return o(),d("section",ds,[e("div",ps,[l[0]||(l[0]=e("div",{class:"subscription-benefits-section__banner__bg absolute left-0 bottom-0 bg-blue bg-opacity-10"},null,-1)),p(r,{src:`${t.$config.public.s3StaticBaseUrl}/images/landing/subscription/handsome-man.webp`,width:"auto",height:"295",alt:"handsome-man",title:"handsome-man","wrapper-class":"subscription-benefits-section__banner__img overflow-hidden block w-full h-full !max-w-none relative"},null,8,["src"])]),e("div",ms,[(o(),d(E,null,z(m,(f,c)=>p(x,{key:`${f.title}__${c}`,class:"benefit-item bg-black bg-opacity-5 !px-32 !py-20 rounded-2xl","default-state":c===0,height:38,"body-class":"flex items-center"},{title:T(()=>[e("div",_s,[p(g,{name:"general-ornament",color:i(Me),size:40},null,8,["color"]),e("span",gs,b(f.title),1)])]),default:T(()=>[e("div",bs,[l[1]||(l[1]=e("hr",{class:"w-full !m-0 !border-platinum"},null,-1)),e("p",null,b(f.description),1)])]),_:2},1032,["default-state"])),64))])])}}}),hs=Object.assign(j(fs,[["__scopeId","data-v-3785d18c"]]),{__name:"SubscriptionBenefitsSection"}),xs={class:"subscription-sponsors-section bg-black bg-opacity-5"},vs={class:"subscription-sponsors-section__container page-container flex flex-col items-center"},ks={class:"text-center font-bold px-8"},ys={class:"subscription-sponsors-section__brands flex flex-row-reverse flex-wrap items-center justify-around"},ws=M({__name:"subscriptionSponsorsSection",setup(s){const m=[{title:"بانک مرکزی جمهوری اسلامی ایران",name:"central-bank-of-iran-logo"},{title:"شرکت فولاد مبارکه",name:"mobarakeh-steel-company-logo"},{title:"شرکت ملی نفت ایران",name:"national-iranian-oil-company-logo"},{title:"گروه صنعتی گلرنگ",name:"golrang-industrial-group-logo"},{title:"همراه اول",name:"mci-hamrahe-aval-logo"},{title:"دیجی‌کالا",name:"digikala-logo"}];return(t,l)=>{const r=X;return o(),d("section",xs,[e("div",vs,[e("h2",ks," مورد اعتماد بیش از "+b(t.$device.isMobile?"۳۰۰ سازمان و ۱۰۰،۰۰۰ دانشجو در":"صد‌ها سازمان")+" سرتاسر ایران ",1),e("div",ys,[(o(),d(E,null,z(m,(g,x)=>e("div",{key:`${g.title}__${x}`},[p(r,{src:`${t.$config.public.s3StaticBaseUrl}/images/landing/subscription/${g.name}.svg`,alt:g.title,title:g.title,"custom-class":["brand_item",{"w-64 h-auto":t.$device.isMobile,"w-auto h-56":!t.$device.isMobile}]},null,8,["src","alt","title","custom-class"])])),64))])])])}}}),Ss=Object.assign(j(ws,[["__scopeId","data-v-362b65b3"]]),{__name:"SubscriptionSponsorsSection"}),$s={key:0,class:"h-32 flex items-center justify-center text-center text-white font-bold pb-4"},Cs={class:"flex-1 rounded-2xl bg-white"},Ps={class:"flex flex-col gap-16"},Is={class:"md:mb-32 flex flex-col gap-20 md:gap-12"},Ms={class:"flex items-start justify-between"},Ds={class:"title flex items-center gap-8"},Os={class:"text-xl md:text-2xl font-semibold whitespace-nowrap"},Ls={key:0,class:"flex flex-col max-md:items-end gap-12 flex-grow justify-center"},Rs={class:"flex flex-col md:flex-col-reverse max-md:items-end max-md:gap-12 justify-center"},As={class:"text-xl"},js={class:"text-xl md:text-4xl font-extrabold"},Es={class:"flex items-center md:mb-16"},Ts={class:"w-full flex flex-col gap-4"},Bs={class:"font-bold text-14 text-black"},Ns={class:"text-[13px] text-black-500 text-nowrap"},zs={key:1,class:"single-course-card__title flex flex-col text-xl font-extrabold gap-y-16"},Us={class:"w-full flex flex-col gap-4"},Vs={class:"font-bold text-14 text-black"},qs={class:"text-[13px] text-black-500 text-nowrap"},Hs={class:"font-medium"},Gs=M({__name:"subscriptionPlanCard",props:{subscription:{},index:{default:0},isSuggested:{type:Boolean,default:!1},isPurchaseDisable:{type:Boolean,default:!1},isSingleCourseCard:{type:Boolean,default:!1},hasSuggestion:{type:Boolean,default:!1},isInstallmentMode:{type:Boolean,default:!1},cardType:{default:2},isSingleCourseMode:{type:Boolean,default:!1},installmentEligibilityData:{default:null}},emits:["purchase"],setup(s,{emit:m}
2){const t=s,l=Se(),r=Number(l.public.subscriptionStatsCourses).toLocaleString(),g=Number(l.public.subscriptionStatsQuizzes).toLocaleString(),x=Number(l.public.subscriptionStatsLearningPaths).toLocaleString(),f=[`دسترسی به محتوای بیش از ${r} دوره`,`دسترسی به بیش از ${x} مسیر یادگیری`,`دسترسی به بیش از ${g} کوئیز`,"امکان دریافت گواهینامه شرکت در دوره"],c=[`امکان انتخاب از بین بیش از ${r} دوره`,"دسترسی به محتوای یک دوره در مدت زمان مشخص"],_=P(()=>!t.isSingleCourseCard&&t.isSuggested),k=P(()=>t.isSingleCourseCard?c:f),D=P(()=>Math.floor(t.subscription.duration/30)),C=P(()=>t.subscription&&t.subscription.discountRepresent&&Object.keys(t.subscription.discountRepresent).length?{mainDiscountedPrice:t.subscription.discountRepresent?.discounted_price/D.value,mainOriginalPrice:t.subscription.discountRepresent?.initial_price/D.value,secondaryPrice:null}:{mainDiscountedPrice:t.subscription.discounted_monthly_price,mainOriginalPrice:t.subscription.original_monthly_price,secondaryPrice:null}),S=P(()=>t.subscription.discountRepresent&&Object.keys(t.subscription.discountRepresent).length?{mainDiscountedPrice:t.subscription.discountRepresent?.discounted_price,mainOriginalPrice:t.subscription.discountRepresent?.initial_price,secondaryPrice:null}:{mainDiscountedPrice:t.subscription.price,mainOriginalPrice:t.subscription.orginal_price,secondaryPrice:null}),O=P(()=>t.subscription.discountRepresent&&Object.keys(t.subscription.discountRepresent).length?{mainDiscountedPrice:t.subscription.discountRepresent?.discounted_price/D.value,mainOriginalPrice:t.subscription.discountRepresent?.initial_price/D.value,secondaryPrice:t.subscription.discountRepresent?.discounted_price}:{mainDiscountedPrice:t.subscription.discounted_monthly_price,mainOriginalPrice:t.subscription.original_monthly_price,secondaryPrice:t.subscription.price??t.subscription.orginal_price}),h=P(()=>({1:C.value,2:S.value,3:O.value})[t.cardType]),U=P(()=>t.subscription.duration<=30),{$gtag:v}=$e();function G(){v({event:"select_item",ecommerce:{item_list_name:"اشتراک مکتب پلاس",ecommerce_type:"maktabplus",items:[oe({itemId:t.subscription.id,title:t.subscription.title,prices:{real:t.subscription.orginal_price,discounted:t.subscription.price}},t.index)]}}),localStorage.setItem(`item_index:sub:${t.subscription.id}`,t.index.toString())}const L=m;function q(){G(),L("purchase")}return(a,V)=>{const A=H,K=W;return o(),d("article",{class:R(["flex flex-col subscription-cart-item__cart w-full bg-white rounded-2xl",{"subscription-cart-item__suggested p-2 md:mb-24":i(_)}])},[i(_)?(o(),d("span",$s," محبوب‌ترین ")):$("",!0),e("div",Cs,[e("div",{class:R(["rounded-2xl px-16 py-24 md:p-24 flex flex-col justify-between gap-24 md:gap-12",{"md:!pt-20":i(_),"bg-[#048bfa]/[0.08]":a.isInstallmentMode,"border border-solid border-[#048bfa]":a.isInstallmentMode&&!i(_)}])},[e("div",Ps,[e("div",{class:R(["flex md:flex-col w-full justify-between max-md:gap-16 flex-grow",{"flex-col":a.isSingleCourseCard}])},[e("div",Is,[e("div",Ms,[e("div",Ds,[p(A,{name:"general-star-wide",size:24,color:a.isInstallmentMode?i(Me):i(Ke)},null,8,["color"]),e("h2",Os,b(a.subscription.title),1)])]),!a.isInstallmentMode&&!a.isSingleCourseCard&&a.$device.isMobile&&a.cardType!=1&&i(h)?.secondaryPrice!=null?(o(),d("span",{key:0,class:R(["secondary-price min-h-24 text-grey text-base mr-24",[{"opacity-0":a.cardType==2&&i(U)}]])},b(`قابل پرداخت: ${Math.round(i(h)?.secondaryPrice||0)?.toLocaleString()} تومانء`),3)):$("",!0)]),a.isSingleCourseCard?(o(),d("div",zs,V[1]||(V[1]=[e("span",null,"متوسط قیمت:",-1),e("span",null,"از ۷۰۰ هزار تومان تا ۱.۵ میلیون تومان",-1)]))):(o(),d("div",Ls,[e("div",Rs,[e("span",As,[fe(b(a.cardType==2||a.isInstallmentMode?"":"ماهانه ")+" ",1),e("span",js,b((Math.round(i(h)?.mainDiscountedPrice||0)??Math.round(i(h)?.mainOriginalPrice||0))?.toLocaleString()),1),V[0]||(V[0]=e("span",{class:"text-grey"}," تومانء ",-1))]),e("div",Es,[e("span",{class:R(["text-grey text-base md:text-xl line-through opacity-0 mr-12 md:mr-0 order-1 md:order-none",{"opacity-100":i(h
2)?.mainDiscountedPrice!=null&&i(h)?.mainDiscountedPrice!==i(h)?.mainOriginalPrice}])},b(Math.round(i(h)?.mainOriginalPrice||0)?.toLocaleString()),3),a.subscription.discountRepresent!==null||a.subscription.discount_percentage?(o(),d("span",{key:0,class:R(["rounded-xl text-base font-normal md:mr-12 px-8 h-24 whitespace-nowrap flex items-center justify-center order",[a.isInstallmentMode?"bg-[#048bfa]/[0.16] text-[#048bfa]":"bg-violet/10 text-violet"]])},b(`${Math.round(a.subscription.discountRepresent?100-a.subscription.discountRepresent.discounted_price/a.subscription.discountRepresent.initial_price*100:a.subscription.discount_percentage||0)}%`)+" تخفیف ",3)):$("",!0)])]),a.$device.isMobile?$("",!0):(o(),d("span",{key:0,class:R(["secondary-price min-h-52 opacity-0",[{"opacity-100":a.isInstallmentMode||a.cardType!=1&&i(h)?.secondaryPrice!=null},a.isInstallmentMode?"flex items-center gap-12":"text-grey text-lg md:text-xl"]])},[a.isInstallmentMode&&a.installmentEligibilityData?(o(),d(E,{key:0},[p(A,{name:"checkout-snapp-pay",size:40}),e("div",Ts,[e("span",Bs,b(a.installmentEligibilityData.installment.title),1),e("span",Ns,b(a.installmentEligibilityData.installment.description),1)])],64)):(o(),d(E,{key:1},[fe(b(`قابل پرداخت: ${Math.round(i(h)?.secondaryPrice||0)?.toLocaleString()} تومانء`),1)],64))],2))]))],2),a.$device.isMobile&&a.isInstallmentMode&&a.installmentEligibilityData?(o(),d("span",{key:0,class:R(["secondary-price min-h-52 flex items-center gap-12 opacity-0",{"opacity-100":a.isInstallmentMode}])},[p(A,{name:"checkout-snapp-pay",size:40}),e("div",Us,[e("span",Vs,b(a.installmentEligibilityData.installment.title),1),e("span",qs,b(a.installmentEligibilityData.installment.description),1)])],2)):$("",!0)]),a.isSingleCourseCard?$("",!0):(o(),N(K,{key:0,label:a.isInstallmentMode?"خرید اقساطی از اسنپ پی":a.subscription.hero_cta||`خرید اشتراک ${a.subscription.title}`,variant:!a.hasSuggestion||i(_)?"violet":"violet-transparent","is-full":"","custom-class":["subscription-cart-item__cta-button h-48 !rounded-md font-semibold",{"!bg-[#048bfa] hover:!bg-transparent [&.button:hover]:!text-[#048bfa] !text-white hover:border border-solid !border-[#048bfa]":a.isInstallmentMode}],disabled:a.isPurchaseDisable,style:Ce(`--background-color: ${!a.hasSuggestion||i(_)?"#860f56":"transparent"}`),onClick:Ne(q,["stop"])},null,8,["label","variant","custom-class","disabled","style"])),a.isSingleCourseMode?(o(),d("div",{key:1,class:R(["mt-0 md:mt-24",{"single-course-card__extension":a.isSingleCourseCard}])},[(o(!0),d(E,null,z(i(k),(ee,te)=>(o(),d("div",{key:`extended-item-${te}`,class:"flex items-center gap-x-8 mb-16 last:mb-0"},[p(A,{name:"landing-subscription-check-fill",size:16}),e("span",Hs,b(ee),1)]))),128))],2)):$("",!0)],2)])],2)}}}),Js=Object.assign(j(Gs,[["__scopeId","data-v-fffea5b6"]]),{__name:"SubscriptionPlanCard"}),Fs={id:"subscription-general-section",ref:"subscriptionPlans",class:"page-container py-40 md:py-80 flex flex-col items-center gap-40"},Qs={class:"flex flex-col md:flex-row-reverse items-center justify-center w-full gap-16"},Ys={class:"flex items-center"},Zs={class:"flex items-center w-full mt-20 gap-8"},Ws=M({__name:"subscriptionPlansSection",props:{isPurchaseDisable:{type:Boolean,default:!1},subscriptions:{},couponCode:{default:""},discountRepresents:{default:null},isCodeSet:{type:Boolean,default:!1},installmentPlanIds:{default:null},cardType:{default:2},suggestedId:{default:null},isSingleCourseMode:{type:Boolean,default:!1},singleCourseIndex:{default:null},installmentEligibilityData:{default:null}},emits:["viewing","purchase","update:coupon-code","set-coupon"],setup(s,{emit:m}){const t=s,l=Pe(),r=P(()=>t.subscriptions.findIndex(c=>c.id===Number(t.suggestedId))!==-1),g=P(()=>{const c=t.subscriptions.map(k=>{const D=t.discountRepresents?.find(S=>S.plan_id===k.id)||null,C=t.installmentPlanIds?.[0]===k.id;return{...k,discountRepresent:D,isInstallmentPlan:C}});if(!t.isSingleCourseMode)return c.filter(k=>!k.isInstallmentPlan||t.installmentEligibilityData?.installment.eligible);const _=[...c];return _.splice(Number(t.singleCourseIndex)-1,0,{title:"خرید تک دوره",duration:0,isSingleCourseCard:!0,id:0,orginal_price:0,price:0,original_monthly_price:0,discountRepresent:null,isInstallmentPlan:!1}),_.filter(k=>!k.isInstallmentPlan||t.installmentEligibilityData?.installment.eligible)}),x=m,f=ze("subscriptionPlans");return We(f,{},c=>{x("viewing",c)}),(c,_)=>{const k=Js,D=H,C=et,S=W,O=ue;return o(),d("section",Fs,[_[4]||(_[4]=e("h2",{class:"text-center text-black font-bold md:font-black px-8"}," اشتراک مناسب خود را انتخاب کنید ",-1)),e("div",Qs,[(o(!0),d(E,null,z(i(g),(h,U)=>(o(),N(k,{key:`${h.id}__${U}`,subscription:h,index:U,"is-purchase-disable":c.isPurchaseDisable,"has-suggestion":i(r),"card-type":c.cardType,"installment-eligibility-data":c.installmentEligibilityData,"is-suggested":h.id===c.suggestedId,"discount-represent":c.discountRepresents?.find(v=>v.plan_id===h.id)||null,"is-single-course-card":!!h.isSingleCourseCard,"is-single-course-mode":c.isSingleCourseMode,"is-installment-mode":h.isInstallmentPlan&&c.installmentEligibilityData?.installment.eligible||!1,onPurchase:v=>c.$emit("purchase",h.id)},null,8,["subscription","index","is-purchase-disable","has-suggestion","card-type","installment-eligibility-data","is-suggested","discount-represent","is-single-course-card","is-single-course-mode","is-installment-mode","onPurchase"]))),128))]),i(l).isBazaar?$("",!0):(o(),N(O,{key:0,class:"discount-section w-full border border-solid border-lightgrey bg-white !px-32",height:c.$device.isMobile?22:70,"body-class":"flex items-center"},{title:T(()=>[e("div",Ys,[p(D,{name:"landing-subscription-percent",size:c.$device.isMobile?24:32,class:"ml-16"},null,8,["size"]),_[3]||(_[3]=e("span",{class:"leading-normal font-medium text-base sm:text-lg md:text-xl text-black"},"کد تخفیف اشتراک خود را وارد کنید",-1))])]),default:T(()=>[e("div",Zs,[p(C,{id:"coupon",class:"w-full",readonly:c.isCodeSet,"input-class":"main-input w-4/6 md:w-full h-40 md:h-48 !border-none focus:!border-violet !rounded-md readonly:!text-lightgrey","wrapper-class":"w-full",placeholder:"کد تخفیف خود را وارد کنید","model-value":c.couponCode,"onUpdate:modelValue":_[0]||(_[0]=h=>c.$emit("update:coupon-code",h)),onEnter:_[1]||(_[1]=h=>c.$emit("set-coupon"))},null,8,["readonly","model-value"]),p(S,{variant:"violet-transparent","custom-class":"coupon-btn !rounded-lg w-2/6 md:w-1/6 !h-40 md:!h-48",label:c.isCodeSet?"حذف":"اعمال",onClick:_[2]||(_[2]=h=>c.$emit("set-coupon"))},null,8,["label"])])]),_:1},8,["height"]))],512)}}}),Xs=Object.assign(j(Ws,[["__scopeId","data-v-49f5a57c"]]),{__name:"SubscriptionPlansSection"}),Ks={class:"subscription-faq-section page-container py-32 flex flex-col items-center justify-between gap-24 md:gap-40"},ei={class:"flex flex-col items-center w-full justify-between gap-16"},ti={class:"flex items-center"},si={class:"leading-normal font-medium text-base md:text-xl text-black"},ii={class:"flex flex-col items-center w-full mt-20 gap-16"},ni={class:"text-grey text-lg"},ai=M({__name:"subscriptionFaqSection",setup(s){const m=[{question:"پس از خرید اشتراک مکتب‌پلاس محتوای دوره‌ها برای چه مدتی در دسترس خواهند بود؟",answer:"به محض خرید اشتراک مکتب‌پلاس، دسترسی به محتوای همه دوره‌ها برای شما فعال می‌شود و تا پایان زمانی که اشتراک فعال دارید می‌توانید از دوره‌ها استفاده کنید.",isOpen:!0,id:1},{question:"با خرید اشتراک مکتب‌پلاس به چه مواردی دسترسی دارم؟",answer:"با خرید این اشتراک، شما به همه ویدیو‌ها و کوییزهای تمام دوره‌ها دسترسی خواهید داشت. این اشتراک شامل پروژه‌ها، تالار گفتگو، منتورینگ و امکان دانلود جلسات نمی‌شود.",isOpen:!1,id:2},{question:"آیا می‌توانم بعد از اتمام دوره‌ها گواهی‌نامه دریافت کنم؟",answer:"بله، برای دوره‌هایی که توسط مکتب‌خونه برگزار می‌شوند - اگر دوره رایگان نباشد - شما در صورت داشتن حداقل 90 درصد پیشرفت در هر دوره، می‌توانید گواهی حضور در آن دوره را دریافت کنید.",isOpen:!1,id:3},{question:"تفاوت خرید یک دوره با خرید اشتراک چیست؟",answer:"در صورت خرید یک دوره، دسترسی به همان دوره برای شما فعال می‌شود؛ ولی در اشتراک مکتب‌پلاس شما به محتوای همه‌ی دوره‌ها دسترسی دارید. قابل توجه است در خرید یک دوره‌، اگر دوره پروژه داشته باشد، شما به پروژه و خدمات منتورینگ آن دوره نیز دسترسی خواهید داشت.",isOpen:!1,id:4},{question:"آیا امکان دریافت گواهی مسیر یادگیری (گواهی تخصص) را دارم؟",answer:"خیر، برای دریافت گواهی‌نامه‌ی مسیر یادگیری، لازم است علاوه‌بر گذراندن محتوای دوره، با ارسال تمارین و پروژه‌های الزامی، نمره‌ی قبولی دوره‌های مسیر یادگیری را نیز کسب نمایید. بنابراین با خرید اشتراک مکتب‌پلاس که شامل ارسال تمارین و پروژه‌ها نمی‌شود، قادر به دریافت گواهی‌نامه‌ی مسیر یادگیری نخواهید بود.",isOpen:!1,id:5}];return(t,l)=>{const r=ue;return o(),d("section",Ks,[l[1]||(l[1]=e("h2",{class:"text-center font-bold text-3xl md:text-4xl"},"سوالات متداول",-1)),e("div",ei,[(o(),d(E,null,z(m,(g,x)=>p(r,{key:`${g.id}__${x}`,class:"w-full border border-solid border-lightgrey !px-32 rounded-2xl","default-state":x===0,height:30,"body-class":"flex items-center","title-class":"!items-start h-max"},{title:T(()=>[e("div",ti,[e("span",si,b(g.question),1)])]),default:T(()=>[e("div",ii,[l[0]||(l[0]=e("hr",{class:"w-full !m-0 !border-platinum"},null,-1)),e("p",ni,b(g.answer),1)])]),_:2},1032,["default-state"])),64))])])}}}),oi=Object.assign(j(ai,[["__scopeId","data-v-87edc5bd"]]),{__name:"SubscriptionFaqSection"}),li={class:"absolute w-full h-full top-0 left-0 -z-1 overflow-hidden"},ri=M({__name:"subscriptionColorBalloons",setup(s){const m=[{base:{width:"570px",height:"570px",borderRadius:"570px",background:"radial-gradient(250.61% 250.61% at 50% 50%, rgba(0, 156, 167, 0.13) 0%, rgba(0, 156, 167, 0.03) 14.37%, rgba(0, 156, 167, 0.00) 26.03%)",filter:"blur(16px)"},desktop:{left:0,top:"-80px"},mobile:{left:"-273px",top:"-133px"}},{base:{background:"radial-gradient(251.07% 251.07% at 50% 50%, rgba(228, 123, 25, 0.13) 0%, rgba(249, 198, 151, 0.03) 14.37%, rgba(255, 223, 107, 0.00) 26.03%)",filter:"blur(20px)"}
2,desktop:{left:"679px",top:"216px",width:"830px",height:"830px",borderRadius:"830px"},mobile:{left:"116px",top:"337px",width:"530px",height:"530px",borderRadius:"530px"}},{base:{width:"830px",height:"830px",borderRadius:"830px",background:"radial-gradient(251.07% 251.07% at 50% 50%, rgba(180, 20, 116, 0.10) 0%, rgba(180, 20, 116, 0.03) 14.37%, rgba(180, 20, 116, 0.00) 26.03%)",filter:"blur(100px)"},desktop:{left:0,top:"1267px"},mobile:{left:"-364px",top:"956px"}},{base:{width:"665px",height:"665px",borderRadius:"665px",background:"radial-gradient(250.61% 250.61% at 50% 50%, rgba(0, 156, 167, 0.13) 0%, rgba(0, 156, 167, 0.03) 14.37%, rgba(0, 156, 167, 0.00) 26.03%)",filter:"blur(16px)"},desktop:{left:"815px",top:"2268px"},mobile:{left:"80px",top:"2095px"}}];return(t,l)=>(o(),d("div",li,[(o(),d(E,null,z(m,(r,g)=>e("div",{key:g,style:Ce({...r.base,...t.$device.isMobile?r.mobile:r.desktop}),class:"absolute"},null,4)),64))]))}}),ci=Object.assign(ri,{__name:"SubscriptionColorBalloons"}),ui=re(()=>ce(()=>import("./BC0tSDCo.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url).then(s=>s.default||s)),di=re(()=>ce(()=>import("./x3jDtaMd.js"),__vite__mapDeps([7,2,3,4,5,8,1,9,10,11,12,13]),import.meta.url).then(s=>s.default||s)),pi=re(()=>ce(()=>import("./D2K296wq.js"),__vite__mapDeps([14,2,3,15,5]),import.meta.url).then(s=>s.default||s)),mi={class:"bg-white w-full relative z-0"},_i={class:"flex flex-col w-full"},gi=M({__name:"subscriptionRoot",setup(s){const m=Ue(),t=Pe(),l=tt(),{$api:r,$track:g,$gtag:x}=$e(),f=Ie(),c=I(!1),_=he([]),k=I(!1),D=I(!1),C=I(null),S=I(""),O=he([]),h=I(!1),U=I(!1),v=Ve({suggestedId:null,cardType:2,showCouponModal:!1,installmentPlanIds:[],singleCourseIndex:null}),G=I(null),L=I(null),q=I(!1),a=xe("externalService"),{data:V}=qe(st(f.fullPath,a.value));if(!V.value)throw He({statusCode:502,statusMessage:"Unable to load subscription plans"});const{packageData:A,installmentPlanIds:K,installmentEligibilityData:ee}=V.value;G.value=A.package_id,_.value=A.plans,v.suggestedId=A.suggested_id||null,v.cardType=A.card_type||2,v.showCouponModal=!!A.coupon,v.installmentPlanIds=K,v.singleCourseIndex=A.single_course||null,L.value=ee;const te=P(()=>D.value),de=P(()=>_.value.find(u=>u.id===v.suggestedId)||_.value[0]),pe=P(()=>O.value.find(u=>u.plan_id===C.value?.id)||null);ve(()=>l.isBusinessUser,async u=>{u&&!l.businessUser.isMaktabSubscription&&await Qe({name:"business"})},{immediate:!0});const J=Ge(),me=I(!1),Y=async u=>{const n=_.value.find(w=>w.id===u);if(!n)return;if(C.value=n,!m.user.is_authenticated)return t.$patch({isAuthModal:!0});const y=pe.value;if(v.showCouponModal&&!k.value)k.value=!0;else if(!v.showCouponModal||k.value)try{const w={currency:"TRY",value:Number(y?.discounted_price==null||!S.value?n.price:y?.discounted_price),coupon:S.value||null,coupon_discount:S.value&&n&&y?n.price-y.discounted_price:null,ecommerce_type:"maktabplus",items:[oe({itemId:n?.id||0,title:n?.title||"",prices:{real:n?.orginal_price||0,discounted:n?.price||0}},n.index||0)]};if(x({event:"begin_checkout",ecommerce:w}),localStorage.setItem(`sub:${n?.id}`,JSON.stringify(w)),c.value=!0,v.installmentPlanIds.includes(n?.id)&&!L.value?.has_phone_number)return q.value=!0;const F=y===void 0?"":n?.orginal_price!==0?S.value:"ZERO",ie=v.installmentPlanIds.includes(n?.id)?"SNAPPPAY":void 0;if(t.isBazaar&&window&&window.Android){const Q={productId:`SUB-${u}`,payload:"",callback:"https://maktabkhooneh.org/callback/cafebazaar/",dynamicPriceToken:void 0},Z=await ot(r,{product_id:`SUB-${u}`});Z&&(Q.dynamicPriceToken=Z.discount_token),await window.Android?.getPaymentConnectionStatus()==="connected"?window.Android?.purchaseProduct(J
2SON.stringify(Q)):(await window.Android?.startPaymentConnection(),await window.Android?.getPaymentConnectionStatus()==="connected"?window.Android?.purchaseProduct(JSON.stringify(Q)):J.error("ارتباط با کافه‌بازار برقرار نشد."));return}const ne=await it(r,n.id,F,t.clientChannel,ie,G.value);g("ClickSubscriptionPaymentButton",lt({subscription:n,subscriptionPlan:_.value[0],url:f.fullPath,discountAmount:n.orginal_price-n.price,CouponCode:S.value})),Fe(ne)}catch(w){w instanceof ye&&w.response&&w.response.status===400&&(w.response._data.message==="Invalid SSO token"?xe("externalService").value==="rubika"&&(me.value=!0):J.error(w.response._data.message||w.message||"خطایی رخ داده است"))}finally{c.value=!1,k.value=!1}};ve(()=>m.user.is_authenticated,async(u,n)=>{if(!(n===!1&&u===!0))return;const w=_.value.find(F=>F.id===v.installmentPlanIds[0]);w&&a.value!=="rubika"&&await se(w.price),C.value&&await Y(C.value.id)});async function se(u){try{const n=await nt(r,u);L.value=n}catch{L.value=null}}async function De(u,n){try{return await at(r,n,u)}catch(y){throw new Error(y instanceof ye&&y.response&&y.response._data.message?y.response._data.message:"خطا در بررسی کد")}}async function Oe(){D.value=!0;try{const u=_.value.map(w=>w.id),y=(await De(u,S.value)).results.filter(w=>w.error===!1);if(y.length)O.value=y,h.value=!0,J.success("کد تخفیف با موفقیت اعمال شد");else throw new Error("کد تخفیف برای هیچ‌یک از اشتراک‌ها معتبر نیست")}catch(u){u instanceof Error&&J.error(u.message||"خطایی رخ داده است")}finally{D.value=!1}}function Le(){O.value=[],S.value="",h.value=!1}async function _e(){if(!m.user.is_authenticated)return t.$patch({isAuthModal:!0});S.value&&!h.value?await Oe():S.value&&h.value&&Le();let u=null;if(O.value.length){const n=O.value.find(y=>y.plan_id===v.installmentPlanIds[0]);n&&(u=n.discounted_price)}else u=_.value.find(n=>n.id===v.installmentPlanIds[0])?.price||null;if(u!==null&&a.value!=="rubika"){if(u===0){L.value=null;return}const n=L.value!==null&&L.value.installment.eligible;await se(u),n&&!L.value?.installment.eligible&&J.warning("امکان پرداخت اقساطی با این قیمت وجود ندارد.")}}async function Re(){let u=null;if(O.value.length){const n=O.value.find(y=>y.plan_id===v.installmentPlanIds[0]);n&&(u=n.discounted_price)}else u=_.value.find(n=>n.id===v.installmentPlanIds[0])?.price||null;if(u!==null&&a.value!=="rubika"){if(u===0){L.value=null;return}await se(u)}C.value&&Y(C.value.id)}return we(()=>{x({event:"view_item_list",ecommerce:{item_list_name:"اشتراک مکتب پلاس",ecommerce_type:"maktabplus",items:_.value.map((u,n)=>oe({itemId:u.id,title:u.title,prices:{real:u.orginal_price,discounted:u.price}},n))}}),g("ViewSubscriptionPage",{Date:Je(),SubscriptionPageURL:`https://maktabkhooneh.org${f.path}`,SubscriptionPlanIDs:f.query.id_list,Package_id:G.value})}),(u,n)=>{const y=gt,w=Mt,F=Rt,ie=ns,ne=us,Q=hs,Z=Ss,ge=Xs,be=oi,Ae=ci,je=ui,Ee=di,Te=pi;return o(),d("div",null,[e("div",mi,[e("div",_i,[p(y,{"is-purchase-disable":i(c),"is-plans-section-viewing":i(U),subscription:i(de)},null,8,["is-purchase-disable","is-plans-section-viewing","subscription"]),i(te)?(o(),N(F,{key:1})):(o(),N(w,{key:0,"is-purchase-disable":i(c),subscription:i(de)},null,8,["is-purchase-disable","subscription"])),p(ie),p(ne),p(Q),p(Z),p(ge,{subscriptions:i(_),"is-purchase-disable":i(c),"coupon-code":i(S),"discount-represents":i(O),"is-code-set":i(h),"installment-eligibility-data":i(L),"installment-plan-ids":i(v).installmentPlanIds,"card-type":i(v).cardType,"suggested-id":i(v).suggestedId,"is-single-course-mode":!!i(v).singleCourseIndex,"single-course-index":i(v).singleCourseIndex,"onUpdate:couponCode":n[0]||(n[0]=B=>S.value=B),onSetCoupon:_e,onPurchase:Y,onViewing:n[1]||(n[1]=B=>U.value=B)},null,8,["subscriptions","is-purchase-disable","coupon-code","discount-represents","is-code-set","installment-eligibility-data","installment-plan-ids","card-type","suggested-id","is-single-course-mode","single-course-index"]),p(be)]),p(Ae)]),p(ke,{name:"fade"},{default:T(()=>[i(k)&&i(C)?(o(),N(je,{key:0,"is-purchase-disable":i(c),"coupon-code":i(S),"is-code-set":i(h),subscription:i(C),"discount-represent":i(pe),"onUpdate:couponCode":n[2]||(n[2]=B=>S.value=B),onSetCoupon:_e,onPurchase:n[3]||(n[3]=B=>Y(i(C).id)),onClose:n[4]||(n[4]=B=>k.value=!1)},null,8,["is-purchase-disable","coupon-code","is-code-set","subscription","discount-represent"])):$("",!0)]),_:1}),p(ke,{name:u.$device.isMobile?"to-bottom":"fade"},{default:T(()=>[i(q)?(o(),N(Ee,{key:0,"is-open":i(q),onFinish:Re,onClose:n[5]||(n[5]=B=>q.value=!1)},null,8,["is-open"])):$("",!0)]),_:1},8,["name"]),p(Te,{"is-modal-open":u.$device.isMobile&&i(me)},null,8,["is-modal-open"])])}}}),bi=Object.assign(gi,{__name:"SubscriptionRoot"}),Oi=M({__name:"subscription",setup(s){const m=Ie();return Ye({title:"اشتراک مکتب‌خونه",meta:[{name:"robots",content:Object.keys(m.query).length?"noindex, nofollow":"index, follow"},{name:"description",content:"با خرید اشتراک مکتب‌خونه، می‌توانید به تمام دوره‌های آموزشی دسترسی داشته باشید. اشتراک مکتب‌ پلاس را با تخفیف ویژه تهیه Ú©Ù
2†ÛŒØ¯."}]}),(t,l)=>{const r=bi;return o(),N(r)}}});export{Oi 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.