با ما تماس بگیرید
 
۰۳۱-۳۷۷۸۳۰۳۳
۰۹۰۳۰۳۴۱۸۰۸
  • Webgis_online

بسته آموزش برنامه نویسی Web GIS

599,000تومان

5.00 از 5 امتیاز بر اساس مشتری 1

مدت:

۱۲ جلسه به مدت ۲۰ ساعت

مخاطب:

افراد جویای کار GIS | سازمان های دارای GIS | مشاوران GIS | مدرسان GIS | افراد درگیر پروژه GIS

مدرسان:

منصور ادیبی، مشاور Web GIS

علی درخشان، توسعه دهنده Web GIS

سرمایه گذاری شما:

از ۱۹۹ هزار تومان تا ۵۹۹ هزار تومان

بسته Web GIS
خرید بسته آموزشی
دانلود رایگان چند جلسه
دانلود سرفصل بسته آموزشی

شما با استفاده از این بسته آموزشی می توانید در ۲ هفته یک سامانه Web GIS با نقشه های خودتان راه اندازی کنید.

در آرامش بر روی صندلی خود بنشینید و رایانه تان را روشن کنید. همه نرم افزارهای لازم را از روی این بسته نصب کرده و ۲۰ ساعت ویدیوهای آموزشی آن را مشاهده کنید. نیاز نیست در سایت های مختلف زمان خود را تلف کنید، حتی نیاز نیست سورس کدهای Web GIS را تایپ کنید، ما آن ها را برای شما قرار داده ایم و فقط شما آنها را اجرا می کنید.

با خرید این بسته چه چیزی دریافت می کنم ؟

فیلم ۱۲ جلسه آموزش

PDF جزوه آموزشی

نرم افزارهای مورد نیاز

مشاوره رایگان رفع اشکال

هدیه ویژه GISPlus

ما به شما یاد می دهیم یک سامانه Web GIS مثل این تولید کنید

این بسته شامل ۱۲ جلسه آموزشی است. شما برای هر جلسه ۱ روز زمان صرف می کنید و پس از ۱۲ روز به صورت گام به گام و ۱۰۰ درصد عملی، یک سامانه Web GIS همانند آنچه در تصاویر زیر می بینید، تولید خواهید کرد.

سامانه Web GIS
سامانه Web GIS
سامانه Web GIS
سامانه Web GIS
سامانه Web GIS
سامانه Web GIS

این Web GIS، یک سامانه Web GIS پایه است. یعنی حداقل قابلیت هایی که یک سامانه Web GIS باید داشته باشد. ما آموزش ها را بسیار ساده ارایه کرده ایم تا همه افرادی که حتی برنامه نویسی هم بلد نیستند بتوانند در پایان این آموزش، سامانه Web GIS راه اندازی کنند.
شما پس از این آموزش آماده اید تا این سامانه Web GIS را برای مشتریان یا سازمان خود سفارشی کرده و از آن کسب درآمد کنید یا در برابر مدیرتان خوش بدرخشید!
اگر می خواهید بدانید در این سامانه Web GIS دقیقا چه قابلیت هایی وجود دارد فیلم زیر را ببینید.

سامانه Web GIS
می خواهم یک Web GIS مثل این تولید کنم

در این بسته چه چیزی آموزش داده می شود؟

سر فصل های آموزش برنامه نویسی Web GIS به گونه ای تنظیم شده که شما در کمترین زمان بدون اتلاف وقت و به سادگی، یک Web GIS را راه اندازی کنید. به جای آن که ساعت ها وقت صرف کنید و به آموزش برنامه نویسی بپردازید و مطالبی را فرا بگیرید که به آنها نیاز هم نخواهید داشت، ما مطالبی را به شما آموزش می دهیم که به دور از هر گونه پیچیدگی و به صورت عملی اولین سامانه Web GIS خود را تولید کنید.

ما خیلی سریع به شما ماهیگیری را یاد می دهیم و شما اولین ماهی را صید می کنید. پس از آن با تمرین و تکرار، می توانید ماهی های بزرگتر صید کنید.

  • پایگاه داده مکانی با PostGIS بر روی PostgreSQL | مدت: ۰۲:۴۵:۰۰ | ۱۱۳ صفحه جزوه
  • انتشار نقشه ها تحت وب با GeoServer | مدت: ۰۲:۳۰:۰۰ | ۷۴ صفحه جزوه
  • انتشار نقشه ها تحت وب با MapServer | مدت: ۰۱:۴۵:۰۰ | ۵۷ صفحه جزوه

  • مروری بر OpenLayers | مدت: ۰۱:۱۵:۰۰ | ۳۵ صفحه جزوه
  • برنامه نویسی Web GIS بخش اول | مدت: ۰۱:۳۰:۰۰ | ۴۰صفحه جزوه
  • برنامه نویسی Web GIS بخش دوم| مدت: ۰۱:۱۵:۰۰ | ۳۰صفحه جزوه

  • انتشار سامانه بر روی Web | مدت: ۰۰:۲۰:۰۰ | ۳۰ صفحه جزوه

دوره آنلاین آموزش برنامه نویسی Web GIS
دانلود PDF سرفصل آموزشی

این بسته برای چه کسانی مناسب است؟

این بسته برای افرادی است که می خواهند یک Web GIS راه اندازی کنند اما اطلاعات فنی کافی در زمینه برنامه نویسی و GIS ندارند

آیا می خواهید وارد بازار کار شوید؟

آیا می خواهید یک پروژه Web GIS انجام دهید؟

آیا می خواهید یک تیم فنی Web GIS بسازید؟

آیا می خواهید به تدریس Web GIS بپردازید؟

  • اگر دانشجوی رشته GIS یا سایر رشته ها هستید و هنوز نتوانسته اید وارد بازار کار GIS شوید، با این بسته آموزشی مهارت برنامه نویسی Web GIS را یاد بگیرید

  • اگر کارشناس یک سازمان هستید و از دست پیمانکارانی که پروژه بی کیفیت تحویل می دهند خسته شده اید، باید بر راه اندازی Web GIS تسلط داشته باشید تا بتوانید پروژه ها را به خوبی تعریف کنید و کارهای پیمانکاران را با تسلط کافی تحویل بگیرید.

  • اگر مدیر یک سازمان هستید و پروژه های تیم شما با تاخیر مواجه هستند و کیفیت و کاربرد لازم را ندارند، داشتن آگاهی و تسلط کلی بر نحوه راه اندازی پروژه های Web GIS به شما کمک می کند تا کارشناسان خود را به نحوی هدایت کنید که پروژه های سازمانتان با کمترین تاخیر و نیز با تعامل مناسب با پیمانکار به پایان برسند

  • اگر می خواهید برای راه اندازی یک پروژه Web GIS تیم بسازید، لازم است تا چگونگی راه اندازی پروژه های Web GIS را بدانید.

  • اگر می خواهید در زمینه تدریس Web GIS فعالیت کنید، کارتان را با این بسته شروع کنید.

  • اگر مشاور هستید و می خواهید به کارفرمایان خود مشاوره Web GIS دهید، این بسته آموزشی دید لازم را به شما می دهد.

این بسته برای من مناسب است می خواهم آن را خریداری کنم

مدرسان این آموزش چه کسانی هستند؟

پیش از اینکه راه اندازی Web GIS را آموزش ببینید، حتما بررسی کنید که چه کسی آن را به شما آموزش می دهد. اگر مدرس آموزش Web GIS تجارب عملی در راه اندازی پروژه Web GIS نداشته باشد، زمان و هزینه خود را تلف کرده اید و یک خروجی عملی از Web GIS نخواهید داشت.
برای اطمینان به کیفیت مطالب ارایه شده در هر بسته آموزشی می بایست به بررسی توانایی های مدرس آن و سوابقش پرداخته شود. در این بسته، آموزش راه اندازی Web GIS توسط دو مدرس به شما، یاد داده می شود.
آقای منصور ادیبی، مشاور Web GIS می باشد و از سال ۱۳۸۷ تا کنون تجربه کار در پروژه های بزرگ Web GIS را دارد و اینک به عنوان بنیان گذار سایت GISPlus و مدیرعامل شرکت بهین رایانش آزاد (شرکت GIS) در حال فعالیت است.
آقای علی درخشان، برنامه نویس Web GIS می باشند و از سال ۱۳۸۷ به عنوان برنامه نویس و توسعه دهنده سامانه های اطلاعات مکانی فعالیت نموده است و یکی از بنیان گذاران سایت آموزش GIS و نیز مدیر فنی شرکت بهین رایانش آزاد است.
برای بررسی های بیشتر می توانید رزومه کامل آنها را مرور نمایید.

رزومه علی درخشان
رزومه منصور ادیبی
رزومه علی درخشان
رزومه منصور ادیبی
می خواهم از تجارب این افراد استفاده کنم

چه سازمان هایی از آموزش های ما استفاده کرده اند ؟

سازمان فاوا شهرداری شیراز

شرکت ملی مناطق نفت خیز جنوب

شرکت آب و فاضلاب مشهد

موارد بیشتر

چه اشخاصی از آموزش های ما استفاده کرده اند ؟

دانشگاه تهران

  • دانشجویان کارشناسی ارشد رشته ی GIS

دانشگاه خواجه نصیر الدین طوسی

  • دانشجویان کارشناسی ارشد GIS

دانشگاه علوم کشاورزی و منابع طبیعی گرگان

  • اعضای هیئت علمی

موارد بیشتر

دیگران درباره ما چه می گویند؟

گواهی های حسن انجام کار

مدرسین این بسته سابقه برگزاری دوره های آموزشی بسیاری را در سازمان های مختلف دارند.

چگونه به کیفیت آموزش ها اعتماد کنم؟

ما فیلم ۸ جلسه اول را به صورت رایگان برای دانلود در سایت قرار داده ایم. شما می توانید ابتدا آنها را مشاهده کنید تا مطمئن شوید که آموزش ها به صورت مختصر و مفید و با کیفیت مناسب ارایه می شوند.

جلسه اول را رایگان دانلود کنید
اموزش جلسه دوم Html
جلسه دوم را رایگان دانلود کنید
سایر جلسات رایگان

ضمانت بازگشت وجه

تا کنون بیش از ۱۰۰ نفر با آموزش های ما سامانه Web GIS راه اندازی کرده اند و به سود رسیده اند.در میان این افراد حتی یک نفر، تاکید می کنیم حتی یک نفر هم از کیفیت آموزش ها ناراضی نبوده است. لذا ما با اطمینان کامل به شما ضمانت می دهیم در صورت نارضایتی شما از این ۲۰ ساعت آموزش، وجه پرداختی تان را بازگشت دهیم.

روش های تهیه این محصول

کافی است بر روی این لینک کلیک کنید، سپس یکی از طرح های موجود را برای خرید انتخاب نمایید.
در صفحه بعد اطلاعات ضروری را وارد کنید، سپس به صفحه بانک هدایت می شوید.
پس از پرداخت الکترونیک لینک دانلود جلسات به ایمیل شما ارسال خواهد شد و پس دو روز بسته به دست شما خواهد رسید.

