Forwarded from بنیاد پایتون کاران فارسی (• Dom)
Enabling Modern UI Composition in Django
Forwarded from بنیاد پایتون کاران فارسی (• Dom)
پکیج Django Cotton یک ابزار برای ایجاد و مدیریت کامپوننتهای مدرن در قالبهای جنگو است. این پکیج با افزودن قابلیتهایی مشابه سیستمهای کامپوننتمحور مدرن مثل React یا Vue، به توسعهدهندگان کمک میکند تا کدهای فرانتاند خود را به صورت ماژولار و قابل استفاده مجدد بنویسند.
ویژگیهای اصلی Django Cotton
1- کامپوننتها با قابلیت استفاده مجدد: کامپوننتها میتوانند متغیرها و HTML دلخواه دریافت کرده و خروجی آنها را قابل تنظیم کنند.
2- استفاده از c-slot: برای ارسال بلوکهای HTML به عنوان اسلات به کامپوننتها.
3- قابلیت اورراید کردن ویژگیهای پیشفرض: با استفاده از <c-vars> میتوان مقادیر پیشفرض را تعریف و در صورت نیاز بازنویسی کرد.
قابلیت تعریف کامپوننتهای پویا: با استفاده از حلقهها یا دادههای پویا، میتوان کامپوننتهایی را بر اساس نوع داده نمایش داد.
تلفیق با ابزارهایی مانند HTMX: برای مدیریت درخواستهای AJAX و رفرش کردن بخشهای مختلف صفحه.
داکیومنت رسمی
گیتهاب
ویژگیهای اصلی Django Cotton
1- کامپوننتها با قابلیت استفاده مجدد: کامپوننتها میتوانند متغیرها و HTML دلخواه دریافت کرده و خروجی آنها را قابل تنظیم کنند.
2- استفاده از c-slot: برای ارسال بلوکهای HTML به عنوان اسلات به کامپوننتها.
3- قابلیت اورراید کردن ویژگیهای پیشفرض: با استفاده از <c-vars> میتوان مقادیر پیشفرض را تعریف و در صورت نیاز بازنویسی کرد.
قابلیت تعریف کامپوننتهای پویا: با استفاده از حلقهها یا دادههای پویا، میتوان کامپوننتهایی را بر اساس نوع داده نمایش داد.
تلفیق با ابزارهایی مانند HTMX: برای مدیریت درخواستهای AJAX و رفرش کردن بخشهای مختلف صفحه.
داکیومنت رسمی
گیتهاب
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰پارامتر kernel.randomize_va_space
🔹 در سیستمعامل لینوکس، این پارامتر برای فعال یا غیرفعال کردن Address Space Layout Randomization (ASLR) به کار میرود. ASLR یک مکانیزم امنیتی است که به منظور افزایش سختی حملات مبتنی بر آسیبپذیریهای نرمافزاری، مانند حملات بافری، طراحی شده است. با استفاده از ASLR، آدرسهای حافظه برنامهها در هر بار اجرا به صورت تصادفی تغییر میکنند.
🔹مقادیر ممکن برای kernel.randomize_va_space:
🔸مقدار 0: ASLR غیرفعال است. آدرسهای حافظه برنامهها در هر بار اجرا ثابت میمانند. این مورد برای اشکالزدایی و توسعهی نرمافزار مفید است، اما به دلیل کاهش امنیت، در محیطهای تولیدی توصیه نمیشود.
🔸مقدار 1: ASLR به صورت جزئی فعال است. آدرسهای حافظه برنامهها به صورت تصادفی تغییر میکنند، اما برخی از بخشهای حافظه مانند پشته و پشتهی کتابخانهها به صورت تصادفی تغییر نمیکنند. این مورد برای افزایش امنیت بدون ایجاد زیادی مشکل برای برنامهها استفاده میشود.
🔸مقدار 2: ASLR به صورت کامل فعال است. تمام آدرسهای حافظه برنامهها به صورت تصادفی تغییر میکنند. این مورد به شدت توصیه میشود برای افزایش امنیت در محیطهای تولیدی.
فایل زیر را باز کنید
خط زیر را اضافه کنید
و برای اعمال تغییرات دستور زیر را واردکنید
———————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
🔹 در سیستمعامل لینوکس، این پارامتر برای فعال یا غیرفعال کردن Address Space Layout Randomization (ASLR) به کار میرود. ASLR یک مکانیزم امنیتی است که به منظور افزایش سختی حملات مبتنی بر آسیبپذیریهای نرمافزاری، مانند حملات بافری، طراحی شده است. با استفاده از ASLR، آدرسهای حافظه برنامهها در هر بار اجرا به صورت تصادفی تغییر میکنند.
🔹مقادیر ممکن برای kernel.randomize_va_space:
🔸مقدار 0: ASLR غیرفعال است. آدرسهای حافظه برنامهها در هر بار اجرا ثابت میمانند. این مورد برای اشکالزدایی و توسعهی نرمافزار مفید است، اما به دلیل کاهش امنیت، در محیطهای تولیدی توصیه نمیشود.
🔸مقدار 1: ASLR به صورت جزئی فعال است. آدرسهای حافظه برنامهها به صورت تصادفی تغییر میکنند، اما برخی از بخشهای حافظه مانند پشته و پشتهی کتابخانهها به صورت تصادفی تغییر نمیکنند. این مورد برای افزایش امنیت بدون ایجاد زیادی مشکل برای برنامهها استفاده میشود.
🔸مقدار 2: ASLR به صورت کامل فعال است. تمام آدرسهای حافظه برنامهها به صورت تصادفی تغییر میکنند. این مورد به شدت توصیه میشود برای افزایش امنیت در محیطهای تولیدی.
فایل زیر را باز کنید
sudo nano /etc/sysctl.conf
خط زیر را اضافه کنید
kernel.randomize_va_space = 2
و برای اعمال تغییرات دستور زیر را واردکنید
sudo sysctl -p
———————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from IRCF | اینترنت آزاد برای همه
نرمافزار XC، یک کلاینت Xray برای سیستمعاملهای مختلف تحت دسکتاپ هست، که از کانفیگهای vmess/vless و لینک ساب پشتیبانی میکنه. اینبرنامه متنباز از امکان تانلکردن کل سیستم برخورداره و بهصورت خودکار توسط گیتهاب اکشنز بیلد گرفته میشه.
👉 github.com/wikm360/xray-client/releases
🔍 ircf.space/software
@ircfspace
👉 github.com/wikm360/xray-client/releases
🔍 ircf.space/software
@ircfspace
Forwarded from Gopher Academy
اکر میخواهید در مورد انترفیس ها بیشتر بدونید توی گولنگ
پلی لیست زیر رو مشاهده کنید
https://www.youtube.com/playlist?list=PLADD_vxzPcZB595tXmu540KC6MTMqIndB
➖➖➖➖➖➖➖➖
🕸 https://linktr.ee/Labdon
پلی لیست زیر رو مشاهده کنید
https://www.youtube.com/playlist?list=PLADD_vxzPcZB595tXmu540KC6MTMqIndB
➖➖➖➖➖➖➖➖
🕸 https://linktr.ee/Labdon
Forwarded from DevTwitter | توییت برنامه نویسی
هیچ وقت فکر کردید این دوتا علامت گومبولی کنار ورژن دیپندنسیها چین؟؟
علامت Caret (^)
به اپ اجازهی دریافت خودکار آپدیت ها برای نسخههای minor و patch رو میده
برای مثال react میتونه به نسخهی 18.3.2 یا 18.4.0 آپدیت بشه، اما به نسخهی 19.0.0 نمیتونه
علامت Tilde (~):
این یکی یکم سختگیرانهتره
فقط اجازهی آپدیت نسخههای patch رو داره
برای مثال react-dom میتونه به نسخهی 18.3.2 آپدیت بشه ولی به نسخهی 18.4.0 نمیتونه
@DevTwitter
علامت Caret (^)
به اپ اجازهی دریافت خودکار آپدیت ها برای نسخههای minor و patch رو میده
برای مثال react میتونه به نسخهی 18.3.2 یا 18.4.0 آپدیت بشه، اما به نسخهی 19.0.0 نمیتونه
علامت Tilde (~):
این یکی یکم سختگیرانهتره
فقط اجازهی آپدیت نسخههای patch رو داره
برای مثال react-dom میتونه به نسخهی 18.3.2 آپدیت بشه ولی به نسخهی 18.4.0 نمیتونه
@DevTwitter
Forwarded from IRCF | اینترنت آزاد برای همه
۳۰۰ روز از بازداشت و ناپدیدسازی گذشت ...
اگر اطلاعی از وضعیت #یوسف_قبادی و #سگارو دارید، سکوت نکنید!
بیشتر از ۳۰۰ روز از بازداشت و ناپدیدسازی یوسف قبادی و سگارو میگذره و هنوز از بین گروهها و نهادهای فعال حقوق بشر یا رسانههای به اصطلاح آزاد، کسی بهطور واضح پیگیر وضعیت اینفعالان حوزه دسترسی آزاد به اینترنت نشده، یا نتایج پیگیری رو به اشتراک نذاشته!
اینکه خانوادههاشون تحت فشار سکوت کرده باشن قابل درکه، اما در مجموع دلیل بیتوجهی، سکوت و بیخبری از وضعیت افرادی که نقش مهمی در اتصال میلیونها ایرانی به اینترنت آزاد داشتن نامشخصه و قابل توجیه نیست.
با اینوجود اطلاعاتی که در ایام اخیر بهطور تایید نشده به دستم رسیده رو به اشتراک میذارم، به این امید که انتشار این اطلاعات بتونه کمکی به کسب اطلاع از وضعیت سلامتی این آدمهای شریف و بهبود نسبی شرایطشون داشته باشه. البته تاکید میکنم اطلاعات از منابع ناشناس دریافت شده و مستقلا نمیتونم تاییدشون کنم، اما میتونه به عنوان یک سرنخ توسط اهل فن مورد بررسی قرار بگیره.
🔍 ircf.space
@ircfspace
اگر اطلاعی از وضعیت #یوسف_قبادی و #سگارو دارید، سکوت نکنید!
بیشتر از ۳۰۰ روز از بازداشت و ناپدیدسازی یوسف قبادی و سگارو میگذره و هنوز از بین گروهها و نهادهای فعال حقوق بشر یا رسانههای به اصطلاح آزاد، کسی بهطور واضح پیگیر وضعیت اینفعالان حوزه دسترسی آزاد به اینترنت نشده، یا نتایج پیگیری رو به اشتراک نذاشته!
اینکه خانوادههاشون تحت فشار سکوت کرده باشن قابل درکه، اما در مجموع دلیل بیتوجهی، سکوت و بیخبری از وضعیت افرادی که نقش مهمی در اتصال میلیونها ایرانی به اینترنت آزاد داشتن نامشخصه و قابل توجیه نیست.
با اینوجود اطلاعاتی که در ایام اخیر بهطور تایید نشده به دستم رسیده رو به اشتراک میذارم، به این امید که انتشار این اطلاعات بتونه کمکی به کسب اطلاع از وضعیت سلامتی این آدمهای شریف و بهبود نسبی شرایطشون داشته باشه. البته تاکید میکنم اطلاعات از منابع ناشناس دریافت شده و مستقلا نمیتونم تاییدشون کنم، اما میتونه به عنوان یک سرنخ توسط اهل فن مورد بررسی قرار بگیره.
🔍 ircf.space
@ircfspace
Forwarded from Mathematical Musings
داشتم یه مطلب درباره برندگان جایزه تورینگ می خوندم. به نوبل علوم کامپیوتر معروف هست. از ۱۹۶۶ جایزه اش رو دارند اهدا می کنند. موضوع مقاله بررسی شرایط اجتماعی برندگان هست. کمی طولانی هست و جزئیات زیاد داره. رفته پیشینه برندگان رو بررسی کرده، خانواده، دانشگاه و هر چی که فکرش رو بکنید. ظاهرا بهش می گند
prosopography
فارسی اش می شه، خاستگاه شناسی.
بعضی از نتایج و نکته ها که تا اینجا خوندم، اینجوری بوده:
*برنده ها از خانواده های متوسط یا بالاتر بودند. پدر و مادر تحصیلات بالا و از این چیزها.
*ارتباط و شبکه سازی و ... از این چیزها تاثیرگذار بوده. نه به معنای بد. این شاگرد فلانی بوده، اون چون یه بار فلانی رو دیده بوده با مساله یا مسیر جدیدی آشنا می شه و از این چیزها. همکاری های علمی و ...
*آمریکا و یه سری از دانشگاه های خاص اون درصدر هستند و ...
* برندگان بیشترشون علوم کامپیوتر نخونده بودند!
*بحث های قومی و نژادی، جنسیت برندگان(فقط سه زن برنده شدند تا حالا و اون هم برای سال های اخیر بوده)
*اینکه مثلا گوگل حمایت مالی می کرده یه سال هایی رو و بعضی از برندگان همکاری داشتند با گوگل و از این حرف ها...
* ۱۲ تا از برندگان اصلا phd نداشتند، چند تا از برندگان اصلا علوم پایه یا مهندسی نخوندند و مثلا رشته شون علوم سیاسی بوده!
*فقط یه آسیایی جایزه رو برده اون هم چینی.
صفحاتش زیاده و نکات ریز و درشت زیادی رو گفته، که جالب به نظر میاد. بعدا شاید نکات دیگه ای رو گذاشتم.
لینک:
https://shs.hal.science/halshs-01814132/
prosopography
فارسی اش می شه، خاستگاه شناسی.
بعضی از نتایج و نکته ها که تا اینجا خوندم، اینجوری بوده:
*برنده ها از خانواده های متوسط یا بالاتر بودند. پدر و مادر تحصیلات بالا و از این چیزها.
*ارتباط و شبکه سازی و ... از این چیزها تاثیرگذار بوده. نه به معنای بد. این شاگرد فلانی بوده، اون چون یه بار فلانی رو دیده بوده با مساله یا مسیر جدیدی آشنا می شه و از این چیزها. همکاری های علمی و ...
*آمریکا و یه سری از دانشگاه های خاص اون درصدر هستند و ...
* برندگان بیشترشون علوم کامپیوتر نخونده بودند!
*بحث های قومی و نژادی، جنسیت برندگان(فقط سه زن برنده شدند تا حالا و اون هم برای سال های اخیر بوده)
*اینکه مثلا گوگل حمایت مالی می کرده یه سال هایی رو و بعضی از برندگان همکاری داشتند با گوگل و از این حرف ها...
* ۱۲ تا از برندگان اصلا phd نداشتند، چند تا از برندگان اصلا علوم پایه یا مهندسی نخوندند و مثلا رشته شون علوم سیاسی بوده!
*فقط یه آسیایی جایزه رو برده اون هم چینی.
صفحاتش زیاده و نکات ریز و درشت زیادی رو گفته، که جالب به نظر میاد. بعدا شاید نکات دیگه ای رو گذاشتم.
لینک:
https://shs.hal.science/halshs-01814132/
shs.hal.science
Social conditions of outstanding contributions to computer science : a prosopography of Turing Award laureates (1966-2016)
The Turing Award, commonly described as computer science's highest award and equivalent of the Nobel prize in that discipline, has now been awarded for half a century. In the following, we describe the social regularities that underlie and the conditions…
Forwarded from محتوای آزاد سهراب
فلتهاب از برنامههای پولی و دونیت ساده رونمایی کرد 💸
https://news.itsfoss.com/flathub-paid-apps
@SohrabContents
https://news.itsfoss.com/flathub-paid-apps
@SohrabContents
It's FOSS News
Flathub To Introduce Paid Apps and Easy Donation Options
Flathub is an increasingly popular portal for Flatpak apps for every Linux distribution. Now, it's doing something to help the ecosystem grow!
Forwarded from Geek Alerts
آمریکا به کشورهای اروپایی هشدار میده که برای کابلکشی اینترنت زیر دریا از شرکت Huawei کابل و خدمات نگیرن، با این حال کشورهایی اروپایی این کار رو انجام میدن مثل کابل ۲۵ هزار کیلومتری که سنگاپور رو به فرانسه متصل میکنه.
آمریکا میگه چین میتونه از تجهیزات Huawei برای حملات سایبری استفاده کنه، اما بحث فقط این نیست.
تو ماههای اخیر چندین بار کشتیهای چینی باعث قطع شدن کابلهای اینترنت کف دریا شدن، انقدر دفعاتش زیاد شده که همه شک کردن این اتفاقات میتونه برنامهریزی شده باشه.
همین باعث شده آمریکا و ناتو پهپادهای دریایی رو برای نظارت به دریای بالتیک و مدیترانه طراحی کنن.
پهپادهای زیر آبی میتونن اطراف کابلها گشت زنی کنن و این کار رو به شکل خودکار و به کمک هوشمصنوعی انجام میدن.
tomshardware
@geekalerts
آمریکا میگه چین میتونه از تجهیزات Huawei برای حملات سایبری استفاده کنه، اما بحث فقط این نیست.
تو ماههای اخیر چندین بار کشتیهای چینی باعث قطع شدن کابلهای اینترنت کف دریا شدن، انقدر دفعاتش زیاد شده که همه شک کردن این اتفاقات میتونه برنامهریزی شده باشه.
همین باعث شده آمریکا و ناتو پهپادهای دریایی رو برای نظارت به دریای بالتیک و مدیترانه طراحی کنن.
پهپادهای زیر آبی میتونن اطراف کابلها گشت زنی کنن و این کار رو به شکل خودکار و به کمک هوشمصنوعی انجام میدن.
tomshardware
@geekalerts
Forwarded from DevTwitter | توییت برنامه نویسی
گوگل یه نسخه آزمایشی از Gemini رو منتشر کرده که نتایج عجیبی گرفته، اسمش gemini-exp-1206 هست، احتمالا بعدا تو سایتش داشته باشیم ولی نسخه آزمایشی رو پایین میگم چجوری تست کنید.
@DevTwitter | <Soroush Ahmadi/>
@DevTwitter | <Soroush Ahmadi/>
Forwarded from محتوای آزاد سهراب
رزبریپای ۵۰۰ به همراه مانیتورش معرفی شد
https://www.theregister.com/2024/12/09/raspberry_pi_500_monitor/
@SohrabContents
https://www.theregister.com/2024/12/09/raspberry_pi_500_monitor/
@SohrabContents
The Register
Raspberry Pi 500 and monitor arrive in time for Christmas
Faster, whiter, a tad more expensive – and a little baffling
Forwarded from محتوای آزاد سهراب
اگه کامپیوتر تک بورد آرم دارید حتماً BredOS رو یک نگاه بندازید
توزیع آرچ بیس با تمرکز بر معماری آرم هستش.
https://bredos.org/
@SohrabContents
توزیع آرچ بیس با تمرکز بر معماری آرم هستش.
https://bredos.org/
@SohrabContents
Forwarded from Geek Alerts
لایوبنچ با ساخت تسک و سوالات آپدیت سعی میکنه دقیقترین بنچمارک رو از مدلها بگیره، تا اینجا برنده هر بخش رو (بر اساس معیارهای لایوبنچ) مینویسم.
مجموع: o1-preview
کدنویسی: claude-3-5-sonnet
ریاضی: gemini-exp-1206 (جدید)
درک زبان: o1-preview
استدلال: o1-preview و o1-mini
تحلیل داده: o1-preview و gemini-exp-1206
https://livebench.ai/
@geekalerts
مجموع: o1-preview
کدنویسی: claude-3-5-sonnet
ریاضی: gemini-exp-1206 (جدید)
درک زبان: o1-preview
استدلال: o1-preview و o1-mini
تحلیل داده: o1-preview و gemini-exp-1206
https://livebench.ai/
@geekalerts
Forwarded from محتوای آزاد سهراب
Digiato | دیجیاتو
👍1
Forwarded from DevAcademy
Madza's blog
14 Coolest CSS and JS Animations to Enhance Your Web Designs 😍✨
The ultimate goal of modern web design is to capture users' attention. There are various techniques to improve your website's appeal. One of the most appealing methods is adding some cool-looking animations to your site.
In this article I have compi...
In this article I have compi...
Forwarded from DevTwitter | توییت برنامه نویسی
چرا Composite Index میتونه کارمون رو راحتتر کنه؟
فرض کنید یه جدول users داریم که دو تا ستون مهم داره:
(تاریخ ثبتنام کاربر) signup_date
(شهر محل سکونت کاربر) city
حالا میخوایم این کوئری رو اجرا کنیم:
"همه کاربرهایی که بعد از یه تاریخ خاص ثبتنام کردن و تو شهر تهران هستن رو پیدا کن."
اگر فقط روی signup_date ایندکس داشته باشیم:
خب MySQL اول میره تو ستون مرتبشده تاریخ، مثلاً 1000 تا کاربر که شرط تاریخ رو دارن پیدا میکنه.
بعدش مجبور میشه تو این 1000 تا رکورد، دونهدونه بررسی کنه با پیچیدگی زمانی (o n) که کدوم کاربر تو تهران زندگی میکنه. این مرحله میتونه کند باشه، مخصوصاً اگه تعداد رکوردها زیاد باشه.
اگر از Composite Index استفاده کنیم:
بهجای اینکه یه ایندکس جدا روی هر ستون داشته باشیم، میتونیم یه ایندکس ترکیبی روی signup_date و city تعریف کنیم. اینجوری:
و MySQL همزمان شرط تاریخ و شهر رو بررسی میکنه و فقط اون رکوردهایی که هر دو شرط رو دارن پیدا میکنه. سرعت کوئری کلی بهتر میشه.
وقتی این ایندکس رو تعریف میکنیم، مای اس کیو ال MySQL برای این ستونها یه جدول مرتبشده ایجاد میکنه و موقع کوئری زدن خیلی سریع نتیجه رو برمیگردونه. ولی باید حواسمون باشه که تعریف بیش از حد ایندکسها میتونه هزینه آپدیت جدول رو بالا ببره.
و تو کمپوزیت ایندکس ها همیشه از چپ به راست خونده میشه ایندکس هامون تو شرطهامون هم باید این ترتیب رو رعایت کنیم.
@DevTwitter | <Saber Qadimi/>
فرض کنید یه جدول users داریم که دو تا ستون مهم داره:
(تاریخ ثبتنام کاربر) signup_date
(شهر محل سکونت کاربر) city
حالا میخوایم این کوئری رو اجرا کنیم:
"همه کاربرهایی که بعد از یه تاریخ خاص ثبتنام کردن و تو شهر تهران هستن رو پیدا کن."
اگر فقط روی signup_date ایندکس داشته باشیم:
خب MySQL اول میره تو ستون مرتبشده تاریخ، مثلاً 1000 تا کاربر که شرط تاریخ رو دارن پیدا میکنه.
بعدش مجبور میشه تو این 1000 تا رکورد، دونهدونه بررسی کنه با پیچیدگی زمانی (o n) که کدوم کاربر تو تهران زندگی میکنه. این مرحله میتونه کند باشه، مخصوصاً اگه تعداد رکوردها زیاد باشه.
اگر از Composite Index استفاده کنیم:
بهجای اینکه یه ایندکس جدا روی هر ستون داشته باشیم، میتونیم یه ایندکس ترکیبی روی signup_date و city تعریف کنیم. اینجوری:
و MySQL همزمان شرط تاریخ و شهر رو بررسی میکنه و فقط اون رکوردهایی که هر دو شرط رو دارن پیدا میکنه. سرعت کوئری کلی بهتر میشه.
وقتی این ایندکس رو تعریف میکنیم، مای اس کیو ال MySQL برای این ستونها یه جدول مرتبشده ایجاد میکنه و موقع کوئری زدن خیلی سریع نتیجه رو برمیگردونه. ولی باید حواسمون باشه که تعریف بیش از حد ایندکسها میتونه هزینه آپدیت جدول رو بالا ببره.
و تو کمپوزیت ایندکس ها همیشه از چپ به راست خونده میشه ایندکس هامون تو شرطهامون هم باید این ترتیب رو رعایت کنیم.
@DevTwitter | <Saber Qadimi/>
Forwarded from LearnPOV | لرن پی او وی
Forwarded from LearnPOV | لرن پی او وی
میخوام یه حرکتی بزنم
از این بعد ویدیو هارو توی تلگرام اپلود کنم نظرتونه ؟
البته باید قول بدید حمایت میکنید 🌚❤️🔥
از این بعد ویدیو هارو توی تلگرام اپلود کنم نظرتونه ؟
البته باید قول بدید حمایت میکنید 🌚❤️🔥