خرید بسته آموزشی

اگر امکان پرداخت آنلاین ندارید، پرداختی را به یکی از حسابهای زیر واریز کنید.

بانک ملت

شماره حساب: ۵۷۰۱۵۱۳۴۳۷

شماره کارت: ۵۳۷۸-۳۸۷۴-۳۳۷۸-۶۱۰۴

به نام منصور ادیبی

شماره شبا: IR090120020000005701513437

بانک صادرات

شماره حساب: ۰۱۰۲۴۹۴۶۰۶۰۰۶

شماره کارت: ۳۷۴۳-۴۱۸۴-۶۹۱۶-۶۰۳۷

به نام منصور ادیبی

شماره شبا: IR540190000000102494606006

بانک ملی ایران

شماره حساب: ۰۱۰۳۵۶۷۴۴۷۰۰۱

شماره کارت: ۴۶۸۲-۲۷۰۴-۹۹۷۳-۶۰۳۷

به نام منصور ادیبی

شماره شبا

پس از واریز وجه، با شماره تلفن ۰۹۰۳۰۳۴۱۸۰۸ تماس بگیرید و یا فرم زیر را پر نمایید.

  • :

همکاران ما پس از تأیید واریز وجه، لینک دانلود جلسات را به ایمیل شما ارسال می کنند و پس از دو روز بسته به دست شما خواهد رسید.

ارزش سرمایه گذاری روی این آموزش

شما با گذراندن این آموزش ها، یک Web GIS پایه راه اندازی کرده اید. اجازه دهید بگوییم ممکن است حداقل چقدر سود کنید.

اگر همین الان یکی از مشتریان شرکت ما بخواهید این سامانه Web GIS پایه را بر روی سرویس دهنده آن با نقشه های خودش، نصب و راه اندازی کنیم ما از او ۵ میلیون تومان پول خواهیم گرفت.پس دقیقا شما هم می توانید به چنین سودی برسید با پرداخت حداکثر ۵۹۹ هزار تومان و صرف ۲۰ ساعت وقت برای آموزش و راه اندازی این سامانه و نهایتا زمان یک ماهه برای سفارشی سازی آن برای یک مشتری، به این حداقل سود برسید.

اگر آموزش را هزینه می دانید، پرداخت یک ریال هم برایش زیاد است و باید بروید و خودتان زمان صرف کنید و با تحقیق و سعی و خطا به نتیجه دلخواه برسید. اما اگر شرایط کاری خود را به گونه‌ای می‌بینید که با کسب مهارت برنامه نویسی Web GIS بدون اتلاف وقت و پرسه زنی در سایت های اینترنتی و همچنین بدون سعی و خطا، به همراه سورس کد های آماده برای سفارشی سازی و فیلم ها و جزوات آموزشی قابل استفاده به دفعات، می توانید وارد بازار کار شده، پروژه هایی را به انجام برسانید، پروژه پیمانکارانتان را با دید فنی مناسب تحویل بگیرید و…، آنگاه این اطمینان را خواهید داشت که این گزینه یک سرمایه گذاری کاملا معقول است!

  • بسیاری از مشتریان ما دانشجویان دانشگاه های تراز اول بودند که با این آموزش ها وارد بازار کار شدند. چیزی که در دانشگاه ها هم به دانشجویان یاد ندادند را ما به آنها هدیه کردیم.

  • برخی از مشتریان ما اساتید دانشگاه و اعضای هیات علمی بودند که در تیم تحقیقاتی خود نیاز به راه اندازی Web GIS داشتند.

  • برخی از مشتریان ما کارشناسان و مدیران سازمان هایی بودند که یا می خواستند پروژه های سازمانشان را خودشان انجام دهند چون از دست پیمانکارانی که کارهای بی کیفیت و با تاخیر زیاد به آنها تحویل داده اند، بسیار خسته بودند و یا می خواستند دانش و تسلط کافی برای انجام پروژه هایشان را کسب کنند تا بتوانند کارهایشان را به درستی از پیمانکاران تحویل بگیرند.

  • برخی از مشتریان ما اساتید یا مدرسینی بودند که می خواستند تدریس Web GIS داشته باشند.

  • برخی از مشتریان ما شرکت هایی بودند که می خواستند پروژه های Web GIS بگیرند.

  • برخی از مشتریان ما برنامه نویسانی بودند که می خواستند با یاد گرفتن مهارت برنامه نویسی Web GIS در شرکتی استخدام شوند.

حتی مفتخریم که بگوییم دو تن از مشتریان ما در دانشگاه های کانادا و آلمان در حال تحصیل بودند.

بودجه شما چقدر است؟ ما هوای جیب تان را داریم!

برای آنکه هر شخص با هر بودجه ای بتواند آموزش های ما را دریافت کند. ما این بسته آموزشی را با سه قیمت به شما ارایه می کنیم. در هر سه طرح، ۲۰ ساعت ویدیوی آموزشی موجود است و حتی ۱ ثانیه هم از آموزش ها کم نشده است. آنچه متفاوت است، امکاناتی است که روی هر بسته ارایه می کنیم. اگر نمی دانید کدام بسته برای شما مناسب است همینک یک پیام به شماره ۰۹۰۳۰۳۴۱۸۰۸ ارسال کنید تا پشتیبان آنکال ما با شما تماس بگیرد. دقت کنید پاسخگویی از ساعت ۸ تا ۲۲ انجام می گیرد.

نسخه طلایی

599هزارتومان
  • 20 ساعت ویدیوی آموزشی
  • رفع اشکال اختصاصی : ۱ ساعت
  • مشاوره پروژه : ۱۵ دقیقه
  • استفاده از لایسنس : ۳ بار
  • استفاده روی چند دستگاه
  • امکان خرید لاینس اضافه
  • هر لایسنس ۱۵۰ هزار تومان
  • سورس کد سامانه Web GIS
  • جزوه کامل
  • بسته طلایی Web GIS

نسخه نقره ای

299 هزارتومان
  • 20 ساعت ویدیوی آموزشی
  • رفع اشکال اختصاصی : ۳۰دقیقه
  • مشاوره پروژه
  • استفاده از لایسنس : ۱ بار
  • استفاده روی چند دستگاه
  • امکان خرید لاینس اضافه
  • _____
  • سورس کد سامانه
  • جزوه کامل
  • بسته نقره ای Web GIS

نسخه برنزی

199هزار تومان
  • 20 ساعت ویدیوی آموزشی
  • رفع اشکال اختصاصی : ۳۰دقیقه
  • مشاوره پروژه
  • استفاده از لایسنس : ۱ بار
  • استفاده روی چند دستگاه
  • امکان خرید لاینس اضافه
  • _____
  • سورس کد سامانه
  • جزوه کامل
  • بسته برنزی Web GIS

امکان ارتقا از یک طرح به طرح دیگر با پرداخت تفاوت قیمت وجود دارد.

اگر بسته برنزی را می خرید توجه داشته باشید.

این طرح فاقد بسته پستی می باشد. محتویات بسته آموزشی، ۱۶ گیگابایت می باشد که شما می بایست این حجم را دانلود کنید.

پس از ثبت نام و پرداخت وجه، لینک دانلود ویدیو های جلسات به همراه جزوه ها و سورس کدها برای شما ایمیل خواهد شد. همچنین بسته کامل شامل کلیه موارد فوق از طریق پست پیشتاز برای شما ارسال خواهد شد.

با خرید این بسته آموزشی چه توانایی هایی کسب می کنم؟

می خواهم این توانایی ها را کسب کنم

۵ بهانه رایج برای عدم تهیه بسته

اگر از جمله افرادی هستید که در بخش “بسته برای چه افرادی مناسب است؟” جایگاهی برای شما عنوان شده و می گویید وقت ندارید در دوره شرکت کنید، به شما می گوییم که ناگزیرید در برنامه ریزی های خودتان تغییراتی ایجاد کنید. اگر برای یادگیری و افزایش مهارت خود وقت ندارید، یعنی جایی برای پیشرفت ندارید. وقتی که برای این دوره صرف می‌کنید هم بازگشت مالی بالایی دارد و هم بازگشت زمانی. یعنی با کسب مهارت برنامه نویسی وب جی آی اس می‌توانید ساعت‌های زیادی را در وقت صرفه‌جویی کنید.

پس از دریافت بسته آموزشی به شرط آنکه بسته را بازنکرده باشید و آنرا برای ما مرجوع کنید، کل وجه شما بازگشت داده خواهد شد.درصورتیکه اولین مجوز را دریافت کرده باشید، پس از مرجوع نمودن بسته آموزشی، هزینه پرداختی شما پس از کسر هزینه های پستی و بسته بندی و همچنین هزینه جزوه و سورس کد، به شما مرجوع خواهد شد

شما با شرکت در این دوره، تجارب ۱۰ سال گذشته مدرسان دوره را بصورت متمرکز و یکجا در کمتر از ۲ ماه دریافت خواهید کرد. اگر در این دوره شرکت کنید می توانید آموزش ها را بصورت مرتب دریافت نمایید و اقدام به تمرین و افزایش مهارت خود کرده و در انتهای دوره نیز در کارگاه رفع اشکال، ایرادات خود را برطرف نمایید. اگر در این دوره شرکت نکنید می بایست آنقدر وقت آزاد داشته باشید که بتوانید ماه ها برای یادگیری خود وقت صرف کنید و با سعی و خطا جلو بروید. بی شک با این روش هم موفق خواهید شد اما ما یک بار این مسیر را رفته ایم و اینک آماده ایم تا تجارب و آموخته های خود را در اختیار علاقمندان قرار دهیم.

شما با تهیه این بسته آموزشی، ساعت‌ها در رفت و آمد صرفه‌جویی می‌کنید. در ضمن فیلم‌ جلسات آموزشی را در اختیار دارید تا هر وقت خواستید باز آن‌ها را ببینید. همچنین در پایان هر جلسه می‌توانید سوالات خود را مطرح کنید تا در یک روز کاری به آن‌ها پاسخ داده شود. علاوه بر این، دوستانی که در کل دوره شرکت می کنند می توانند در انتهای دوره در کارگاه رایگان رفع اشکال برنامه نویسی Web GIS هم شرکت کنند تا بتوانند مشکلات خود را از نزدیک با مدرسان دوره، مطرح کرده و مدرسان دوره نیز اشکالات آنها را مرتفع خواهند کرد. این کارگاه هم بصورت آنلاین و هم بصورت حضوری برگزار خواهد شد. اما اولویت با برگزاری حضوری می باشد. این کارگاه فقط تا تاریخ ۱۵ فروردین ۱۳۹۶ رایگان می باشد.

به شما قول می‌دهیم با مطالبی آشنا شوید که تا به حال استفاده نکرده‌اید. ما ادعا می‌کنیم مشابه این دوره در هیچ جایی وجود ندارد چون این دوره برای اولین بار است که در ایران بصورت آنلاین برگزار می شود و آموزش برنامه نویسی Web GIS با استفاده از ابزارهای متن باز (به انگلیسی Open Source GIS) را ارایه می دهد. یادتان باشد همه برنامه نویسان Web GIS موفق، توانایی های خود را آموزش نمی‌دهند. برخی از آن‌ها از این ترفندها فقط برای خودشان استفاده می‌کنند. علاوه بر این، می توانید به بخش فروشگاه مراجعه نمایید و فقط بخش هایی از این دوره را خریداری نمایید که مورد نیازتان هستند و از بخش هایی که بر آنها تسلط دارید، صرفنظر کرده و اینگونه در زمان و هزینه خود صرفه جویی کنند.

این بسته را تهیه نکنید اگر

  • می خواهید خودتان با جستجو در اینترنت و سعی و خطا و صرف زمان چندماهه، مهارت های برنامه نویسی Web GIS را کسب کنید

  • از دریافت سورس کد آماده سامانه Web GIS، لذت نمی برید و می خواهید خودتان از ابتدا آن را ایجاد کنید

  • می خواهید به جای دریافت فیلم های آموزشی و جزوات، خودتان وقت صرف کنید و نتایج پژوهش هایتان را مستند کنید

  • مدیر یا کارشناسی هستید که از آموزش و یادگیری هراس دارید که نکند به پرستیژ کاری شما لطمه ای وارد شود

  • شخصی هستید که برای داشتن یک گوشی هوشمند چند برابر هزینه این دوره، هزینه می کنید

شما بدون استفاده از این بسته آموزشی هم می توانید یک Web GIS راه اندازی کنید اگر:

  • با برنامه نویسی وب به خوبی آشنایی دارید

  • زبان انگلیسی شما خوب است

  • می توانید هر روز حداقل ۴ ساعت به مدت ۳ ماه در اینترنت به جستجو بپردازید

یعنی پس از صرف ۳۶۰ ساعت احتمالا خواهید توانست یک Web GIS همانند آنچه که ما در ۲۰ ساعت به شما یاد می دهیم، راه اندازی کنید.

رسالت اجتماعی ما، این انگیزه را در ما ایجاد کرده تا بخشی از دانسته هایمان را به رایگان در اختیار علاقمندان قرار دهیم.

اگر هنوز نمی خواهید این بسته را خریداری نمایید و مهارت های خود در زمینه WebGIS را در زمان کوتاه و با کمترین سعی و خطا، افزایش دهید، می توانید در کلاس رایگان WebGIS ثبت نام کنید تا آموزش های ما را به رایگان دریافت نمایید.

همین الان بسته آموزشی را خریداری کنید

خرید بسته آموزشی

از Web GIS بیشتر بدانید

  • وب جی آی اس چیست؟
    وب جی آی اس چیست؟
  • آموزش وب جی آی اس - Web GIS چگونه کار می کند؟
    آموزش وب جی آی اس - Web GIS چگونه کار می کند؟
  • برنامه نویسی GIS؛ آیا این مهارت برای ورود به بازار کار GIS الزامی است؟
    برنامه نویسی GIS؛ آیا این مهارت برای ورود به بازار کار GIS الزامی است؟
  • صفر تا صد برنامه نویسی Web GIS
  • آموزش Web GIS: انتشار نقشه ها در وب
  • استانداردهای OGC برای پیاده سازی Web GIS
  • آموزش OpenLayers: نمایش نقشه گوگل با استفاده از OpenLayers

با ما تماس بگیرید

کانال تلگرام
صفحه اینستاگرام
۰۳۱-۳۷۷۸۳۰۳۳
۰۹۰۳۰۳۴۱۸۰۸

آیا فقط به بخش خاصی از این بسته نیاز دارید؟

در صورتیکه سرفصل های آموزشی این بسته را مطالعه کرده باشید، ممکن است بگویید من فقط آموزش یک بخش خاص از این بسته را نیاز دارم. نگران نباشید. ما این امکان را برای شما فراهم کرده ایم و هر بخش خاص را به صورت مجزا در قالب محصولات آموزشی در اختیار شما علاقمندان قرار داده ایم.

  • بسته آموزش برنامه نویسی Web GIS
  • فیلم آموزش مبانی و مفاهیم Web GIS
  • بسته آموزش انتشار نقشه ها در Web با استفاده از MapServer
  • راه اندازی پایگاه داده مکانی با PostgreSQL
  • بسته آموزشی انتشار نقشه ها در Web با استفاده از GeoServer
  • بسته آموزش برنامه نویسی تحت Web برای برنامه نویسان Web GIS
  • برنامه نویسی سریع Web GIS
  • نصب، راه ­اندازی Esri GeoPortal Server

زهرا ابراهیمی
زهرا ابراهیمی کارشناس فناوری اطلاعات از دانشگاه اصفهان است. او در زمینه های طراحی و توسعه وب و برنامه نویسی اندروید فعالیت دارد.

پرسش های متداول

بدیهی است که دوره حضوری و آنلاین هر کدام دارای مزایا و معایب خاص خود هستند. در دوره حضوری شما مستقیما با مدرس در ارتباط هستید و علاوه بر اینکه بصورت رو در رو به فراگیری مطالب آموزشی می پردازید، می توانید پرسش های خود را نیز مطرح نمایید که این موارد از خوبی های دوره حضوری هستند. اما در دوره حضوری شما می بایست منتظر بمانید تا ظرفیت دوره تکمیل شود که بخاطر تخصصی بودن دوره های آموزشی سایت GISPlus معمولا ظرفیت ها به سختی پر می شوند و علاقمندان ناچارند یا هزینه کل دوره را پرداخت کنند و یا در تکمیل ظرفیت، تلاش نمایند. اما در دوره آنلاین شما به سادگی در دوره ثبت نام کرده و آموزش های لازم را دریافت می کنید و هزینه کمتری هم می پردازید. در دوره حضوری حتما می بایست در محل آموزش ما (تهران یا اصفهان) حضور داسته باشید که می تواند هزینه های ایاب و ذهاب و اسکان را برای شما به دنبال داشته باشد. با تمام این موارد ما تلاش می کنیم که دوره آنلاین نسبت به دوره حضوری، کمبودی نداشته باشد و شرکت کنندگان در دوره می توانند از مشاوره رایگان پس از دوره و همچنین کارگاه حضوری رفع ابهام پس از دوره، بهرمند شوند.
برای اطمینان از کیفیت دوره آموزشی ما موارد زیر را به شما پیشنهاد می کنیم:

رزومه مدرسان را مشاهده نمایید. مدرسان دوره نزدیک به یک دهه تجربه کار در زمینه Web GIS و حضور در پروژه های بزرگ کشور را دارند
نمونه مطالب موجود در سایت GISPlus در زمینه آموزش Web GIS را مطالعه نمایید.
بخش اول این دوره آموزشی رایگان می باشد که می توانید آنها را مشاهده نمایید
ما به کیفیت دوره آموزشی خود اطمینان داریم لذا گارانتی بازگشت وجه را برای این دوره در نظر گرفتیم. هرگاه شرکت کنندگان دوره از کیفیت مطالب ارایه شده ناراضی باشند، می توانند درخواست بازگشت وجه را بدهند تا هزینه آنها مطابق با سیاست های بازگشت وجه این دوره آموزشی به آنها پرداخت گردد.

قطعا کسی که برنامه نویسی بلد نباشد با حضور در یک دوره آموزشی نمی تواند یک برنامه نویس خوب شود. لازمه تبدیل شدن به یک برنامه نویس خوب، آموزش و کار عملی است. توانایی حل مساله و یافتن راهکار برای مسایل، توانایی ترسیم فلوچارت مسئله و نوشتن الگوریتم حل مسئله از مهارت هایی است که یک برنامه نویس باید داشته باشد. با این تفاسیر دور از انتظار است که در این دوره آموزشی ما به چنین مسائلی بپردازیم. اگرچه در این دوره آموزشی، مروری بر مباحث مرتبط با زبان برنامه نویسی C# شده است اما پیشنهاد ما این است که اگر برنامه نویسی بلد نیستید بهتر است ابتدا مهارت های برنامه نویسی خود را افزایش دهید و سپس در این دوره شرکت کنید. البته افرادی هستند که بر اثر علاقه و همچنین تبحر تسلط سریع بر مطالب آموزشی جدید، توانسته اند در این دوره، برنامه نویسی را شروع نمایند. در صورتیکه در این مورد هنوز ابهام دارید می توانید از بخش مشاوره، درخواست مشاوره رایگان برای ما ارسال نمایید.
از آنجاییکه ما در این دوره، مروری بر مفاهیم و دستور زبان C# خواهیم داشت، لذا افرادی که با زبان برنامه نویسی C# آشنا نیستند نیز می توانند در این دوره شرکت کنند و پس دوره نیز به گسترش دانش برنامه نویسی خود در زمینه C# بپردازند.
از آنجاییکه ما در این دوره، مروری بر مفاهیم ASP .NET MVC خواهیم داشت، لذا افرادی که با ASP .NET MVC آشنا نیستند نیز می توانند در این دوره شرکت کنند.
بله شرکت کنید. مبانی و مفاهیم برنامه نویسی وب به شما آموزش داده خواهد شد. اما قطعا جهت طراحی وب سایت های حرفه ای نیاز دارید که دانش خود را در زمینه برنامه نویسی وب گسترش دهید.
اگر در پایان نامه خود نیاز دارید تا یک سامانه اطلاعات مکانی تحت وب راه اندازی نمایید، این دوره گزینه مناسبی برای شما می باشد. لذا می توانید در این دوره شرکت کنید و دانش جدیدی را نیز فرابگیرید.

پس از گذراندن این دوره، شما از ابتدا تا انتهای طراحی و برنامه نویسی یک وب جی آی اس پایه را طی نموده اید و آماده اید تا ضمن گسترش Web GIS تولید شده، در بازار کار نیز مشغول شوید. در حال حاضر، بسیاری از شرکت های نیازمند نیروی برنامه نویس Web GIS، با تکنولوژی تولید Web GIS که در این دوره آموزش به شما توضیح داده خواهد شد، همراه هستند. اما ممکن است برخی شرکت ها، تکنولوژی خود را داشته باشند. مثلا ممکن است یک شرکت بگوید من از محصولات شرکت Esri استفاده می کنم و برنامه نویس باید مسلط به این تکنولوژی باشد. لذا پیشنهاد می کنیم اگر هدفتان از گذراندن این دوره، ورود به بازار کار است، ابتدا در شهر، شهرستان و استان محل زندگی خود سری به شرکت های فعال در زمینه GIS و Web GIS بزنید و از نیازمندها و مهارت های مورد نیاز آنها اطلاع کسب کنید و سپس اقدام به سرمایه گذاری جهت آموزش نمایید. البته دوره های آموزش Web GIS با استفاده از ArcGIS Server نیز توسط سایت GISPlus برگزار خواهند شد و شما می توانید در این دوره نیز شرکت کنید.

پس از گذراندن این دوره، شما از ابتدا تا انتهای طراحی و برنامه نویسی یک وب جی آی اس پایه را طی نموده اید و آماده اید تا ضمن گسترش Web GIS تولید شده، آنرا در سازمان خود نیز بکارگیرید. اما قطعا یک وب جی آی اس پایه ممکن است تمامی نیازمندی های سازمان شما را پوشش ندهد و برای این منظور نیاز باشد تا علاوه بر نیازسنجی بخش های مختلف سازمان خود، به توسعه و برنامه نویسی این سامانه بپردازید. اگر سازمان شما بزرگ باشد، قطعا فرآیند نیازسنجی و توسعه این سامانه، نیازمند تیم کاری مناسب و صرف وقت بیشتر می باشد. البته ما هواره به عنوان مشاور در کنار سازمان هایی که می خواهند فرآیند تولید و پیاده سازی Web GIS را خودشان انجام دهند، هستیم و سازمان ها می توانند تنها بخش مشاوره Web GIS را برون سپاری نمایند و فرآیند تولید را خودشان انجام دهند.

همواره افرادی هستند که توانایی ورود به حوزه هایی را دارند که در مورد آن حوزه هیچ اطلاعی ندارند. این افراد همواره عاشق یادگیری هستند و ممکن است در حین یادگیری ها مسیرشان نیز عوض شود. اگر از این دسته افراد هستید پیشنهاد می کنیم در این دوره شرکت کنید. همچنین توضیه می کنیم با ما یک مشاوره داشته باشید.

بله. همه ما همواره به آموزش نیاز داریم. پس اگر فکر می کنید با حضور در یک دوره دیگر نیاز به آموزش ندارید، اشتباه می کنید. پس از گذراندن این دوره شما مهارت های لازم برای پیاده سازی Web GIS را فرا گرفته اید. اگر مایل به گسترش توانایی ها و مهارت های خود هستید لذا نیاز دارید مجدد آموزش ببینید. اگر از جمله افرادی هستید که می توانید بخوبی پژوهش نمایید، دیگر ممکن است به آموزش های کمتری نیاز داشته باشید و بصورت خودفراگیر به آموزش خودتان بپردازید. البته ما همواره دوره های آموزش پیشرفته و مکمل را در سایت GISPlus برگزار خواهیم کرد و برای شرکت کنندگان در دوره های قبلی نیز مزایای خوبی را نیز در نظر خواهیم گرفت.

ساده است، یا گوشی تلفن را بردارید و با شماره ۰۳۱۳۶۷۵۹۰۳۸ تماس بگیرید. یا وارد فراگروه ما در تلگرام شوید و پرسش تان را ارسال نمایید و یا به بخش تماس با ما رفته و پرسش خود را برای ما ارسال کنید و اگر هم می خواهید، پرسش خود را به آدرس info@gisplus.ir ارسال نمایید.
هستند دوستانی که نمی توانند براحتی تصمیم بگیرند که آیا این همان دوره ای است که به دنبالش هستند؟ برخی ها هم به اشتباه پول و زمان خود را سرمایه گذاری می کنند. اگر از این دسته افراد هستید نگران نباشید. رسالت اجتماعی ما، آگاهی رسانی به جامعه است. ما یک ساعت مشاوره رایگان به شما اختصاص می دهیم. لذا در خواست مشاوره رایگان را پر کنید تا به شما بگوییم آیا این دوره برای شما مناسب است یا خیر.
زهرا ابراهیمی
زهرا ابراهیمی کارشناس فناوری اطلاعات از دانشگاه اصفهان است. او در زمینه های طراحی و توسعه وب و برنامه نویسی اندروید فعالیت دارد.

بسته آموزش سریع برنامه نویسی Web GIS

با تهیه این بسته، در کمتر از 5 ساعت یک سامانه WebGIS پیاده سازی کنید
سوالی دارید؟ با ما تماس بگیرید
03137783033
اطلاعات بیشتر

50 هزار تومان تخفیف بگیرید

GISPlus برای شما که اولین بازدید را از سایت ما دارید 50 هزار تومان تخفیف خرید بسته طلایی آموزش برنامه نویسی Web GIS در نظر گرفته است. این کدتخفیف را هم اکنون دریافت کنید.

فقط یک گام تا دریافت سرفصل آموزش

  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

مشاوره رایگان

هنوز مطمئن نیستید که این بسته آموزشی به سود شما است؟
از مشاوره رایگان ما استفاده کنید.

فقط یک گام تا دریافت سرفصل دوره فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMTMnID48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIHRhcmdldD0nZ2Zvcm1fYWpheF9mcmFtZV8xMycgaWQ9J2dmb3JtXzEzJyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18xMycgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8xM18xJyBjbGFzcz0nZ2ZpZWxkIG5hbWVfaWNvbiBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzEzXzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfMTNfMScgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgIHRhYmluZGV4PScxMDAwJyAgcGxhY2Vob2xkZXI9J9mG2KfZhSDZiCDZhtin2YUg2K7Yp9mG2YjYp9iv2q/bjCcgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMTNfMicgY2xhc3M9J2dmaWVsZCBtYWlsX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8xM18yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzEzXzInIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdtZWRpdW0nIHRhYmluZGV4PScxMDAxJyAgIHBsYWNlaG9sZGVyPSfYp9uM2YXbjNmEJy8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xM18zJyBjbGFzcz0nZ2ZpZWxkIGdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5XycgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzEzXzMnID5QaG9uZTwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lcic+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8xM18zJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyAvPjwvZGl2PjxkaXYgY2xhc3M9J2dmaWVsZF9kZXNjcmlwdGlvbic+2KfbjNmGINmB24zZhNivINio2LHYp9uMINin2LnYqtio2KfYsSDYs9mG2KzbjCDYp9iz2Kog2Ygg2KjYp9uM2K8g2KjYr9mI2YYg2KrYutuM24zYsSDYqNin2YLbjCDYqNmF2KfZhtivIC48L2Rpdj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9mb290ZXIgdG9wX2xhYmVsJz4gPGlucHV0IHR5cGU9J3N1Ym1pdCcgaWQ9J2dmb3JtX3N1Ym1pdF9idXR0b25fMTMnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDAyJyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTMiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMyJdPXRydWU7ICAnIG9ua2V5cHJlc3M9J2lmKCBldmVudC5rZXlDb2RlID09IDEzICl7IGlmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMyJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTMiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fMTMiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTEzJmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzEzJyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMTMnIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzEzJyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMycgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMycgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMycgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMycgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzEzJyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8xMyc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCAxMywgJ2h0dHA6Ly9naXNwbHVzLmlyL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMtbWFzdGVyL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzEzJykubG9hZCggZnVuY3Rpb24oKXt2YXIgY29udGVudHMgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcqJykuaHRtbCgpO3ZhciBpc19wb3N0YmFjayA9IGNvbnRlbnRzLmluZGV4T2YoJ0dGX0FKQVhfUE9TVEJBQ0snKSA+PSAwO2lmKCFpc19wb3N0YmFjayl7cmV0dXJuO312YXIgZm9ybV9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX3dyYXBwZXJfMTMnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzEzJykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMycpLmh0bWwoZm9ybV9jb250ZW50Lmh0bWwoKSk7aWYoZm9ybV9jb250ZW50Lmhhc0NsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJykpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMTMnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMycpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovICB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzEzJykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMTMsICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFsxMywgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzEzJ10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTMnKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMycpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTNcJyBjbGFzcz1cJ2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzEzIGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbMTNdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMTMnXSA9IGZhbHNlO30sIDUwKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8xMycpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzEzLCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4gaWYodHlwZW9mIGdmX2dsb2JhbCA9PSAndW5kZWZpbmVkJykgdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJcdTA2MmFcdTA2NDhcdTA2NDVcdTA2MjdcdTA2NDYiLCJzeW1ib2xfbGVmdCI6IiIsInN5bWJvbF9yaWdodCI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9wYWRkaW5nIjoiICIsInRob3VzYW5kX3NlcGFyYXRvciI6IiwiLCJkZWNpbWFsX3NlcGFyYXRvciI6Ii4iLCJkZWNpbWFscyI6MH0sImJhc2VfdXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlciIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHA6XC9cL2dpc3BsdXMuaXJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtcy1tYXN0ZXJcL2ltYWdlc1wvc3Bpbm5lci5naWYifTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgY3VycmVudFBhZ2Upe2lmKGZvcm1JZCA9PSAxMykge2lmKHR5cGVvZiBQbGFjZWhvbGRlcnMgIT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICBQbGFjZWhvbGRlcnMuZW5hYmxlKCk7CiAgICAgICAgICAgICAgICAgICAgfX0gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsxMywgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت آموزش فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfNicgPjxmb3JtIG1ldGhvZD0ncG9zdCcgZW5jdHlwZT0nbXVsdGlwYXJ0L2Zvcm0tZGF0YScgdGFyZ2V0PSdnZm9ybV9hamF4X2ZyYW1lXzYnIGlkPSdnZm9ybV82JyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc182JyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9J2ZpZWxkXzZfMScgY2xhc3M9J2dmaWVsZCBuYW1lX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF82XzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfNl8xJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgdGFiaW5kZXg9JzEwMDMnICBwbGFjZWhvbGRlcj0n2YbYp9mFINmIINmG2KfZhSDYrtin2YbZiNin2K/ar9uMJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF82XzInIGNsYXNzPSdnZmllbGQgbWFpbF9pY29uIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfNl8yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzZfMicgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgdGFiaW5kZXg9JzEwMDQnICAgcGxhY2Vob2xkZXI9J9in24zZhduM2YQnLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzZfMycgY2xhc3M9J2dmaWVsZCBnZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV8nID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF82XzMnID5FbWFpbDwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lcic+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF82XzMnIHR5cGU9J3RleHQnIHZhbHVlPScnIC8+PC9kaXY+PGRpdiBjbGFzcz0nZ2ZpZWxkX2Rlc2NyaXB0aW9uJz7Yp9uM2YYg2YHbjNmE2K8g2KjYsdin24wg2KfYudiq2KjYp9ixINiz2YbYrNuMINin2LPYqiDZiCDYqNin24zYryDYqNiv2YjZhiDYqti624zbjNixINio2KfZgtuMINio2YXYp9mG2K8gLjwvZGl2PjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9J2dmb3JtX2Zvb3RlciB0b3BfbGFiZWwnPiA8aW5wdXQgdHlwZT0nc3VibWl0JyBpZD0nZ2Zvcm1fc3VibWl0X2J1dHRvbl82JyBjbGFzcz0nZ2Zvcm1fYnV0dG9uIGJ1dHRvbicgdmFsdWU9J9in2LHYs9in2YQg2YTbjNmG2qkg2K/Yp9mG2YTZiNivJyB0YWJpbmRleD0nMTAwNScgb25jbGljaz0naWYod2luZG93WyJnZl9zdWJtaXR0aW5nXzYiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ182Il09dHJ1ZTsgICcgb25rZXlwcmVzcz0naWYoIGV2ZW50LmtleUNvZGUgPT0gMTMgKXsgaWYod2luZG93WyJnZl9zdWJtaXR0aW5nXzYiXSl7cmV0dXJuIGZhbHNlO30gd2luZG93WyJnZl9zdWJtaXR0aW5nXzYiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fNiIpLnRyaWdnZXIoInN1Ym1pdCIsW3RydWVdKTsgfScgLz4gPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fYWpheCcgdmFsdWU9J2Zvcm1faWQ9NiZhbXA7dGl0bGU9JmFtcDtkZXNjcmlwdGlvbj0mYW1wO3RhYmluZGV4PTEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2lzX3N1Ym1pdF82JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nNicgLz4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3VuaXF1ZV9pZCcgdmFsdWU9JycgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nc3RhdGVfNicgdmFsdWU9J1d5SmJYU0lzSW1Fd1ptUTJNR0ptTW1KbE5XWXdZVFEzWVRnd01UWXdZMlpoTnpJMVl6a3lJbDA9JyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV90YXJnZXRfcGFnZV9udW1iZXJfNicgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl82JyB2YWx1ZT0nMCcgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzYnIGlkPSdnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfNicgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzYnIGlkPSdnZm9ybV9hamF4X2ZyYW1lXzYnPtin24zZhiDYqtqvIGlmcmFtZSDYr9in2LHYp9uMINmF2YbYt9mCINi02LHYt9uMINio2YjYr9mHINiq2Kcg2KjYqtmI2KfZhtivINiq2YjYs9i3INqv2LHZiNuM2KrbjOKAjNmB2LHZhSDYqNiu2LQgQUpBWCDYsdinINio2Ycg2K/Ysdiz2KrbjCDYp9is2LHYpyDZhtmF2KfbjNivLjwvaWZyYW1lPgogICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPmpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oJCl7Z2Zvcm1Jbml0U3Bpbm5lciggNiwgJ2h0dHA6Ly9naXNwbHVzLmlyL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMtbWFzdGVyL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzYnKS5sb2FkKCBmdW5jdGlvbigpe3ZhciBjb250ZW50cyA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyonKS5odG1sKCk7dmFyIGlzX3Bvc3RiYWNrID0gY29udGVudHMuaW5kZXhPZignR0ZfQUpBWF9QT1NUQkFDSycpID49IDA7aWYoIWlzX3Bvc3RiYWNrKXtyZXR1cm47fXZhciBmb3JtX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fd3JhcHBlcl82Jyk7dmFyIGlzX2NvbmZpcm1hdGlvbiA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl82JykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl82JykuaHRtbChmb3JtX2NvbnRlbnQuaHRtbCgpKTtpZihmb3JtX2NvbnRlbnQuaGFzQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl82JykuYWRkQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9IGVsc2Uge2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfNicpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovICB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzYnKS52YWwoKTtnZm9ybUluaXRTcGlubmVyKCA2LCAnaHR0cDovL2dpc3BsdXMuaXIvd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy1tYXN0ZXIvaW1hZ2VzL3NwaW5uZXIuZ2lmJyApO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcGFnZV9sb2FkZWQnLCBbNiwgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzYnXSA9IGZhbHNlO31lbHNlIGlmKCFpc19yZWRpcmVjdCl7dmFyIGNvbmZpcm1hdGlvbl9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZV82JykuaHRtbCgpO2lmKCFjb25maXJtYXRpb25fY29udGVudCl7Y29uZmlybWF0aW9uX2NvbnRlbnQgPSBjb250ZW50czt9c2V0VGltZW91dChmdW5jdGlvbigpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfNicpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfNlwnIGNsYXNzPVwnZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2VfNiBnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VcJycgKyAnPicgKyBjb25maXJtYXRpb25fY29udGVudCArICc8JyArICcvZGl2JyArICc+Jyk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9jb25maXJtYXRpb25fbG9hZGVkJywgWzZdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfNiddID0gZmFsc2U7fSwgNTApO31lbHNle2pRdWVyeSgnI2dmb3JtXzYnKS5hcHBlbmQoY29udGVudHMpO2lmKHdpbmRvd1snZ2Zvcm1SZWRpcmVjdCddKSB7Z2Zvcm1SZWRpcmVjdCgpO319alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFs2LCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4gaWYodHlwZW9mIGdmX2dsb2JhbCA9PSAndW5kZWZpbmVkJykgdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJcdTA2MmFcdTA2NDhcdTA2NDVcdTA2MjdcdTA2NDYiLCJzeW1ib2xfbGVmdCI6IiIsInN5bWJvbF9yaWdodCI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9wYWRkaW5nIjoiICIsInRob3VzYW5kX3NlcGFyYXRvciI6IiwiLCJkZWNpbWFsX3NlcGFyYXRvciI6Ii4iLCJkZWNpbWFscyI6MH0sImJhc2VfdXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlciIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHA6XC9cL2dpc3BsdXMuaXJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtcy1tYXN0ZXJcL2ltYWdlc1wvc3Bpbm5lci5naWYifTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgY3VycmVudFBhZ2Upe2lmKGZvcm1JZCA9PSA2KSB7aWYodHlwZW9mIFBsYWNlaG9sZGVycyAhPSAndW5kZWZpbmVkJyl7CiAgICAgICAgICAgICAgICAgICAgICAgIFBsYWNlaG9sZGVycy5lbmFibGUoKTsKICAgICAgICAgICAgICAgICAgICB9fSB9ICk7alF1ZXJ5KGRvY3VtZW50KS5iaW5kKCdnZm9ybV9wb3N0X2NvbmRpdGlvbmFsX2xvZ2ljJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgZmllbGRzLCBpc0luaXQpe30gKTs8L3NjcmlwdD48c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+IGpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzYsIDFdKSB9ICk7IDwvc2NyaXB0Pg==
فقط یک گام تا دریافت سرفصل دوره فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfOScgPjxmb3JtIG1ldGhvZD0ncG9zdCcgZW5jdHlwZT0nbXVsdGlwYXJ0L2Zvcm0tZGF0YScgdGFyZ2V0PSdnZm9ybV9hamF4X2ZyYW1lXzknIGlkPSdnZm9ybV85JyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc185JyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9J2ZpZWxkXzlfMScgY2xhc3M9J2dmaWVsZCBuYW1lX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF85XzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfOV8xJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgdGFiaW5kZXg9JzEwMDYnICBwbGFjZWhvbGRlcj0n2YbYp9mFINmIINmG2KfZhSDYrtin2YbZiNin2K/ar9uMJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF85XzInIGNsYXNzPSdnZmllbGQgbWFpbF9pY29uIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfOV8yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzlfMicgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgdGFiaW5kZXg9JzEwMDcnICAgcGxhY2Vob2xkZXI9J9in24zZhduM2YQnLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzlfMycgY2xhc3M9J2dmaWVsZCBnZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV8nID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF85XzMnID5OYW1lPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyJz48aW5wdXQgbmFtZT0naW5wdXRfMycgaWQ9J2lucHV0XzlfMycgdHlwZT0ndGV4dCcgdmFsdWU9JycgLz48L2Rpdj48ZGl2IGNsYXNzPSdnZmllbGRfZGVzY3JpcHRpb24nPtin24zZhiDZgduM2YTYryDYqNix2KfbjCDYp9i52KrYqNin2LEg2LPZhtis24wg2KfYs9iqINmIINio2KfbjNivINio2K/ZiNmGINiq2LrbjNuM2LEg2KjYp9mC24wg2KjZhdin2YbYryAuPC9kaXY+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fZm9vdGVyIHRvcF9sYWJlbCc+IDxpbnB1dCB0eXBlPSdzdWJtaXQnIGlkPSdnZm9ybV9zdWJtaXRfYnV0dG9uXzknIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDA4JyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfOSJdKXtyZXR1cm4gZmFsc2U7fSAgd2luZG93WyJnZl9zdWJtaXR0aW5nXzkiXT10cnVlOyAgJyBvbmtleXByZXNzPSdpZiggZXZlbnQua2V5Q29kZSA9PSAxMyApeyBpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfOSJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfOSJdPXRydWU7ICBqUXVlcnkoIiNnZm9ybV85IikudHJpZ2dlcigic3VibWl0IixbdHJ1ZV0pOyB9JyAvPiA8aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdnZm9ybV9hamF4JyB2YWx1ZT0nZm9ybV9pZD05JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzknIHZhbHVlPScxJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zdWJtaXQnIHZhbHVlPSc5JyAvPgogICAgICAgICAgICAKICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fdW5pcXVlX2lkJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdzdGF0ZV85JyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl85JyBpZD0nZ2Zvcm1fdGFyZ2V0X3BhZ2VfbnVtYmVyXzknIHZhbHVlPScwJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfOScgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl85JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fZmllbGRfdmFsdWVzJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxpZnJhbWUgc3R5bGU9J2Rpc3BsYXk6bm9uZTt3aWR0aDowcHg7aGVpZ2h0OjBweDsnIHNyYz0nYWJvdXQ6YmxhbmsnIG5hbWU9J2dmb3JtX2FqYXhfZnJhbWVfOScgaWQ9J2dmb3JtX2FqYXhfZnJhbWVfOSc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCA5LCAnaHR0cDovL2dpc3BsdXMuaXIvd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy1tYXN0ZXIvaW1hZ2VzL3NwaW5uZXIuZ2lmJyApO2pRdWVyeSgnI2dmb3JtX2FqYXhfZnJhbWVfOScpLmxvYWQoIGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzknKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzknKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzknKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzknKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl85JykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8gIH0sIDUwICk7aWYod2luZG93WydnZm9ybUluaXREYXRlcGlja2VyJ10pIHtnZm9ybUluaXREYXRlcGlja2VyKCk7fWlmKHdpbmRvd1snZ2Zvcm1Jbml0UHJpY2VGaWVsZHMnXSkge2dmb3JtSW5pdFByaWNlRmllbGRzKCk7fXZhciBjdXJyZW50X3BhZ2UgPSBqUXVlcnkoJyNnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfOScpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDksICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFs5LCBjdXJyZW50X3BhZ2VdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfOSddID0gZmFsc2U7fWVsc2UgaWYoIWlzX3JlZGlyZWN0KXt2YXIgY29uZmlybWF0aW9uX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzknKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl85JykucmVwbGFjZVdpdGgoJzwnICsgJ2RpdiBpZD1cJ2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZV85XCcgY2xhc3M9XCdnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV85IGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbOV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ185J10gPSBmYWxzZTt9LCA1MCk7fWVsc2V7alF1ZXJ5KCcjZ2Zvcm1fOScpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzksIGN1cnJlbnRfcGFnZV0pO30gKTt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBpZih0eXBlb2YgZ2ZfZ2xvYmFsID09ICd1bmRlZmluZWQnKSB2YXIgZ2ZfZ2xvYmFsID0geyJnZl9jdXJyZW5jeV9jb25maWciOnsibmFtZSI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9sZWZ0IjoiIiwic3ltYm9sX3JpZ2h0IjoiXHUwNjJhXHUwNjQ4XHUwNjQ1XHUwNjI3XHUwNjQ2Iiwic3ltYm9sX3BhZGRpbmciOiIgIiwidGhvdXNhbmRfc2VwYXJhdG9yIjoiLCIsImRlY2ltYWxfc2VwYXJhdG9yIjoiLiIsImRlY2ltYWxzIjowfSwiYmFzZV91cmwiOiJodHRwOlwvXC9naXNwbHVzLmlyXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXMtbWFzdGVyIiwibnVtYmVyX2Zvcm1hdHMiOltdLCJzcGlubmVyVXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlclwvaW1hZ2VzXC9zcGlubmVyLmdpZiJ9O2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDkpIHtpZih0eXBlb2YgUGxhY2Vob2xkZXJzICE9ICd1bmRlZmluZWQnKXsKICAgICAgICAgICAgICAgICAgICAgICAgUGxhY2Vob2xkZXJzLmVuYWJsZSgpOwogICAgICAgICAgICAgICAgICAgIH19IH0gKTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfY29uZGl0aW9uYWxfbG9naWMnLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBmaWVsZHMsIGlzSW5pdCl7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4galF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpe2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcG9zdF9yZW5kZXInLCBbOSwgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت آموزش مبانی و مفاهیم GIS فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfNicgPjxmb3JtIG1ldGhvZD0ncG9zdCcgZW5jdHlwZT0nbXVsdGlwYXJ0L2Zvcm0tZGF0YScgdGFyZ2V0PSdnZm9ybV9hamF4X2ZyYW1lXzYnIGlkPSdnZm9ybV82JyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc182JyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9J2ZpZWxkXzZfMScgY2xhc3M9J2dmaWVsZCBuYW1lX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF82XzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfNl8xJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgdGFiaW5kZXg9JzEwMDknICBwbGFjZWhvbGRlcj0n2YbYp9mFINmIINmG2KfZhSDYrtin2YbZiNin2K/ar9uMJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF82XzInIGNsYXNzPSdnZmllbGQgbWFpbF9pY29uIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfNl8yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzZfMicgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgdGFiaW5kZXg9JzEwMTAnICAgcGxhY2Vob2xkZXI9J9in24zZhduM2YQnLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzZfMycgY2xhc3M9J2dmaWVsZCBnZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV8nID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF82XzMnID5OYW1lPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyJz48aW5wdXQgbmFtZT0naW5wdXRfMycgaWQ9J2lucHV0XzZfMycgdHlwZT0ndGV4dCcgdmFsdWU9JycgLz48L2Rpdj48ZGl2IGNsYXNzPSdnZmllbGRfZGVzY3JpcHRpb24nPtin24zZhiDZgduM2YTYryDYqNix2KfbjCDYp9i52KrYqNin2LEg2LPZhtis24wg2KfYs9iqINmIINio2KfbjNivINio2K/ZiNmGINiq2LrbjNuM2LEg2KjYp9mC24wg2KjZhdin2YbYryAuPC9kaXY+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fZm9vdGVyIHRvcF9sYWJlbCc+IDxpbnB1dCB0eXBlPSdzdWJtaXQnIGlkPSdnZm9ybV9zdWJtaXRfYnV0dG9uXzYnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDExJyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfNiJdKXtyZXR1cm4gZmFsc2U7fSAgd2luZG93WyJnZl9zdWJtaXR0aW5nXzYiXT10cnVlOyAgJyBvbmtleXByZXNzPSdpZiggZXZlbnQua2V5Q29kZSA9PSAxMyApeyBpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfNiJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfNiJdPXRydWU7ICBqUXVlcnkoIiNnZm9ybV82IikudHJpZ2dlcigic3VibWl0IixbdHJ1ZV0pOyB9JyAvPiA8aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdnZm9ybV9hamF4JyB2YWx1ZT0nZm9ybV9pZD02JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzYnIHZhbHVlPScxJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zdWJtaXQnIHZhbHVlPSc2JyAvPgogICAgICAgICAgICAKICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fdW5pcXVlX2lkJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdzdGF0ZV82JyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl82JyBpZD0nZ2Zvcm1fdGFyZ2V0X3BhZ2VfbnVtYmVyXzYnIHZhbHVlPScwJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfNicgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl82JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fZmllbGRfdmFsdWVzJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxpZnJhbWUgc3R5bGU9J2Rpc3BsYXk6bm9uZTt3aWR0aDowcHg7aGVpZ2h0OjBweDsnIHNyYz0nYWJvdXQ6YmxhbmsnIG5hbWU9J2dmb3JtX2FqYXhfZnJhbWVfNicgaWQ9J2dmb3JtX2FqYXhfZnJhbWVfNic+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCA2LCAnaHR0cDovL2dpc3BsdXMuaXIvd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy1tYXN0ZXIvaW1hZ2VzL3NwaW5uZXIuZ2lmJyApO2pRdWVyeSgnI2dmb3JtX2FqYXhfZnJhbWVfNicpLmxvYWQoIGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzYnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzYnKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzYnKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzYnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl82JykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8gIH0sIDUwICk7aWYod2luZG93WydnZm9ybUluaXREYXRlcGlja2VyJ10pIHtnZm9ybUluaXREYXRlcGlja2VyKCk7fWlmKHdpbmRvd1snZ2Zvcm1Jbml0UHJpY2VGaWVsZHMnXSkge2dmb3JtSW5pdFByaWNlRmllbGRzKCk7fXZhciBjdXJyZW50X3BhZ2UgPSBqUXVlcnkoJyNnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfNicpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDYsICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFs2LCBjdXJyZW50X3BhZ2VdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfNiddID0gZmFsc2U7fWVsc2UgaWYoIWlzX3JlZGlyZWN0KXt2YXIgY29uZmlybWF0aW9uX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzYnKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl82JykucmVwbGFjZVdpdGgoJzwnICsgJ2RpdiBpZD1cJ2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZV82XCcgY2xhc3M9XCdnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV82IGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbNl0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ182J10gPSBmYWxzZTt9LCA1MCk7fWVsc2V7alF1ZXJ5KCcjZ2Zvcm1fNicpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzYsIGN1cnJlbnRfcGFnZV0pO30gKTt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBpZih0eXBlb2YgZ2ZfZ2xvYmFsID09ICd1bmRlZmluZWQnKSB2YXIgZ2ZfZ2xvYmFsID0geyJnZl9jdXJyZW5jeV9jb25maWciOnsibmFtZSI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9sZWZ0IjoiIiwic3ltYm9sX3JpZ2h0IjoiXHUwNjJhXHUwNjQ4XHUwNjQ1XHUwNjI3XHUwNjQ2Iiwic3ltYm9sX3BhZGRpbmciOiIgIiwidGhvdXNhbmRfc2VwYXJhdG9yIjoiLCIsImRlY2ltYWxfc2VwYXJhdG9yIjoiLiIsImRlY2ltYWxzIjowfSwiYmFzZV91cmwiOiJodHRwOlwvXC9naXNwbHVzLmlyXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXMtbWFzdGVyIiwibnVtYmVyX2Zvcm1hdHMiOltdLCJzcGlubmVyVXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlclwvaW1hZ2VzXC9zcGlubmVyLmdpZiJ9O2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDYpIHtpZih0eXBlb2YgUGxhY2Vob2xkZXJzICE9ICd1bmRlZmluZWQnKXsKICAgICAgICAgICAgICAgICAgICAgICAgUGxhY2Vob2xkZXJzLmVuYWJsZSgpOwogICAgICAgICAgICAgICAgICAgIH19IH0gKTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfY29uZGl0aW9uYWxfbG9naWMnLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBmaWVsZHMsIGlzSW5pdCl7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4galF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpe2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcG9zdF9yZW5kZXInLCBbNiwgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت سرفصل دوره فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMTMnID48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIHRhcmdldD0nZ2Zvcm1fYWpheF9mcmFtZV8xMycgaWQ9J2dmb3JtXzEzJyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18xMycgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8xM18xJyBjbGFzcz0nZ2ZpZWxkIG5hbWVfaWNvbiBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzEzXzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfMTNfMScgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgIHRhYmluZGV4PScxMDEyJyAgcGxhY2Vob2xkZXI9J9mG2KfZhSDZiCDZhtin2YUg2K7Yp9mG2YjYp9iv2q/bjCcgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMTNfMicgY2xhc3M9J2dmaWVsZCBtYWlsX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8xM18yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzEzXzInIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdtZWRpdW0nIHRhYmluZGV4PScxMDEzJyAgIHBsYWNlaG9sZGVyPSfYp9uM2YXbjNmEJy8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xM18zJyBjbGFzcz0nZ2ZpZWxkIGdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5XycgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzEzXzMnID5QaG9uZTwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lcic+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8xM18zJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyAvPjwvZGl2PjxkaXYgY2xhc3M9J2dmaWVsZF9kZXNjcmlwdGlvbic+2KfbjNmGINmB24zZhNivINio2LHYp9uMINin2LnYqtio2KfYsSDYs9mG2KzbjCDYp9iz2Kog2Ygg2KjYp9uM2K8g2KjYr9mI2YYg2KrYutuM24zYsSDYqNin2YLbjCDYqNmF2KfZhtivIC48L2Rpdj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9mb290ZXIgdG9wX2xhYmVsJz4gPGlucHV0IHR5cGU9J3N1Ym1pdCcgaWQ9J2dmb3JtX3N1Ym1pdF9idXR0b25fMTMnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDE0JyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTMiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMyJdPXRydWU7ICAnIG9ua2V5cHJlc3M9J2lmKCBldmVudC5rZXlDb2RlID09IDEzICl7IGlmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMyJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTMiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fMTMiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTEzJmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzEzJyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMTMnIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzEzJyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMycgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMycgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMycgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMycgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzEzJyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8xMyc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCAxMywgJ2h0dHA6Ly9naXNwbHVzLmlyL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMtbWFzdGVyL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzEzJykubG9hZCggZnVuY3Rpb24oKXt2YXIgY29udGVudHMgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcqJykuaHRtbCgpO3ZhciBpc19wb3N0YmFjayA9IGNvbnRlbnRzLmluZGV4T2YoJ0dGX0FKQVhfUE9TVEJBQ0snKSA+PSAwO2lmKCFpc19wb3N0YmFjayl7cmV0dXJuO312YXIgZm9ybV9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX3dyYXBwZXJfMTMnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzEzJykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMycpLmh0bWwoZm9ybV9jb250ZW50Lmh0bWwoKSk7aWYoZm9ybV9jb250ZW50Lmhhc0NsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJykpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMTMnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMycpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovICB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzEzJykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMTMsICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFsxMywgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzEzJ10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTMnKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMycpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTNcJyBjbGFzcz1cJ2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzEzIGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbMTNdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMTMnXSA9IGZhbHNlO30sIDUwKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8xMycpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzEzLCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4gaWYodHlwZW9mIGdmX2dsb2JhbCA9PSAndW5kZWZpbmVkJykgdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJcdTA2MmFcdTA2NDhcdTA2NDVcdTA2MjdcdTA2NDYiLCJzeW1ib2xfbGVmdCI6IiIsInN5bWJvbF9yaWdodCI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9wYWRkaW5nIjoiICIsInRob3VzYW5kX3NlcGFyYXRvciI6IiwiLCJkZWNpbWFsX3NlcGFyYXRvciI6Ii4iLCJkZWNpbWFscyI6MH0sImJhc2VfdXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlciIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHA6XC9cL2dpc3BsdXMuaXJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtcy1tYXN0ZXJcL2ltYWdlc1wvc3Bpbm5lci5naWYifTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgY3VycmVudFBhZ2Upe2lmKGZvcm1JZCA9PSAxMykge2lmKHR5cGVvZiBQbGFjZWhvbGRlcnMgIT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICBQbGFjZWhvbGRlcnMuZW5hYmxlKCk7CiAgICAgICAgICAgICAgICAgICAgfX0gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsxMywgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت سرفصل دوره فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMTEnID48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIHRhcmdldD0nZ2Zvcm1fYWpheF9mcmFtZV8xMScgaWQ9J2dmb3JtXzExJyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18xMScgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8xMV8xJyBjbGFzcz0nZ2ZpZWxkIG5hbWVfaWNvbiBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzExXzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfMTFfMScgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgIHRhYmluZGV4PScxMDE1JyAgcGxhY2Vob2xkZXI9J9mG2KfZhSDZiCDZhtin2YUg2K7Yp9mG2YjYp9iv2q/bjCcgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMTFfMicgY2xhc3M9J2dmaWVsZCBtYWlsX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8xMV8yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzExXzInIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdtZWRpdW0nIHRhYmluZGV4PScxMDE2JyAgIHBsYWNlaG9sZGVyPSfYp9uM2YXbjNmEJy8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xMV8zJyBjbGFzcz0nZ2ZpZWxkIGdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5XycgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzExXzMnID5FbWFpbDwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lcic+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8xMV8zJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyAvPjwvZGl2PjxkaXYgY2xhc3M9J2dmaWVsZF9kZXNjcmlwdGlvbic+2KfbjNmGINmB24zZhNivINio2LHYp9uMINin2LnYqtio2KfYsSDYs9mG2KzbjCDYp9iz2Kog2Ygg2KjYp9uM2K8g2KjYr9mI2YYg2KrYutuM24zYsSDYqNin2YLbjCDYqNmF2KfZhtivIC48L2Rpdj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9mb290ZXIgdG9wX2xhYmVsJz4gPGlucHV0IHR5cGU9J3N1Ym1pdCcgaWQ9J2dmb3JtX3N1Ym1pdF9idXR0b25fMTEnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDE3JyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTEiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMSJdPXRydWU7ICAnIG9ua2V5cHJlc3M9J2lmKCBldmVudC5rZXlDb2RlID09IDEzICl7IGlmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMSJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMTEiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fMTEiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTExJmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzExJyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMTEnIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzExJyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMScgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMScgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMScgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMScgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzExJyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8xMSc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCAxMSwgJ2h0dHA6Ly9naXNwbHVzLmlyL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMtbWFzdGVyL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzExJykubG9hZCggZnVuY3Rpb24oKXt2YXIgY29udGVudHMgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcqJykuaHRtbCgpO3ZhciBpc19wb3N0YmFjayA9IGNvbnRlbnRzLmluZGV4T2YoJ0dGX0FKQVhfUE9TVEJBQ0snKSA+PSAwO2lmKCFpc19wb3N0YmFjayl7cmV0dXJuO312YXIgZm9ybV9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX3dyYXBwZXJfMTEnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzExJykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMScpLmh0bWwoZm9ybV9jb250ZW50Lmh0bWwoKSk7aWYoZm9ybV9jb250ZW50Lmhhc0NsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJykpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMTEnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMScpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovICB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzExJykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMTEsICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFsxMSwgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzExJ10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTEnKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMScpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMTFcJyBjbGFzcz1cJ2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzExIGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbMTFdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMTEnXSA9IGZhbHNlO30sIDUwKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8xMScpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzExLCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4gaWYodHlwZW9mIGdmX2dsb2JhbCA9PSAndW5kZWZpbmVkJykgdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJcdTA2MmFcdTA2NDhcdTA2NDVcdTA2MjdcdTA2NDYiLCJzeW1ib2xfbGVmdCI6IiIsInN5bWJvbF9yaWdodCI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9wYWRkaW5nIjoiICIsInRob3VzYW5kX3NlcGFyYXRvciI6IiwiLCJkZWNpbWFsX3NlcGFyYXRvciI6Ii4iLCJkZWNpbWFscyI6MH0sImJhc2VfdXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlciIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHA6XC9cL2dpc3BsdXMuaXJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtcy1tYXN0ZXJcL2ltYWdlc1wvc3Bpbm5lci5naWYifTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgY3VycmVudFBhZ2Upe2lmKGZvcm1JZCA9PSAxMSkge2lmKHR5cGVvZiBQbGFjZWhvbGRlcnMgIT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICBQbGFjZWhvbGRlcnMuZW5hYmxlKCk7CiAgICAgICAgICAgICAgICAgICAgfX0gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsxMSwgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت سرفصل دوره فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfNycgPjxmb3JtIG1ldGhvZD0ncG9zdCcgZW5jdHlwZT0nbXVsdGlwYXJ0L2Zvcm0tZGF0YScgdGFyZ2V0PSdnZm9ybV9hamF4X2ZyYW1lXzcnIGlkPSdnZm9ybV83JyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc183JyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9J2ZpZWxkXzdfMScgY2xhc3M9J2dmaWVsZCBuYW1lX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF83XzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfN18xJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgdGFiaW5kZXg9JzEwMTgnICBwbGFjZWhvbGRlcj0n2YbYp9mFINmIINmG2KfZhSDYrtin2YbZiNin2K/ar9uMJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF83XzInIGNsYXNzPSdnZmllbGQgbWFpbF9pY29uIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfN18yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzdfMicgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgdGFiaW5kZXg9JzEwMTknICAgcGxhY2Vob2xkZXI9J9in24zZhduM2YQnLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzdfMycgY2xhc3M9J2dmaWVsZCBnZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV8nID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF83XzMnID5OYW1lPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyJz48aW5wdXQgbmFtZT0naW5wdXRfMycgaWQ9J2lucHV0XzdfMycgdHlwZT0ndGV4dCcgdmFsdWU9JycgLz48L2Rpdj48ZGl2IGNsYXNzPSdnZmllbGRfZGVzY3JpcHRpb24nPtin24zZhiDZgduM2YTYryDYqNix2KfbjCDYp9i52KrYqNin2LEg2LPZhtis24wg2KfYs9iqINmIINio2KfbjNivINio2K/ZiNmGINiq2LrbjNuM2LEg2KjYp9mC24wg2KjZhdin2YbYryAuPC9kaXY+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fZm9vdGVyIHRvcF9sYWJlbCc+IDxpbnB1dCB0eXBlPSdzdWJtaXQnIGlkPSdnZm9ybV9zdWJtaXRfYnV0dG9uXzcnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDIwJyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfNyJdKXtyZXR1cm4gZmFsc2U7fSAgd2luZG93WyJnZl9zdWJtaXR0aW5nXzciXT10cnVlOyAgJyBvbmtleXByZXNzPSdpZiggZXZlbnQua2V5Q29kZSA9PSAxMyApeyBpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfNyJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfNyJdPXRydWU7ICBqUXVlcnkoIiNnZm9ybV83IikudHJpZ2dlcigic3VibWl0IixbdHJ1ZV0pOyB9JyAvPiA8aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdnZm9ybV9hamF4JyB2YWx1ZT0nZm9ybV9pZD03JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzcnIHZhbHVlPScxJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zdWJtaXQnIHZhbHVlPSc3JyAvPgogICAgICAgICAgICAKICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fdW5pcXVlX2lkJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdzdGF0ZV83JyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl83JyBpZD0nZ2Zvcm1fdGFyZ2V0X3BhZ2VfbnVtYmVyXzcnIHZhbHVlPScwJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfNycgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl83JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fZmllbGRfdmFsdWVzJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxpZnJhbWUgc3R5bGU9J2Rpc3BsYXk6bm9uZTt3aWR0aDowcHg7aGVpZ2h0OjBweDsnIHNyYz0nYWJvdXQ6YmxhbmsnIG5hbWU9J2dmb3JtX2FqYXhfZnJhbWVfNycgaWQ9J2dmb3JtX2FqYXhfZnJhbWVfNyc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCA3LCAnaHR0cDovL2dpc3BsdXMuaXIvd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy1tYXN0ZXIvaW1hZ2VzL3NwaW5uZXIuZ2lmJyApO2pRdWVyeSgnI2dmb3JtX2FqYXhfZnJhbWVfNycpLmxvYWQoIGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzcnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzcnKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzcnKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzcnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl83JykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8gIH0sIDUwICk7aWYod2luZG93WydnZm9ybUluaXREYXRlcGlja2VyJ10pIHtnZm9ybUluaXREYXRlcGlja2VyKCk7fWlmKHdpbmRvd1snZ2Zvcm1Jbml0UHJpY2VGaWVsZHMnXSkge2dmb3JtSW5pdFByaWNlRmllbGRzKCk7fXZhciBjdXJyZW50X3BhZ2UgPSBqUXVlcnkoJyNnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfNycpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDcsICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFs3LCBjdXJyZW50X3BhZ2VdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfNyddID0gZmFsc2U7fWVsc2UgaWYoIWlzX3JlZGlyZWN0KXt2YXIgY29uZmlybWF0aW9uX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzcnKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl83JykucmVwbGFjZVdpdGgoJzwnICsgJ2RpdiBpZD1cJ2dmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZV83XCcgY2xhc3M9XCdnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV83IGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbN10pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ183J10gPSBmYWxzZTt9LCA1MCk7fWVsc2V7alF1ZXJ5KCcjZ2Zvcm1fNycpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzcsIGN1cnJlbnRfcGFnZV0pO30gKTt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBpZih0eXBlb2YgZ2ZfZ2xvYmFsID09ICd1bmRlZmluZWQnKSB2YXIgZ2ZfZ2xvYmFsID0geyJnZl9jdXJyZW5jeV9jb25maWciOnsibmFtZSI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9sZWZ0IjoiIiwic3ltYm9sX3JpZ2h0IjoiXHUwNjJhXHUwNjQ4XHUwNjQ1XHUwNjI3XHUwNjQ2Iiwic3ltYm9sX3BhZGRpbmciOiIgIiwidGhvdXNhbmRfc2VwYXJhdG9yIjoiLCIsImRlY2ltYWxfc2VwYXJhdG9yIjoiLiIsImRlY2ltYWxzIjowfSwiYmFzZV91cmwiOiJodHRwOlwvXC9naXNwbHVzLmlyXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXMtbWFzdGVyIiwibnVtYmVyX2Zvcm1hdHMiOltdLCJzcGlubmVyVXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlclwvaW1hZ2VzXC9zcGlubmVyLmdpZiJ9O2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDcpIHtpZih0eXBlb2YgUGxhY2Vob2xkZXJzICE9ICd1bmRlZmluZWQnKXsKICAgICAgICAgICAgICAgICAgICAgICAgUGxhY2Vob2xkZXJzLmVuYWJsZSgpOwogICAgICAgICAgICAgICAgICAgIH19IH0gKTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfY29uZGl0aW9uYWxfbG9naWMnLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBmaWVsZHMsIGlzSW5pdCl7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4galF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpe2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcG9zdF9yZW5kZXInLCBbNywgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت pdf این نوشته فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMzknID48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIHRhcmdldD0nZ2Zvcm1fYWpheF9mcmFtZV8zOScgaWQ9J2dmb3JtXzM5JyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18zOScgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8zOV8xJyBjbGFzcz0nZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMzlfMScgPtmG2KfZhSDZiCDZhtin2YUg2K7Yp9mG2YjYp9iv2q/bjDxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dCc+PGlucHV0IG5hbWU9J2lucHV0XzEnIGlkPSdpbnB1dF8zOV8xJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgdGFiaW5kZXg9JzEwMjEnICBwbGFjZWhvbGRlcj0n2YbYp9mFINmIINmG2KfZhSDYrtin2YbZiNin2K/ar9uMJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8zOV8yJyBjbGFzcz0nZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMzlfMicgPtin24zZhduM2YQ8c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2VtYWlsJz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPSdpbnB1dF8yJyBpZD0naW5wdXRfMzlfMicgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgdGFiaW5kZXg9JzEwMjInICAgcGxhY2Vob2xkZXI9J9in24zZhduM2YQnLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fZm9vdGVyIHRvcF9sYWJlbCc+IDxpbnB1dCB0eXBlPSdzdWJtaXQnIGlkPSdnZm9ybV9zdWJtaXRfYnV0dG9uXzM5JyBjbGFzcz0nZ2Zvcm1fYnV0dG9uIGJ1dHRvbicgdmFsdWU9J9in2LHYs9in2YQnIHRhYmluZGV4PScxMDIzJyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMzkiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ18zOSJdPXRydWU7ICAnIG9ua2V5cHJlc3M9J2lmKCBldmVudC5rZXlDb2RlID09IDEzICl7IGlmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18zOSJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMzkiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fMzkiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTM5JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzM5JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMzknIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzM5JyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8zOScgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8zOScgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8zOScgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8zOScgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzM5JyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8zOSc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCAzOSwgJ2h0dHA6Ly9naXNwbHVzLmlyL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMtbWFzdGVyL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzM5JykubG9hZCggZnVuY3Rpb24oKXt2YXIgY29udGVudHMgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcqJykuaHRtbCgpO3ZhciBpc19wb3N0YmFjayA9IGNvbnRlbnRzLmluZGV4T2YoJ0dGX0FKQVhfUE9TVEJBQ0snKSA+PSAwO2lmKCFpc19wb3N0YmFjayl7cmV0dXJuO312YXIgZm9ybV9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX3dyYXBwZXJfMzknKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzM5JykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8zOScpLmh0bWwoZm9ybV9jb250ZW50Lmh0bWwoKSk7aWYoZm9ybV9jb250ZW50Lmhhc0NsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJykpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMzknKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8zOScpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovICB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzM5JykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMzksICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFszOSwgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzM5J10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMzknKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8zOScpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMzlcJyBjbGFzcz1cJ2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzM5IGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbMzldKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMzknXSA9IGZhbHNlO30sIDUwKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8zOScpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzM5LCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4gaWYodHlwZW9mIGdmX2dsb2JhbCA9PSAndW5kZWZpbmVkJykgdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJcdTA2MmFcdTA2NDhcdTA2NDVcdTA2MjdcdTA2NDYiLCJzeW1ib2xfbGVmdCI6IiIsInN5bWJvbF9yaWdodCI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9wYWRkaW5nIjoiICIsInRob3VzYW5kX3NlcGFyYXRvciI6IiwiLCJkZWNpbWFsX3NlcGFyYXRvciI6Ii4iLCJkZWNpbWFscyI6MH0sImJhc2VfdXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlciIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHA6XC9cL2dpc3BsdXMuaXJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtcy1tYXN0ZXJcL2ltYWdlc1wvc3Bpbm5lci5naWYifTtqUXVlcnkoZG9jdW1lbnQpLmJpbmQoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgY3VycmVudFBhZ2Upe2lmKGZvcm1JZCA9PSAzOSkge2lmKHR5cGVvZiBQbGFjZWhvbGRlcnMgIT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICBQbGFjZWhvbGRlcnMuZW5hYmxlKCk7CiAgICAgICAgICAgICAgICAgICAgfX0gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFszOSwgMV0pIH0gKTsgPC9zY3JpcHQ+
فقط یک گام تا دریافت pdf این نوشته فاصله دارید
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMjknID48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIHRhcmdldD0nZ2Zvcm1fYWpheF9mcmFtZV8yOScgaWQ9J2dmb3JtXzI5JyAgYWN0aW9uPScvY291cnNlcy8lRDglQUYlRDklODglRDglQjElRDklODctJUQ4JUEyJUQ5JTg1JUQ5JTg4JUQ4JUIyJUQ4JUI0LSVEOCVBOCVEOCVCMSVEOSU4NiVEOCVBNyVEOSU4NSVEOSU4Ny0lRDklODYlRDklODglREIlOEMlRDglQjMlREIlOEMtd2ViLWdpcy8nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18yOScgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8yOV8xJyBjbGFzcz0nZ2ZpZWxkIG5hbWVfaWNvbiBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI5XzEnID48c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xJyBpZD0naW5wdXRfMjlfMScgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J21lZGl1bScgIHRhYmluZGV4PScxMDI0JyAgcGxhY2Vob2xkZXI9J9mG2KfZhSDZiCDZhtin2YUg2K7Yp9mG2YjYp9iv2q/bjCcgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjlfMicgY2xhc3M9J2dmaWVsZCBtYWlsX2ljb24gZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yOV8yJyA+PHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMicgaWQ9J2lucHV0XzI5XzInIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdtZWRpdW0nIHRhYmluZGV4PScxMDI1JyAgIHBsYWNlaG9sZGVyPSfYp9uM2YXbjNmEJy8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8yOV8zJyBjbGFzcz0nZ2ZpZWxkIGdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5XycgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI5XzMnID5FbWFpbDwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lcic+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8yOV8zJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyAvPjwvZGl2PjxkaXYgY2xhc3M9J2dmaWVsZF9kZXNjcmlwdGlvbic+2KfbjNmGINmB24zZhNivINio2LHYp9uMINin2LnYqtio2KfYsSDYs9mG2KzbjCDYp9iz2Kog2Ygg2KjYp9uM2K8g2KjYr9mI2YYg2KrYutuM24zYsSDYqNin2YLbjCDYqNmF2KfZhtivIC48L2Rpdj48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9mb290ZXIgdG9wX2xhYmVsJz4gPGlucHV0IHR5cGU9J3N1Ym1pdCcgaWQ9J2dmb3JtX3N1Ym1pdF9idXR0b25fMjknIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0n2KfYsdiz2KfZhCDZhNuM2YbaqSDYr9in2YbZhNmI2K8nIHRhYmluZGV4PScxMDI2JyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMjkiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yOSJdPXRydWU7ICAnIG9ua2V5cHJlc3M9J2lmKCBldmVudC5rZXlDb2RlID09IDEzICl7IGlmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yOSJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMjkiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fMjkiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTI5JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzI5JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMjknIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzI5JyB2YWx1ZT0nV3lKYlhTSXNJbUV3Wm1RMk1HSm1NbUpsTldZd1lUUTNZVGd3TVRZd1kyWmhOekkxWXpreUlsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yOScgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yOScgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yOScgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yOScgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzI5JyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8yOSc+2KfbjNmGINiq2q8gaWZyYW1lINiv2KfYsdin24wg2YXZhti32YIg2LTYsdi324wg2KjZiNiv2Ycg2KrYpyDYqNiq2YjYp9mG2K8g2KrZiNiz2Lcg2q/YsdmI24zYqtuM4oCM2YHYsdmFINio2K7YtCBBSkFYINix2Kcg2KjZhyDYr9ix2LPYqtuMINin2KzYsdinINmG2YXYp9uM2K8uPC9pZnJhbWU+CiAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigkKXtnZm9ybUluaXRTcGlubmVyKCAyOSwgJ2h0dHA6Ly9naXNwbHVzLmlyL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMtbWFzdGVyL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzI5JykubG9hZCggZnVuY3Rpb24oKXt2YXIgY29udGVudHMgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcqJykuaHRtbCgpO3ZhciBpc19wb3N0YmFjayA9IGNvbnRlbnRzLmluZGV4T2YoJ0dGX0FKQVhfUE9TVEJBQ0snKSA+PSAwO2lmKCFpc19wb3N0YmFjayl7cmV0dXJuO312YXIgZm9ybV9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX3dyYXBwZXJfMjknKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzI5JykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yOScpLmh0bWwoZm9ybV9jb250ZW50Lmh0bWwoKSk7aWYoZm9ybV9jb250ZW50Lmhhc0NsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJykpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMjknKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yOScpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovICB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzI5JykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMjksICdodHRwOi8vZ2lzcGx1cy5pci93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zLW1hc3Rlci9pbWFnZXMvc3Bpbm5lci5naWYnICk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wYWdlX2xvYWRlZCcsIFsyOSwgY3VycmVudF9wYWdlXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzI5J10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMjknKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yOScpLnJlcGxhY2VXaXRoKCc8JyArICdkaXYgaWQ9XCdnZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2VfMjlcJyBjbGFzcz1cJ2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzI5IGdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZVwnJyArICc+JyArIGNvbmZpcm1hdGlvbl9jb250ZW50ICsgJzwnICsgJy9kaXYnICsgJz4nKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbMjldKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMjknXSA9IGZhbHNlO30sIDUwKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8yOScpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzI5LCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOzwvc2NyaXB0PjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4gaWYodHlwZW9mIGdmX2dsb2JhbCA9PSAndW5kZWZpbmVkJykgdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJcdTA2MmFcdTA2NDhcdTA2NDVcdTA2MjdcdTA2NDYiLCJzeW1ib2xfbGVmdCI6IiIsInN5bWJvbF9yaWdodCI6Ilx1MDYyYVx1MDY0OFx1MDY0NVx1MDYyN1x1MDY0NiIsInN5bWJvbF9wYWRkaW5nIjoiICIsInRob3VzYW5kX3NlcGFyYXRvciI6IiwiLCJkZWNpbWFsX3NlcGFyYXRvciI6Ii4iLCJkZWNpbWFscyI6MH0sImJhc2VfdXJsIjoiaHR0cDpcL1wvZ2lzcGx1cy5pclwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zLW1hc3RlciIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHA6XC9cL2dpc3BsdXMuaXJcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtcy1tYX