PageSourceSearch

https://ganjoor.net/about

html ganjoor.net collected 2026-10-01 11:27:51 UTC 89,603 bytes, 1,345 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fa-IR" dir="rtl">
3<head>
4    <meta charset="utf-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1" />
6    <meta name="csrf-token" content="CfDJ8PZCEUHYX_lDmhMMJ9JkyhTM4TJpPruYl8w0lKe9dXdb8bJCazStgQiYqYm-Kduo0IauY4FodHencpGBxGrVfYmzcxv1yDj66QMuayAKZgxfDMOXlpBCb5fqA5Iny2C64-zjin3OzRuoBJpfNY2rmOY" />
7    <title>گنجور » دربارهٔ گنجور</title>
8    <link href="/css/p8.css?v=SmKfXEIFwB4bo0U8BlrUuFbC1ZGaFqBPydCd7f_VRTM" rel="stylesheet" type="text/css" />
9    <link rel="shortcut icon" href="/favicon.ico?version=1" type="image/x-icon" />
10    <link rel="search" type="application/opensearchdescription+xml" title="گنجور" href="https://ganjoor.net/search.xml" />
11    
11<script src="/lib/jquery/dist/jquery.min.js"></script>
11
12    
12<script src="/js/bk.js?v=-J72F4H1-3SZ36xhJmAQnMQEtX6aw492BPoczV54fsw"></script>
12
13    
13<script src="/js/peoplegraph.js?v=VlFv-SCcil3qSaJgwYtjgt_gjzxLEMFYpAzsr9Hk2_I"></script>
13
14    
14<script src="/js/personwindow.js?v=uWvlQ_KyKZ_JrxtdzymeG948Rn_77eIp6YP2nSRQ7RA"></script>
14
15    
15<script>
16        var cookieValue = getCookie("playerScrollLock");
17        var playerScrollLock = cookieValue === "true";
18
19        cookieValue = getCookie("stickyEnabled");
20        var stickyEnabled = cookieValue != "false";
21    </script>
21
22    
23    
23<script src="/js/chart.js"></script>
23
24    
24<script src="/js/jquery.mark.min.js"></script>
24
25    
25<script>
26        var cookieValue = getCookie("lineNumbers");
27        var lineNumbers = cookieValue != "false";
28    </script>
28
29
30
31        <link rel="canonical" href="https://ganjoor.net/about">
32        
32<script type="application/ld&#x2B;json">
33            {
34             "@context": "http://schema.org",
35 "@type": "BreadcrumbList",
36 "itemListElement": [
37     {
38     "@type": "ListItem",
39     "position": 1,
40     "item": {
41         "@id": "https://ganjoor.net/about/",
42         "name": "دربارهٔ گنجور", 
43         "image": "https://i.ganjoor.net/cat.png"
44     }
45    }
46]
47
48            }
49        </script>
49
50
51
52
53</head>
54<body>
55    
56
57
58
59<div id="hdr2" class="clearfix">
60    <h1><a href="/" title="گنجور"><img src="/image/gdapk.png" alt="گنجور" /></a></h1>
61    <div class="actionbox">
62        <form action="/search" method="get" id="searchform">
63            <input type="text" name="s" id="s" class="inputText" value="" placeholder="جستجو" />
64                <input type="hidden" name="es" id="es" value="1" />
65            <select name="author" id="author" onchange="onSelectedPoetChanged()">
66                        <option value="0" selected>در آثار همهٔ سخنوران</option>
67                                <option value="148">آذر بیگدلی</option>
68                                <option value="119">آشفتهٔ شیرازی</option>
69                                <option value="229">آیتی بیرجندی</option>
70                                <option value="57">ابن حسام خوسفی</option>
71                                <option value="196">ابن عماد</option>
72                                <option value="106">ابن یمین</option>
73                                <option value="208">ابواسحاق جویباری</option>
74                                <option value="114">ابوالحسن فراهانی</option>
75                                <option value="209">ابوالحسین خارجی</option>
76                                <option value="211">ابوالعلاء شوشتری</option>
77                                <option value="110">ابوالفرج رونی</option>
78                                <option value="194">ابوالفضل بیهقی</option>
79                                <option value="215">ابوالمؤید بلخی</option>
80                                <option value="214">ابوالمثل بخارایی</option>
81                                <option value="212">ابوحفص سغدی</option>
82                                <option value="26">ابوسعید ابوالخیر</option>
83                                <option value="203">ابوسلیک گرگانی</option>
84                                <option value="213">ابوطیب مصعبی</option>
85                                <option value="101">ابوعلی عثمانی</option>
86                                <option value="143">اثیر اخسیکتی</option>
87                                <option value="216">احمد برمکی</option>
88                                <option value="147">ادیب الممالک</option>
89                                <option value="156">ادیب صابر</option>
90                                <option value="63">ازرقی هروی</option>
91                                <option value="52">اسدی توسی</option>
92                                <option value="130">اسیر شهرستانی</option>
93                                <option value="97">اسیری لاهیجی</option>
94                                <option value="227">اشراق بیرجندی</option>
95                                <option value="164">افسر کرمانی</option>
96                                <option value="92">افسرالملوک عاملی</option>
97                                <option value="42">اقبال لاهوری</option>
98                                <option value="155">الهامی کرمانشاهی</option>
99                                <option value="116">امامی هروی</option>
100                                <option value="195">امیر پازواری</option>
101                                <option value="99">امیر حسینی هروی</option>
102                                <option value="103">امیر شاهی</option>
103                                <option value="64">امیر معزی</option>
104                                <option value="34">امیرخسرو دهلوی</option>
105                                <option value="151">امیرعلیشیر نوایی</option>
106                                <option value="18">انوری</option>
107                                <option value="117">اوحدالدین کرمانی</option>
108                                <option value="19">اوحدی مراغه‌ای</option>
109                                <option value="122">اهلی شیرازی</option>
110                                <option value="127">ایرانشان</option>
111                                <option value="88">ایرج میرزا</option>
112                                <option value="56">باباافضل کاشانی</option>
113                                <option value="28">باباطاهر</option>
114                                <option value="115">بابافغانی</option>
115                                <option value="204">بسام کرد</option>
116                                <option value="217">بلعمی</option>
117                                <option value="173">بلند اقبال</option>
118                                <option value="193">بهاء ولد</option>
119                                <option value="43">بیدل دهلوی</option>
120                                <option value="8">پروین اعتصامی</option>
121                                <option value="189">ترکی شیرازی</option>
122                                <option value="218">ترکی کشی</option>
123                                <option value="24">جامی</option>
124                                <option value="219">جلاب بخارایی</option>
125                                <option value="85">جلال عضد</option>
126                                <option value="107">جمال‌الدین عبدالرزاق</option>
127                                <option value="230">جنید شیرازی</option>
128                                <option value="121">جویای تبریزی</option>
129                                <option value="137">جهان ملک خاتون</option>
130                                <option value="178">
130جیحون یزدی</option>
131                                <option value="190">حاجب شیرازی</option>
132                                <option value="2">حافظ</option>
133                                <option value="76">حزین لاهیجی</option>
134                                <option value="89">حسین خوارزمی</option>
135                                <option value="80">حکیم سبزواری</option>
136                                <option value="65">حکیم نزاری</option>
137                                <option value="162">حمیدالدین بلخی</option>
138                                <option value="200">حنظلهٔ بادغیسی</option>
139                                <option value="131">حیدر شیرازی</option>
140                                <option value="16">خاقانی</option>
141                                <option value="104">خالد نقشبندی</option>
142                                <option value="48">خلیل‌الله خلیلی</option>
143                                <option value="20">خواجوی کرمانی</option>
144                                <option value="72">خواجه عبدالله انصاری</option>
145                                <option value="161">خواجه نصیرالدین طوسی</option>
146                                <option value="118">خیالی بخارایی</option>
147                                <option value="3">خیام</option>
148                                <option value="112">دقیقی</option>
149                                <option value="36">رشحه</option>
150                                <option value="93">رضاقلی خان هدایت</option>
151                                <option value="47">رضی‌الدین آرتیمانی</option>
152                                <option value="167">رفیق اصفهانی</option>
153                                <option value="12">رودکی</option>
154                                <option value="221">رونقی بخارایی</option>
155                                <option value="41">رهی معیری</option>
156                                <option value="233">ساغر کنگاوری</option>
157                                <option value="197">سام میرزا صفوی</option>
158                                <option value="222">سپهری بخارایی</option>
159                                <option value="135">سحاب اصفهانی</option>
160                                <option value="166">سراج قمری</option>
161                                <option value="126">سرایندهٔ فرامرزنامه</option>
162                                <option value="66">سعدالدین وراوینی</option>
163                                <option value="7">سعدی</option>
164                                <option value="128">سعیدا</option>
165                                <option value="105">سلطان باهو</option>
166                                <option value="91">سلطان ولد</option>
167                                <option value="40">سلمان ساوجی</option>
168                                <option value="120">سلیم تهرانی</option>
169                                <option value="133">سلیمی جرونی</option>
170                                <option value="10">سنایی</option>
171                                <option value="177">سوزنی سمرقندی</option>
172                                <option value="144">سید حسن غزنوی</option>
173                                <option value="181">سیدای نسفی</option>
174                                <option value="31">سیف فرغانی</option>
175                                <option value="55">شاطر عباس صبوحی</option>
176                                <option value="220">شاکر بخارایی</option>
177                                <option value="51">شاه نعمت‌الله ولی</option>
178                                <option value="83">شاهدی</option>
179                                <option value="78">شمس مغربی</option>
180                                <option value="35">شهریار</option>
181                                <option value="207">شهید بلخی</option>
182                                <option value="30">شیخ بهایی</option>
183                                <option value="23">شیخ محمود شبستری</option>
184                                <option value="22">صائب</option>
185                                <option value="174">صابر همدانی</option>
186                                <option value="74">صامت بروجردی</option>
187                                <option value="223">صانع بلخی</option>
188                                <option value="182">صغیر اصفهانی</option>
189                                <option value="108">صفای اصفهانی</option>
190                                <option value="168">صفایی جندقی</option>
191                                <option value="187">صفی علیشاه</option>
192                                <option value="188">صوفی محمد هروی</option>
193                                <option value="138">طبیب اصفهانی</option>
194                                <option value="224">طخاری</option>
195                                <option value="184">طغرای مشهدی</option>
196                                <option value="150">طغرل احراری</option>
197                                <option value="69">ظهیر فاریابی</option>
198                                <option value="192">ظهیری سمرقندی</option>
199                                <option value="68">عارف قزوینی</option>
200                                <option value="95">عبادی مروزی</option>
201                                <option value="231">عبدالرحیم حائری</option>
202                                <option value="70">عبدالقادر گیلانی</option>
203                                <option value="37">عبدالواسع جبلی</option>
204                                <option value="33">عبید زاکانی</option>
205                                <option value="109">عثمان مختاری</option>
206                                <option value="21">عراقی</option>
207                                <option value="46">عرفی</option>
208                                <option value="125">عسجدی</option>
209                                <option value="9">عطار</option>
210                                <option value="240">علی اشتری</option>
211                                <option value="236">عمادی شهریاری</option>
212                                <option value="59">عمان سامانی</option>
213                                <option value="136">عمعق بخاری</option>
214                                <option value="82">عنصرالمعالی</option>
215                                <option value="62">عنصری</option>
216                                <option value="94">عین‌القضات همدانی</option>
217                                <option value="124">عیوقی</option>
218                                <option value="123">غالب دهلوی</option>
219                                <option value="77">غبار همدانی</option>
220                                <option value="87">غروی اصفهانی</option>
221                                <option value="160">غزالی</option>
222                                <option value="199">غنی کشمیری</option>
223                                <option value="61">فایز</option>
224                                <option value="235">فتحعلی‌شاه</option>
225                                <option value="38">فخرالدین اسعد گرگانی</option>
226                                <option value="226">فرالاوی</option>
227                                <option value="15">فرخی سیستانی</option>
228                                <option value="134">فرخی یزدی</option>
229                                <option value="4">فردوسی</option>
230                                <option value="32">فروغی بسطامی</option>
231                                <option value="185">فصیحی هروی</option>
232                                <option value="145">فضولی</option>
233                                <option value="141">فلکی شروانی</option>
234                                <option value="228">فنودی</option>
235                                <option value="172">فیاض لاهیجی</option>
236                                <option value="202">فیروز مشرقی</option>
237                                <option value="39">فیض کاشانی</option>
238                                <option value="44">قاآنی</option>
239                                <option value="98">قائم مقام فراهانی</option>
240                                <option value="129">قاسم انوار</option>
241                                <option value="71">قدسی مشهدی</option>
242                                <option value="86">قصاب کاشانی</option>
243                                <option value="142">قطران تبریزی</option>
244                                <option value="179">قوامی رازی</option>
245                                <option value="45">کسایی</option>
246                                <option value="100">کلیم</option>
247                                <option value="73">کمال خجندی</option>
248                                <option value="67">کمال‌الدین اسماعیل</option>
249                                <option value="171">کوهی</option>
250                                <option value="180">لبیبی</option>
251                                <option value="152">مجد همگر</option>
252                                <option value="232">مجذوب تبریزی</option>
253                                <option value="140">مجیرالدین بیلقانی</option>
254                                <option value="29">محتشم کاشانی</option>
255                                <option value="206">محمد بن مخلد سگزی</option>
256                                <option value="96">محمد بن منور</option>
257                                <option value="159">محمد کوسج</option>
258                                <option value="201">محمد وصیف سگزی</option>
259                                <option value="205">محمود وراق هروی</option>
260                                <option value="113">محیط قمی</option>
261                                <option value="225">مرادی</option>
262                                <option value="17">مسعود سعد سلمان</option>
263                                <option value="210">مسعودی مروزی</option>
264                                <option value="154">مشتاق اصفهانی</option>
265                                <option value="132">ملا احمد نراقی</option>
266                                <option value="90">ملا مسیح</option>
267                                <option value="27">ملک‌الشعرا بهار</option>
268                                <option value="14">منوچهری</option>
269                                <option value="5">مولانا</option>
270                                <option value="54">مهستی گنجوی</option>
271                                <option value="60">میبدی</option>
272                                <option value="186">میرداماد</option>
273                                <option value="139">میرزا آقاخان کرمانی</option>
274                                <option value="170">میرزا حبیب خراسانی</option>
275                                <option value="153">میرزاده عشقی</option>
276                                <option value="183">میلی</option>
277                                <option value="237">ناصر بجه‌ای</option>
278                                <option value="198">ناصر بخارایی</option>
279                                <option value="13">ناصرخسرو</option>
280                                <option value="102">نجم‌الدین رازی</option>
281                                <option value="146">نسیمی</option>
282                                <option value="149">نشاط اصفهانی</option>
283                                <option value="49">نصرالله منشی</option>
284                                <option value="169">نظام قاری</option>
285                                <option value="6">نظامی</option>
286                                <option value="84">نظامی عروضی</option>
287                                <option value="157">نظیری نیشابوری</option>
288                                <option value="239">نعیم فراشری</option>
289                                <option value="234">نورس دماوندی</option>
290                                <option value="191">نورعلیشاه</option>
291                                <option value="111">نوعی خبوشانی</option>
292                                <option value="79">نیر تبریزی</option>
293                                <option value="158">واعظ قزوینی</option>
294                                <option value="241">واقف لاهوری</option>
295                                <option value="81">وحدت کرمانشاهی</option>
296                                <option value="11">وحشی بافقی</option>
297                                <option value="165">وحیدالزمان قزوینی</option>
298                                <option value="58">وطواط</option>
299                                <option value="176">وفایی شوشتری</option>
300                                <option value="175">وفایی مهابادی</option>
301                                <option value="25">هاتف اصفهانی</option>
302                                <option value="53">هجویری</option>
303                                <option value="50">هلالی جغتایی</option>
304                                <option value="75">همام تبریزی</option>
305                                <option value="163">یغمای جندقی</option>
306                                <option value="238">یوسف خوسفی</option>
307            </select>
308
309            <input type="submit" value="بیاب" />
310        </form>
311    </div><!-- .actionbox -->
312</div><!-- #hdr2 -->
313<!-- #hdr2 -->
314
315<div id="fa">
316    
317
318<div id="main-navbar" role="navigation">
319
320    <div class="clear-both">
321        <div class="float-right display-inline-flex width-76px">
322            <a onclick="switchSticky()" role="button" class="cursor-pointer" title="چسبانی">
323                <div class="noborder-btn color-white">
324                    <svg id="pin_button" class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px"><g><rect fill="none" height="24" width="24" /></g><g><path d="M14,4v5c0,1.12,0.37,2.16,1,3H9c0.65-0.86,1-1.9,1-3V4H14 M17,2H7C6.45,2,6,2.45,6,3c0,0.55,0.45,1,1,1c0,0,0,0,0,0l1,0v5 c0,1.66-1.34,3-3,3v2h5.97v7l1,1l1-1v-7H19v-2c0,0,0,0,0,0c-1.
32466,0-3-1.34-3-3V4l1,0c0,0,0,0,0,0c0.55,0,1-0.45,1-1 C18,2.45,17.55,2,17,2L17,2z" /></g></svg>
325                </div>
326            </a>
327
328                <a onclick="document.getElementById('navbarhelp').style.display='block'" role="button" class="cursor-pointer" title="راهنما">
329                    <div class="noborder-btn color-white">
330                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z" /></svg>
331                    </div>
332                </a>
333
334
335
336        </div>
337
338            <a onclick="document.getElementById('id01').style.display='block'" role="button" class="cursor-pointer pagebutton" style="display:inline-table;border: 3px solid black">
339                ورود کاربر / نام‌نویسی
340                <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /></g><g><g><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5zm10.79-1.38C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12z" /><path d="M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6zm0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11z" /></g></g></svg>
341            </a>
342
343        <div class="float-left display-inline-flex width-76px">
344
345            <a href="#footer" role="button" class="cursor-pointer" title="پایین صفحه">
346                <div class="noborder-btn">
347                    <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /><path d="M12,4c4.41,0,8,3.59,8,8s-3.59,8-8,8s-8-3.59-8-8S7.59,4,12,4 M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10 c5.52,0,10-4.48,10-10C22,6.48,17.52,2,12,2L12,2z M13,12l0-4h-2l0,4H8l4,4l4-4H13z" /></g></svg>
348                </div>
349            </a>
350
351            <a href="#" role="button" class="cursor-pointer" title="بالای صفحه">
352                <div class="noborder-btn">
353                    <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /><path d="M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20 M12,22c5.52,0,10-4.48,10-10c0-5.52-4.48-10-10-10 C6.48,2,2,6.48,2,12C2,17.52,6.48,22,12,22L12,22z M11,12l0,4h2l0-4h3l-4-4l-4,4H11z" /></g></svg>
354                </div>
355            </a>
356
357        </div>
358
359    </div>
360
361
362</div>
363
364
365    <!-- The Modal -->
366    <div id="id01" class="modal">
367        <span onclick="document.getElementById('id01').style.display='none'"
368              class="close" title="بستن">&times;</span>
369
370        <!-- Modal Content -->
371        <form class="modal-content animate" method="post" action="?handler=Login">
372            <input name="__RequestVerificationToken" type="hidden" value="CfDJ8PZCEUHYX_lDmhMMJ9JkyhTM4TJpPruYl8w0lKe9dXdb8bJCazStgQiYqYm-Kduo0IauY4FodHencpGBxGrVfYmzcxv1yDj66QMuayAKZgxfDMOXlpBCb5fqA5Iny2C64-zjin3OzRuoBJpfNY2rmOY" />
373            <div class="imgcontainer">
374                <img src="/image/login.png" alt="گنجور" class="avatar">
375            </div>
376            <table style="width:100%">
377                <tr>
378                    <td colspan="2">
379                        <h2>
380                            ورود به گنجور
381                        </h2>
382                    </td>
383                </tr>
384                <tr>
385                    <td>
386                        <span class="inputlabel">پست الکترونیکی: </span>
387                    </td>
388                    <td>
389                        <input type="email" style="text-align:left;direction:ltr;width:100%" placeholder="پست الکترونیکی" id="LoginViewModel_Username" name="LoginViewModel.Username" value="">
390                    </td>
391                </tr>
392                <tr>
393                    <td>
394                        <span class="inputlabel">گذرواژه: </span>
395                    </td>
396                    <td>
397                        <input type="password" id="password" style="text-align:left;direction:ltr;width:100%" placeholder="گذرواژه" name="LoginViewModel.Password">
398                    </td>
399                </tr>
400                <tr>
401                    <td></td>
402                    <td><input type="submit" name="submit" style="width:100%;cursor:pointer" id="submit" value="ورود"></td>
403                </tr>
404                <tr>
405                    <td></td>
406                    <td>
407                        <table style="width:100%; margin:0">
408                            <tr>
409                                <td>
410                                    <input type="button" onclick="location.href='/signup'" class="cancelbtn" style="width:100%;text-align:center;cursor:pointer" value="نام‌نویسی">
411                                </td>
412                                <td>
413                                    <input type="button" onclick="location.href='/resetpassword'" class="cancelbtn" style="width:100%;text-align:center;cursor:pointer" value="فراموشی گذرواژه">
414                                </td>
415                            </tr>
416                            <tr>
417                                <td colspan="2">
418                                    <input type="button" onclick="document.getElementById('id01').style.display='none'" style="width: 100%; text-align: center; cursor: pointer" value="انصراف">
419                                </td>
420                            </tr>
421                        </table>
422                    </td>
423                </tr>
424                <tr>
425                    <td colspan="2">
426                        <p>
427                            اگر پیش‌تر در <a href="https://museum.ganjoor.net" target="_blank">گنجینه</a> یا <a href="https://gaudiopanel.ganjoor.net" target="_blank">پیشخان خوانشگران</a> گنجور نام‌نویسی کرده‌اید می‌توانید با همان اطلاعات کاربری به گنجور وارد شوید.
428                        </p>
429                    </td>
430                </tr>
431
432            </table>
433
434        </form>
435
436    </div>
437
438<div id="navbarhelp" class="modal">
439    <span onclick="document.getElementById('navbarhelp').style.display='none'"
440          class="close red-color" title="بستن">&times;</span>
441
442    <!-- Modal Content -->
443    <div class="modal-content animate">
444        <table class="width-100per">
445            <tr>
446                <td>
447                    <div class="navbar-help-button">
448                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /></g><g><path d="M14,4v5c0,1.12,0.37,2.16,1,3H9c0.65-0.86,1-1.9,1-3V4H14 M17,2H7C6.45,2,6,2.45,6,3c0,0.55,0.45,1,1,1c0,0,0,0,0,0l1,0v5 c0,1.66-1.34,3-3,3v2h5.97v7l1,1l1-1v-7H19v-2c0,0,0,0,0,0c-1.66,0-3-1.34-3-3V4l1,0c0,0,0,0,0,0c0.55,0,1-0.45,1-1 C18,2.45,17.55,2,17,2L17,2z" /></g></svg>
449                    </div>
450                </td>
451                <td>
452                    غیرفعال و فعال کردن دوبارهٔ حالت چسبانی نوار ابزار به بالای صفحات
453                </td>
454            </tr>
455            <tr>
456                <td>
457                    <div class="navbar-help-button">
458                        <svg class="noindent-info-button mirror" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368">
458<path d="M0 0h24v24H0V0z" fill="none" /><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z" /></svg>
459                    </div>
460                </td>
461                <td>
462                    راهنمای نوار ابزار
463                </td>
464            </tr>
465            <tr>
466                <td>
467                    <div class="navbar-help-button">
468                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><path d="M0,0h24v24H0V0z" fill="none" /></g><g><g><path d="M4,18v-0.65c0-0.34,0.16-0.66,0.41-0.81C6.1,15.53,8.03,15,10,15c0.03,0,0.05,0,0.08,0.01c0.1-0.7,0.3-1.37,0.59-1.98 C10.45,13.01,10.23,13,10,13c-2.42,0-4.68,0.67-6.61,1.82C2.51,15.34,2,16.32,2,17.35V20h9.26c-0.42-0.6-0.75-1.28-0.97-2H4z" /><path d="M10,12c2.21,0,4-1.79,4-4s-1.79-4-4-4C7.79,4,6,5.79,6,8S7.79,12,10,12z M10,6c1.1,0,2,0.9,2,2s-0.9,2-2,2 c-1.1,0-2-0.9-2-2S8.9,6,10,6z" /><path d="M20.75,16c0-0.22-0.03-0.42-0.06-0.63l1.14-1.01l-1-1.73l-1.45,0.49c-0.32-0.27-0.68-0.48-1.08-0.63L18,11h-2l-0.3,1.49 c-0.4,0.15-0.76,0.36-1.08,0.63l-1.45-0.49l-1,1.73l1.14,1.01c-0.03,0.21-0.06,0.41-0.06,0.63s0.03,0.42,0.06,0.63l-1.14,1.01 l1,1.73l1.45-0.49c0.32,0.27,0.68,0.48,1.08,0.63L16,21h2l0.3-1.49c0.4-0.15,0.76-0.36,1.08-0.63l1.45,0.49l1-1.73l-1.14-1.01 C20.72,16.42,20.75,16.22,20.75,16z M17,18c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S18.1,18,17,18z" /></g></g></svg>
469                    </div>
470                </td>
471                <td>
472                    پیشخان کاربر
473                </td>
474            </tr>
475            <tr>
476                <td>
477                    <div class="navbar-help-button">
478                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><rect fill="none" height="24" width="24" /><path d="m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82L11 8.89zM8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2l-2.42 8zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72L21.36 22zM17 8l-1.82-6-1.04 3.45.77 2.55H17z" /></svg>
479                    </div>
480                </td>
481                <td>
482                    اشعار و ابیات نشان‌شدهٔ کاربر
483                </td>
484            </tr>
485            <tr>
486                <td>
487                    <div class="navbar-help-button">
488                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6z" /></svg>
489                    </div>
490                </td>
491                <td>
492                    اعلان‌های کاربر
493                </td>
494            </tr>
495            <tr>
496                <td>
497                    <div class="navbar-help-button">
498                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z" /></svg>
499                    </div>
500                </td>
501                <td>
502                    ادامهٔ مطالعه (تاریخچه)
503                </td>
504            </tr>
505            <tr>
506                <td>
507                    <div class="navbar-help-button">
508                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /></g><g><g><path d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z M12,20c-4.42,0-8-3.58-8-8 s3.58-8,8-8s8,3.58,8,8S16.42,20,12,20z" /><path d="M13.54,8.97c-0.23-0.47-0.76-0.71-1.26-0.53L9,9.65V12h1v-1.65l1.54-0.57l-0.96,4.89L7.8,14.1l-0.2,0.98l3.76,0.77 l0.52-2.64L13,14.42V18h1v-3.97l-1.32-1.44l0.41-2.35C13.99,11.46,15.3,12,16,12v-1C15.59,11,14.37,10.67,13.54,8.97z" /><circle cx="13.5" cy="7" r="1" /></g></g></svg>
509                    </div>
510                </td>
511                <td>
512                    خروج از حساب کاربری گنجور
513                </td>
514            </tr>
515            <tr>
516                <td>
517                    <div class="navbar-help-button">
518                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /><path d="M12,4c4.41,0,8,3.59,8,8s-3.59,8-8,8s-8-3.59-8-8S7.59,4,12,4 M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10 c5.52,0,10-4.48,10-10C22,6.48,17.52,2,12,2L12,2z M13,12l0-4h-2l0,4H8l4,4l4-4H13z" /></g></svg>
519                    </div>
520                </td>
521                <td>
522                    لغزش به پایین صفحه
523                </td>
524            </tr>
525            <tr>
526                <td>
527                    <div class="navbar-help-button">
528                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /><path d="M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20 M12,22c5.52,0,10-4.48,10-10c0-5.52-4.48-10-10-10 C6.48,2,2,6.48,2,12C2,17.52,6.48,22,12,22L12,22z M11,12l0,4h2l0-4h3l-4-4l-4,4H11z" /></g></svg>
529                    </div>
530                </td>
531                <td>
532                    لغزش به بالای صفحه
533                </td>
534            </tr>
535            <tr>
536                <td>
537                    <div class="navbar-help-button">
538                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368">
538<path d="M0 0h24v24H0V0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" /></svg>
539                    </div>
540                </td>
541                <td>
542                    لغزش به بخش اطلاعات شعر
543                </td>
544            </tr>
545            <tr>
546                <td>
547                    <div class="navbar-help-button">
548                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none" /><path d="M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46V6zM4.41 4.81L3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41L4.41 4.81zM6 20V10h.78l10 10H6z" /></svg>
549                    </div>
550                </td>
551                <td>
552                    فعال یا غیرفعال کردن لغزش خودکار به خط مرتبط با محل فعلی خوانش
553                </td>
554            </tr>
555            <tr>
556                <td>
557                    <div class="navbar-help-button">
558                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3v1zm1-9h1V4h-2v1h1v3zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3v1zM2 5h14v2H2V5zm0 12h14v2H2v-2zm0-6h14v2H2v-2z" /></svg>
559                    </div>
560                </td>
561                <td>
562                    فعال یا غیرفعال کردن شماره‌گذاری خطوط
563                </td>
564            </tr>
565            <tr>
566                <td>
567                    <div class="navbar-help-button">
568                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z" /></svg>
569                    </div>
570                </td>
571                <td>
572                    کپی نشانی شعر جاری در گنجور
573                </td>
574            </tr>
575            <tr>
576                <td>
577                    <div class="navbar-help-button">
578                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z" /></svg>
579                    </div>
580                </td>
581                <td>
582                    کپی متن شعر جاری در گنجور
583                </td>
584            </tr>
585            <tr>
586                <td>
587                    <div class="navbar-help-button">
588                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92zM18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z" /></svg>
589                    </div>
590                </td>
591                <td>
592                    همرسانی متن شعر جاری در گنجور
593                </td>
594            </tr>
595            <tr>
596                <td>
597                    <div class="navbar-help-button">
598                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><path d="M0 0h24v24H0V0z" fill="none" />
598<path d="M0 0h24v24H0V0z" fill="none" /></g><g><path d="M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z" /></g></svg>
599                    </div>
600                </td>
601                <td>
602                    نشان کردن شعر جاری
603                </td>
604            </tr>
605            <tr>
606                <td>
607                    <div class="navbar-help-button">
608                        <svg class="noindent-info-button" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z" /></svg>
609                    </div>
610                </td>
611                <td>
612                    ویرایش شعر جاری
613                </td>
614            </tr>
615            <tr>
616                <td>
617                    <div class="navbar-help-button">
618                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><rect fill="none" height="24" width="24" /><path d="M3,10h11v2H3V10z M3,8h11V6H3V8z M3,16h7v-2H3V16z M18.01,12.87l0.71-0.71c0.39-0.39,1.02-0.39,1.41,0l0.71,0.71 c0.39,0.39,0.39,1.02,0,1.41l-0.71,0.71L18.01,12.87z M17.3,13.58l-5.3,5.3V21h2.12l5.3-5.3L17.3,13.58z" /></svg>
619                    </div>
620                </td>
621                <td>
622                    ویرایش خلاصه یا برگردان نثر سادهٔ ابیات شعر جاری
623                </td>
624            </tr>
625            <tr>
626                <td>
627                    <div class="navbar-help-button">
628                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /></g><g><path d="M22,12c0-5.52-4.48-10-10-10C6.48,2,2,6.48,2,12s4.48,10,10,10C17.52,22,22,17.52,22,12z M4,12c0-4.42,3.58-8,8-8 c4.42,0,8,3.58,8,8s-3.58,8-8,8C7.58,20,4,16.42,4,12z M16,12l-4,4l-1.41-1.41L12.17,13H8v-2h4.17l-1.59-1.59L12,8L16,12z" /></g></svg>
629                    </div>
630                </td>
631                <td>
632                    شعر یا بخش قبلی
633                </td>
634            </tr>
635            <tr>
636                <td>
637                    <div class="navbar-help-button">
638                        <svg class="noindent-info-button" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#5f6368"><g><rect fill="none" height="24" width="24" /></g><g><path d="M2,12c0,5.52,4.48,10,10,10c5.52,0,10-4.48,10-10S17.52,2,12,2C6.48,2,2,6.48,2,12z M20,12c0,4.42-3.58,8-8,8 c-4.42,0-8-3.58-8-8s3.58-8,8-8C16.42,4,20,7.58,20,12z M8,12l4-4l1.41,1.41L11.83,11H16v2h-4.17l1.59,1.59L12,16L8,12z" /></g></svg>
639                    </div>
640                </td>
641                <td>
642                    شعر یا بخش بعدی
643                </td>
644            </tr>
645        </table>
646
647    </div>
648
649</div>
650
651
652
653    <div id="maincnt">
654                
655<div class="poem" id="post-2">
656    <article id="garticle">
657            <h2>
658                <a href="/about" rel="bookmark">
659                    دربارهٔ گنجور
660                </a>
661            </h2>
662
663        
664<div id="utils-navbar">
665        <div class="clear-both utilbar">
666
667
668
669        </div>
670
671</div>
672
673        <p>«<strong>گنجور</strong>» مجموعه‌ای تحت وب از آثار سخنسرایان پارسی‌گو است که با استفاده از آن می‌توان ضمن مرور به تفکیک نام شاعر و نام آثار او، در بین آثار جستجو کرد. این مجموعه در ابتدا به کمک نرم‌افزار مدیریت محتوای <a href="http://wordpress.org">وردپرس</a> راه‌اندازی شده بود و از <a href="https://blog.ganjoor.net/1400/02/30/ganjoorazor/">سال ۱۴۰۰</a> به بعد به پشتوانهٔ نرم‌افزار اختصاصی بازمتن خود کار می‌کند (<a href="https://github.com/ganjoor/GanjoorService">کد منبع گنجور</a>).</p>
674<p>این مجموعه پیش‌تر به عنوان زیرمجموعه‌ای از <a href="http://hrmoh.ir" title="حمیدرضا محمدی">سایت شخصی سازندهٔ آن</a> راه‌اندازی شده بود که نهایتاً به دامنهٔ <a href="https://ganjoor.net" title="ganjoor.net">گنجور نقطه نت</a> انتقال پیدا کرد (<a href="https://blog.ganjoor.net/1386/12/05/hello-world/">سال ۸۶</a>). هم‌اکنون منبع عمدهٔ آثار موجود در این مجموعه منابع آزاد در دسترس همگان است. فهرست منابع اشعار گنجور را به طور کلی در <a href="/sources/" title="منابع شعرهای گنجور">این صفحه</a> و به طور جزئی در حاشیهٔ هر یک از اشعار نقل شده در این مجموعه می‌توانید مشاهده کنید. به حکم «<a href="/bahar/4parebk/sh4">دگران کاشتند و ما خوردیم، ما بکاریم و دیگران بخورند</a>» گنجور نیز اشعاری را که از منابع دیگر نقل کرده به صورت دوره‌ای و در قالب پایگاه داده‌های نرم‌افزار آزاد و رایگان <a href="https://ganjoor.sourceforge.net">گنجور رومیزی</a> منتشر می‌کند تا گروهها و علاقمندان دیگر بتوانند با استفاده از این مجموعه کارهای مشابه گنجور را انجام دهند و در مجموع گامهای بیشتری در جهت انتشار آزاد ادبیات فارسی برداشته شود.</p>
675<p>کل کار، یک سرگرمی شخصی با انگیزهٔ علاقه به آثار ادبی فارسی بوده است.  <span style="color:#f00">گنجور وابسته به هیچ سازمان خصوصی یا دولتی‌ای نیست</span>. گنجور هیچ گونه فعالیت تجاری اعم از فروش برنامه یا داده‌ها یا کتاب یا تبلیغات نداشته و ندارد و محتوا و کدهای آن همیشه به رایگان در دسترس بوده است. از این جهت سایتها و برنامه‌های تجاری که از نام گنجور برای فروش محصولات خود سوء استفاده می‌کنند با گنجور ارتباطی ندارند. تنها دامنهٔ اینترنتی متعلق به گنجور ganjoor.net است و دامنه‌های مشابه به افراد و شرکتهای غیرمرتبط با گنجور تعلق داشته و گنجور مسئولیتی در قبال آنها ندارد. جهت ارائهٔ پیشنهاد یا اعلام نقص فنی می‌توانید از صفحهٔ <a href="/contact/">تماس با ما</a> استفاده کنید.
676</p>
677<p>
678<a href="https://blog.ganjoor.net/wp-content/uploads/2022/06/ganjoor.png">نشان کنونی گنجور</a> هدیهٔ آقای <a href="https://www.instagram.com/sone.nejati">مجید نجاتی</a> است.
679</p>
680<img src="https://i.ganjoor.net/ganjoor.png" alt="لوگوی گنجور طراحی شده توسط آقای مجید نجاتی" class="width-100per" />
681
682    </article>
683
684
685</div>
686
687
688    </div>
689
690    
691<div id="footer">
692    <div class="footer-contents">
693        <ul class="link-list-internals">
694            <li>
695                <a href="/">
696                    <svg class="footer-icon" height="14px" viewBox="0 0 24 24" width="14px"><path d="M0 0h24v24H0z" fill="none" />
696<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z" /></svg> خانه
697                </a>
698            </li>
699            <li>
700                <a href="/random">
701                    <svg class="footer-icon" height="14px" viewBox="0 0 24 24" width="14px"><path d="M0 0h24v24H0zm21.02 19c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14z" fill="none" /><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18zm0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9z" /></svg> بیت تصادفی
702                </a>
703            </li>
704            <li>
705                <a href="https://jadval.ganjoor.net">
706                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M400-160h160v-160H400v160ZM160-400h160v-160H160v160Zm240 0h160v-160H400v160Zm240 0h160v-160H640v160Zm0-240h160v-160H640v160ZM320-80v-240H80v-320h480v-240h320v560H640v240H320Z" /></svg> جدول شعر
707                </a>
708            </li>
709            <li>
710                <a href="https://faal.ganjoor.net">
711                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M400-240 334-80l-74-30 58-141q-106-28-172-114T80-560v-160q0-66 47-113t113-47q22 0 42 7.5t40 15.5l238 97-160 60v60l314 200H400q-33 0-56.5-23.5T320-520h-80q0 66 47 113t113 47h440l40 200h-80l-40-80H560v160h-80v-160h-80ZM240-760q-17 0-28.5 11.5T200-720q0 17 11.5 28.5T240-680q17 0 28.5-11.5T280-720q0-17-11.5-28.5T240-760Z" /></svg> فال حافظ
712                </a>
713            </li>
714            <li>
715                <a href="/mundex">
716                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M400-120q-66 0-113-47t-47-113q0-66 47-113t113-47q23 0 42.5 5.5T480-418v-422h240v160H560v400q0 66-47 113t-113 47Z" /></svg> نمایهٔ موسیقی
717                </a>
718            </li>
719            <li>
720                <a href="/hashieha">
721                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M280-240q-17 0-28.5-11.5T240-280v-80h520v-360h80q17 0 28.5 11.5T880-680v600L720-240H280ZM80-280v-560q0-17 11.5-28.5T120-880h520q17 0 28.5 11.5T680-840v360q0 17-11.5 28.5T640-440H240L80-280Z" /></svg> حاشیه‌ها
722                </a>
723            </li>
724            <li>
725                <a href="/simi">
726                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M458-280q18 0 35.5-4.5T526-298l98 98 56-56-98-98q9-15 13.5-32.5T600-422q0-58-41-98t-99-40q-58 0-99 41t-41 99q0 58 40 99t98 41Zm2-80q-25 0-42.5-17.5T400-420q0-25 17.5-42.5T460-480q25 0 42.5 17.5T520-420q0 25-17.5 42.5T460-360ZM240-80q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h320l240 240v480q0 33-23.5 56.5T720-80H240Zm280-520h200L520-800v200Z" /></svg> مشابه‌یابی
727                </a>
728            </li>
729            <li>
730                <a href="https://blog.ganjoor.net">
731                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M720-440v-80h160v80H720Zm48 280-128-96 48-64 128 96-48 64Zm-80-480-48-64 128-96 48 64-128 96ZM200-200v-160h-40q-33 0-56.5-23.5T80-440v-80q0-33 23.5-56.5T160-600h160l200-120v480L320-360h-40v160h-80Zm360-146v-268q27 24 43.5 58.5T620-480q0 41-16.5 75.5T560-346Z" /></svg> تازه‌های گنجور
732                </a>
733            </li>
734        </ul>
735        <ul class="link-list-tools">
736            <li>
737                <a href="https://c.ganjoor.net">
738                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M320-240 80-480l240-240 57 57-184 184 183 183-56 56Zm320 0-57-57 184-184-183-183 56-56 240 240-240 240Z" /></svg> کدهای گنجور
739                </a>
740            </li>
741            <li>
742                <a href="https://dg.ganjoor.net">
743                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M40-120v-80h880v80H40Zm120-120q-33 0-56.5-23.5T80-320v-440q0-33 23.5-56.5T160-840h640q33 0 56.5 23.5T880-760v440q0 33-23.5 56.5T800-240H160Zm0-80h64
7430v-440H160v440Zm0 0v-440 440Z" /></svg> گنجور رومیزی
744                </a>
745            </li>
746            <li>
747                <a href="http://pozh.org/saaghar">
748                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M80-160q-33 0-56.5-23.5T0-240h160q-33 0-56.5-23.5T80-320v-440q0-33 23.5-56.5T160-840h640q33 0 56.5 23.5T880-760v440q0 33-23.5 56.5T800-240h160q0 33-23.5 56.5T880-160H80Zm400-40q17 0 28.5-11.5T520-240q0-17-11.5-28.5T480-280q-17 0-28.5 11.5T440-240q0 17 11.5 28.5T480-200ZM160-320h640v-440H160v440Zm0 0v-440 440Z" /></svg> ساغر
749                </a>
750            </li>
751            <li>
752                <a href="https://epub.ganjoor.net">
753                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M560-564v-68q33-14 67.5-21t72.5-7q26 0 51 4t49 10v64q-24-9-48.5-13.5T700-600q-38 0-73 9.5T560-564Zm0 220v-68q33-14 67.5-21t72.5-7q26 0 51 4t49 10v64q-24-9-48.5-13.5T700-380q-38 0-73 9t-67 27Zm0-110v-68q33-14 67.5-21t72.5-7q26 0 51 4t49 10v64q-24-9-48.5-13.5T700-490q-38 0-73 9.5T560-454Zm-40 176q44-21 88.5-31.5T700-320q36 0 70.5 6t69.5 18v-396q-33-14-68.5-21t-71.5-7q-47 0-93 12t-87 36v394Zm-40 118q-48-38-104-59t-116-21q-42 0-82.5 11T100-198q-21 11-40.5-1T40-234v-482q0-11 5.5-21T62-752q47-23 96.5-35.5T260-800q58 0 113.5 15T480-740q51-30 106.5-45T700-800q52 0 101.5 12.5T898-752q11 5 16.5 15t5.5 21v482q0 23-19.5 35t-40.5 1q-37-20-77.5-31T700-240q-60 0-116 21t-104 59Z" /></svg> کتابخانهٔ گنجور
754                </a>
755            </li>
756            <li>
757                <a href="https://museum.ganjoor.net">
758                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M482-80q-57 0-101-36t-55-92q-53 17-107-2t-83-66q-30-48-22-106.5t52-97.5q-42-38-50.5-94T134-678q27-48 81.5-69.5T324-752q11-56 55-92t101-36q57 0 101 36t55 92q56-17 108.5 3t81.5 71q27 50 19.5 104.5T794-480q44 39 52.5 96.5T828-276q-29 51-81.5 68T638-208q-11 56-55 92T482-80Zm0-80q47 0 70.5-40.5T552-280l-28-46q-11 3-21 4.5t-21 1.5q-10 0-20.5-1.5T440-326l-28 46q-24 39-.5 79.5T482-160ZM202-320q24 41 70.5 41t69.5-41l26-46q-8-8-15-17t-12-19q-5-9-9-18.5t-7-19.5h-53q-47 0-70 39.5t0 80.5Zm416 0q23 41 69.5 41t70.5-41q23-41 0-80.5T688-440h-53q-2 10-6.5 19.5T619-402q-5 10-12 19t-15 17l26 46ZM480-480Zm-155-40q3-11 7.5-21.5T342-561q5-9 11.5-17t14.5-16l-26-46q-23-41-69.5-41T202-640q-23 41 0 80.5t70 39.5h53Zm363 0q47 0 70-39.5t0-80.5q-24-41-70.5-41T618-640l-26 46q8 8 14.5 16t11.5 17q5 9 9.5 19.5T635-520h53ZM437-634q11-3 21.5-4.5T480-640q11 0 21.5 1.5T523-634l27-46q23-39 0-79.5T480-800q-47 0-70 40t0 80l27 46Zm0 0q11-3 21.5-4.5T480-640q11 0 21.5 1.5T523-634q-11-3-21.5-4.5T480-640q-11 0-21.5 1.5T437-634Zm-96 232q-5-9-9-18.5t-7-19.5q3 10 7 19.5t9 18.5q5 10 12 19t15 17q-8-8-15-17t-12-19Zm-16-118q3-11 7.5-21.5T342-561q5-9 11.5-17t14.5-16q-8 8-14.5 16T342-561q-5 9-9.5 19.5T325-520Zm157 200q-10 0-20.5-1.5T440-326q11 3 21.5 4.5T482-320q11 0 21-1.5t21-4.5q-11 3-21 4.5t-21 1.5Zm110-46q8-8 15-17t12-19q5-9 9.5-18.5T635-440q-2 10-6.5 19.5T619-402q-5 10-12 19t-15 17Zm43-154q-3-11-7.5-21.5T618-561q-5-9-11.5-17T592-594q8 8 14.5 16t11.5 17q5 9 9.5 19.5T635-520ZM480-400q33 0 56.5-23.5T560-480q0-33-23.5-56.5T480-560q-33 0-56.5 23.5T400-480q0 33 23.5 56.5T480-400Z" /></svg> گنجینهٔ گنجور
759                </a>
760            </li>
761            <li>
762                <a href="https://abjad.ganjoor.net">
763                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M320-240h60v-80h80v-60h-80v-80h-60v80h-80v60h80v80Zm200-30h200v-60H520v60Zm0-100h200v-60H520v60Zm44-152 56-56 56 56 42-42-56-58 56-56-42-42-56 56-56-56-42 42 56 56-56 58 42 42Zm-314-70h200v-60H250v60Zm-50 472q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z" /></svg> محاسبه‌گر ابجد
764                </a>
765            </li>
766            <li>
767                <a href="https://ava.ganjoor.net">
768                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M680-80q-62 0-101.5-31T518-202q-17-50-32.5-70T414-336q-62-50-98-113t-36-151q0-119 80.5-199.5T560-880q119 0 199.5 80.5T840-600h-80q0-85-57.5-142.5T560-800q-85 0-142.5 57.5T360-600q0 68 27 116t77 86q52 38 81 74t43 78q14 44 33.5 65t58.5 21q33 0 56.5-23.5T760-240h80q0 66-47 113T680-80ZM248-290q-59-60-93.5-139.5T120-600q0-92 34.5-172T248-912l58 56q-50 50-78 115.5T200-600q0 74 28 139t78 115l-58 56Zm312-210q-42 0-71-29.5T460-600q0-42 29-71t71-29q42 0 71 29t29 71q0 41-29 70.5T560-500Z" /></svg> آوای گنجور
769                </a>
770            </li>
771            <li>
772                <a href="https://gaudiopanel.ganjoor.net">
773                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M480-400q-50 0-85-35t-35-85v-240q0-50 35-85t85-35q50 0 85 35t35 85v240q0 50-35 85t-85 35Zm-40 280v-123q-104-14-172-93t-68-184h80q0 83 58.5 141.5T480-320q83 0 141.5-58.5T680-520h80q0 105-68 184t-172 93v123h-80Z" /></svg> پیشخان خوانشگران
774                </a>
775            </li>
776            <li>
777                <a href="https://blog.ganjoor.net/1402/12/03/pishkhan-the-spelling/">
778                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M478-240q21 0 35.5-14.5T528-290q0-21-14.5-35.5T478-340q-21 0-35.5 14.5T428-290q0 21 14.5 35.5T478-240Zm-36-154h74q0-33 7.5-52t42.5-52q26-26 41-49.5t15-56.5q0-56-41-86t-97-30q-57 0-92.5 30T342-618l66 26q5-18 22.5-39t53.5-21q32 0 48 17.5t16 38.5q0 20-12 37.5T506-526q-44 39-54 59t-10 73Zm38 314q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q
778-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z" /></svg> پیشخان یا پیشخوان؟
779                </a>
780            </li>
781            <li>
782                <a href="https://naskban.ir">
783                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M480-160q-48-38-104-59t-116-21q-42 0-82.5 11T100-198q-21 11-40.5-1T40-234v-482q0-11 5.5-21T62-752q46-24 96-36t102-12q58 0 113.5 15T480-740v484q51-32 107-48t113-16q36 0 70.5 6t69.5 18v-480q15 5 29.5 10.5T898-752q11 5 16.5 15t5.5 21v482q0 23-19.5 35t-40.5 1q-37-20-77.5-31T700-240q-60 0-116 21t-104 59Zm80-200v-380l200-200v400L560-360Z" /></svg> نسکبان
784                </a>
785            </li>
786        </ul>
787        <ul class="link-list-about">
788            <li>
789                <a href="/about">
790                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M160-80v-240h120v240H160Zm200 0v-476q-50 17-65 62.5T280-400h-80q0-128 75-204t205-76q100 0 150-49.5T680-880h80q0 88-37.5 157.5T600-624v544h-80v-240h-80v240h-80Zm120-640q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720Z" /></svg> معرفی
791                </a>
792            </li>
793            <li>
794                <a href="/faq">
795                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M560-360q17 0 29.5-12.5T602-402q0-17-12.5-29.5T560-444q-17 0-29.5 12.5T518-402q0 17 12.5 29.5T560-360Zm-30-128h60q0-29 6-42.5t28-35.5q30-30 40-48.5t10-43.5q0-45-31.5-73.5T560-760q-41 0-71.5 23T446-676l54 22q9-25 24.5-37.5T560-704q24 0 39 13.5t15 36.5q0 14-8 26.5T578-596q-33 29-40.5 45.5T530-488ZM320-240q-33 0-56.5-23.5T240-320v-480q0-33 23.5-56.5T320-880h480q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H320Zm0-80h480v-480H320v480ZM160-80q-33 0-56.5-23.5T80-160v-560h80v560h560v80H160Zm160-720v480-480Z" /></svg> پرسش‌های متداول
796                </a>
797            </li>
798            <li>
799                <a href="/photos">
800                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M480-720q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-160 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm280 40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-320 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm160 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-120 40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-240 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm40 40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm160 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm-480 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm40-40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80-80q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm40-40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 0q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm40 40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm80 80q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6Zm40 40q-8 0-14-6t-6-14q0-8 6-14t14-6q8 0 14 6t6 14q0 8-6 14t-14 6ZM360-390q-21 0-35.5-14.5T310-440q0-21 14.5-35.5T360-490q21 0 35.5 14.5T410-440q0 21-14.5 35.5T3
80060-390Zm240 0q-21 0-35.5-14.5T550-440q0-21 14.5-35.5T600-490q21 0 35.5 14.5T650-440q0 21-14.5 35.5T600-390ZM480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-156t86-127Q252-817 325-848.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 82-31.5 155T763-197.5q-54 54.5-127 86T480-80Zm0-80q134 0 227-93.5T800-480q0-134-93-227t-227-93q-133 0-226.5 93T160-480q0 133 93.5 226.5T480-160Z" /></svg> چهره‌ها
801                </a>
802            </li>
803            <li>
804                <a href="/donate">
805                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M640-440 474-602q-31-30-52.5-66.5T400-748q0-55 38.5-93.5T532-880q32 0 60 13.5t48 36.5q20-23 48-36.5t60-13.5q55 0 93.5 38.5T880-748q0 43-21 79.5T807-602L640-440Zm0-112 109-107q19-19 35-40.5t16-48.5q0-22-15-37t-37-15q-14 0-26.5 5.5T700-778l-60 72-60-72q-9-11-21.5-16.5T532-800q-22 0-37 15t-15 37q0 27 16 48.5t35 40.5l109 107ZM280-220l278 76 238-74q-5-9-14.5-15.5T760-240H558q-27 0-43-2t-33-8l-93-31 22-78 81 27q17 5 40 8t68 4q0-11-6.5-21T578-354l-234-86h-64v220ZM40-80v-440h304q7 0 14 1.5t13 3.5l235 87q33 12 53.5 42t20.5 66h80q50 0 85 33t35 87v40L560-60l-280-78v58H40Zm80-80h80v-280h-80v280Zm520-546Z" /></svg> حمایت مالی
806                </a>
807            </li>
808            <li>
809                <a href="/vazn">
810                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="m105-233-65-47 200-320 120 140 160-260 109 163q-23 1-43.5 5.5T545-539l-22-33-152 247-121-141-145 233ZM863-40 738-165q-20 14-44.5 21t-50.5 7q-75 0-127.5-52.5T463-317q0-75 52.5-127.5T643-497q75 0 127.5 52.5T823-317q0 26-7 50.5T795-221L920-97l-57 57ZM643-217q42 0 71-29t29-71q0-42-29-71t-71-29q-42 0-71 29t-29 71q0 42 29 71t71 29Zm89-320q-19-8-39.5-13t-42.5-6l205-324 65 47-188 296Z" /></svg> آمار محتوا
811                </a>
812            </li>
813            <li>
814                <a href="/contribs">
815                    <svg class="footer-icon" height="14px" viewBox="0 0 24 24" width="14px"><g><rect fill="none" height="24" width="24" /></g><g><g><path d="M6.32,13.01c0.96,0.02,1.85,0.5,2.45,1.34C9.5,15.38,10.71,16,12,16c1.29,0,2.5-0.62,3.23-1.66 c0.6-0.84,1.49-1.32,2.45-1.34C16.96,11.78,14.08,11,12,11C9.93,11,7.04,11.78,6.32,13.01z" /><path d="M4,13L4,13c1.66,0,3-1.34,3-3c0-1.66-1.34-3-3-3s-3,1.34-3,3C1,11.66,2.34,13,4,13z" /><path d="M20,13L20,13c1.66,0,3-1.34,3-3c0-1.66-1.34-3-3-3s-3,1.34-3,3C17,11.66,18.34,13,20,13z" /><path d="M12,10c1.66,0,3-1.34,3-3c0-1.66-1.34-3-3-3S9,5.34,9,7C9,8.66,10.34,10,12,10z" /><path d="M21,14h-3.27c-0.77,0-1.35,0.45-1.68,0.92C16.01,14.98,14.69,17,12,17c-1.43,0-3.03-0.64-4.05-2.08 C7.56,14.37,6.95,14,6.27,14H3c-1.1,0-2,0.9-2,2v4h7v-2.26c1.15,0.8,2.54,1.26,4,1.26s2.85-0.46,4-1.26V20h7v-4 C23,14.9,22.1,14,21,14z" /></g></g></svg> آمار مشارکت
816                </a>
817            </li>
818            <li>
819                <a href="https://kntr.ir/1/ganjoor.net">
820                    <svg class="footer-icon" height="14px" viewBox="0 0 24 24" width="14px"><path d="M0 0h24v24H0V0z" fill="none" /><path d="M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z" /></svg> آمار بازدید
821                </a>
822            </li>
823            <li>
824                <a href="/sources">
825                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M480-60q-72-68-165-104t-195-36v-440q101 0 194 36.5T480-498q73-69 166-105.5T840-640v440q-103 0-195.5 36T480-60Zm0-104q63-47 134-75t146-37v-276q-73 13-143.5 52.5T480-394q-66-66-136.5-105.5T200-552v276q75 9 146 37t134 75Zm0-436q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47Zm0-80q33 0 56.5-23.5T560-760q0-33-23.5-56.5T480-840q-33 0-56.5 23.5T400-760q0 33 23.5 56.5T480-680Zm0-80Zm0 366Z" /></svg> منابع
826                </a>
827            </li>
828            <li>
829                <a href="/contact">
830                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Zm320-280L160-640v400h640v-400L480-440Zm0-80 320-200H160l320 200ZM160-640v-80 480-400Z" /></svg> تماس
831                </a>
832            </li>
833            <li>
834                <a href="/privacy">
835                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M480-80q-139-35-229.5-159.5T160-516v-244l320-120 320 120v244q0 152-90.5 276.5T480-80Zm0-84q97-30 162-118.5T718-480H480v-315l-240 90v207q0 7 2 18h238v316Z" /></svg> حریم خصوصی
836                </a>
837            </li>
838            <li>
839                <a href="javascript:void(0);" onclick="openChangelogModal();" role="button" title="تازه‌های نرم‌افزار">
840                    <svg class="footer-icon" height="14px" viewBox="0 -960 960 960" width="14px"><path d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 20-2 39t-6 39l-76-76q1-11 1.5-21t.5-21q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93q11 0 21-.5t21-1.5l76 76q-20 4-39 6t-39 2Zm312 40L622-210q-14 8-29.5 13T560-192q-40 0-68-28t-28-68q0-40 28-68t68-28q40 0 68 28t28 68q0 9-1.5 17t-4.5 15l124 124-64 64ZM440-480v-280h80v247l180 108-40 68-220-143Z" /></svg> تازه‌های نرم‌افزار
841                </a>
842            </li>
843        </ul>
844    </div>
845</div>
846
847<div id="changelog-modal" class="modal">
848    <span onclick="document.getElementById('changelog-modal').style.display='none'"
849          class="close" title="بستن">&times;</span>
850    <div class="modal-content animate changelog-modal-content">
851        <h2 class="changelog-title">تازه‌های نرم‌افزار گنجور</h2>
852        <div id="changelog-list" class="changelog-list">
853            <div class="changelog-loading">در حال بارگذاری...</div>
854        </div>
855    </div>
856</div>
857
858<script>
859    var changelogLoaded = false;
860
861    function openChangelogModal() {
862        document.getElementById('changelog-modal').style.display = 'block';
863        if (!changelogLoaded) {
864            loadChangelog();
865        }
866    }
867
868    function loadChangelog() {
869        var listEl = document.getElementById('changelog-list');
870        fetch('/json/changelog.json', { cache: 'no-store' })
871            .then(function (response) {
872                if (!response.ok) {
873                    throw new Error('network response was not ok');
874                }
875                return response.json();
876            })
877            .then(function (items) {
878                changelogLoaded = true;
879                if (!items || items.length === 0) {
880                    listEl.innerHTML = '<div class="changelog-loading">موردی برای نمایش وجود ندارد.</div>';
881                    return;
882                }
883                // newest first
884                var reversed = items.slice().reverse();
885                var html = '';
886                for (var i = 0; i < reversed.length; i++) {
887                    var item = reversed[i];
888                    html += '<div class="changelog-item">'
889                        + '<span class="changelog-date">' + toPersianNumber(item.date) + '</span>'
890                        + '<span class="changelog-desc">' + item.description + '</span>'
891                        + '</div>';
892                }
893                listEl.innerHTML = html;
894            })
895            .catch(function () {
896                listEl.innerHTML = '<div class="changelog-loading">در بارگذاری فهرست تغییرات خطایی رخ داد.</div>';
897            });
898    }
899</script>
899
900
901<a href="javascript:toggleColorScheme();" id="theme-toggle" title="تغییر پوسته">
902    <span id="icon-sun"><svg height="24px" viewBox="0 -960 960 960" width="24px"><path d="M440-760v-160h80v160h-80Zm266 110-55-55 112-115 56 57-113 113Zm54 210v-80h160v80H760ZM440-40v-160h80v160h-80ZM254-652 140-763l57-56 113 113-56 54Zm508 512L651-255l54-54 114 110-57 59ZM40-440v-80h160v80H40Zm157 300-56-57 112-112 29 27 29 28-114 114Zm283-100q-100 0-170-70t-70-170q0-100 70-170t170-70q100 0 170 70t70 170q0 100-70 170t-170 70Z" /></svg></span>
903    <span id="icon-moon"><svg height="24px" viewBox="0 -960 960 960" width="24px"><path d="M480-120q-150 0-255-105T120-480q0-150 105-255t255-105q14 0 27.5 1t26.5 3q-41 29-65.5 75.5T444-660q0 90 63 153t153 63q55 0 101-24.5t75-65.5q2 13 3 26.5t1 27.5q0 150-105 255T480-120Z" /></svg></span>
904</a>
905
906<script>
907    applyPreferredColorScheme(getPreferredColorScheme());
908</script>
908
909
910    
910<script>
911        // When the user scrolls the page, execute stickyFunction
912        window.onscroll = function () { stickyFunction() };
913
914        // Get the navbar
915        var navbar = document.getElementById("main-navbar");
916
917        // Get the offset position of the navbar
918        var sticky = navbar.offsetTop;
919
920        if (sticky != null) {
921            var btnSticky = document.getElementById("pin_button");
922            if (stickyEnabled) {
923                btnSticky.classList.remove("color-disabled");
924                btnSticky.classList.add("color-white");
925            }
926            else {
927                btnSticky.classList.remove("color-white");;
928                btnSticky.classList.add("color-disabled")
929            }
930        }
931
932
933        // Add the sticky class to the navbar when you reach its scroll position. Remove "sticky" when you leave the scroll position
934        function stickyFunction() {
935            if (stickyEnabled && window.pageYOffset >= sticky) {
936                navbar.classList.add("sticky");
937            } else {
938                navbar.classList.remove("sticky");
939            }
940        }
941
942        function switchSticky() {
943            stickyEnabled = !stickyEnabled;
944            setCookie("stickyEnabled", stickyEnabled ? "true" : "false", 365);
945            var btnSticky = document.getElementById("pin_button");
946            if (stickyEnabled) {
947                btnSticky.classList.remove("color-disabled");
948                btnSticky.classList.add("color-white");
949            }
950            else {
951                btnSticky.classList.remove("color-white");;
952                btnSticky.classList.add("color-disabled")
953            }
954            stickyFunction();
955        }
956    </script>
956
957
958
959</div>
960
961
962
963<script src='https://cdn.kntr.ir/tracker.js'></script>
963<script>kntrTracking.startTracking("1", "");</script>
vendor: 2 bytes, line 963
963
964<script>
965    document.addEventListener("DOMContentLoaded", function() {
966        document.querySelectorAll("table.stats").forEach(table => {
967            plotChart(table.getAttribute("id"));
968        });
969    });
970</script>
970
971
972    
972<script src="/js/vaabd.js?version=10"></script>
972
973
974    <style>
975    #ss-widget-launcher {
976        position: fixed;
977        bottom: 74px; /* stacked above the theme toggle (bottom:20px, 44px tall) with a real gap - */
978        left: 20px;   /* not touching, so they read as two distinct controls, not one fused blob */
979        z-index: 999;
980        display: inline-flex;
981        align-items: center;
982        justify-content: center;
983        width: 44px;
984        height: 44px;
985        border-radius: 50%;
986        background: var(--card-inner);
987        border: 1.5px solid var(--border-gold);
988        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
989        cursor: pointer;
990        transition: all 0.25s ease;
991    }
992
993    #ss-widget-launcher:hover {
994        background: var(--card-nested);
995        transform: translateY(-2px);
996        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
997    }
998
999    #ss-widget-backdrop {
1000        position: fixed;
1001        inset: 0;
1002        background: rgba(0, 0, 0, 0.35);
1003        z-index: 998;
1004    }
1005
1006    #ss-widget-panel {
1007        position: fixed;
1008        bottom: 20px;
1009        left: 20px; /* anchored on the same side as the launcher, so the panel feels connected to
1010                       where you clicked rather than popping up across the screen */
1011        z-index: 1000;
1012        width: 360px;
1013        max-width: calc(100vw - 40px);
1014        max-height: 70vh;
1015        display: flex;
1016        flex-direction: column;
1017        background: var(--bg-page);
1018        border: 1.5px solid var(--border-gold);
1019        border-radius: 14px;
1020        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25);
1021        overflow: hidden;
1022    }
1023
1024    #ss-widget-panel.ss-widget-maximized {
1025        top: 5vh;
1026        bottom: 5vh;
1027        left: 50%;
1028        right: auto;
1029        transform: translateX(-50%);
1030        width: min(760px, 92vw);
1031        max-height: none;
1032    }
1033
1034    #ss-widget-header {
1035        display: flex;
1036        align-items: center;
1037        justify-content: space-between;
1038        padding: 12px 14px;
1039        border-bottom: 1px solid var(--border-gold);
1040        font-weight: 600;
1041        color: var(--brand);
1042        -webkit-text-fill-color: var(--brand);
1043        flex-shrink: 0;
1044    }
1045
1046    #ss-widget-header .ss-widget-actions a {
1047        color: var(--text-muted);
1048        margin-inline-start: 12px;
1049        cursor: pointer;
1050        text-decoration: none;
1051        font-size: 1.15rem;
1052    }
1053
1054    #ss-widget-form {
1055        display: flex;
1056        gap: 8px;
1057        padding: 10px 14px;
1058        flex-shrink: 0;
1059    }
1060
1061    #ss-widget-form input[type="text"],
1062    #ss-widget-form input[type="submit"] {
1063        box-sizing: border-box;
1064        height: 38px;
1065        font-size: 0.95rem;
1066        border-radius: 8px;
1067        border: 1px solid var(--border-gold);
1068    }
1069
1070    #ss-widget-query {
1071        flex: 1;
1072        padding: 0 12px;
1073        background: var(--card-inner);
1074        color: inherit;
1075    }
1076
1077    #ss-widget-form input[type="submit"] {
1078        padding: 0 16px;
1079        background: var(--card-inner);
1080        color: var(--brand);
1081        -webkit-text-fill-color: var(--brand);
1082        font-weight: 600;
1083        white-space: nowrap;
1084        cursor: pointer;
1085        transition: background 0.2s ease;
1086    }
1087
1088    #ss-widget-form input[type="submit"]:hover {
1089        background: var(--card-nested);
1090    }
1091
1092    #ss-widget-status {
1093        padding: 0 14px 10px;
1094        color: var(--text-muted);
1095        font-size: 0.9rem;
1096        display: none;
1097        flex-shrink: 0;
1098    }
1099
1100    #ss-widget-results {
1101        overflow-y: auto;
1102        padding: 0 14px 14px;
1103        flex: 1;
1104    }
1105
1106    .ss-widget-result {
1107        margin-bottom: 12px;
1108        padding: 10px 12px;
1109        border: 1px solid var(--border-gold);
1110        border-radius: 10px;
1111    }
1112
1113    .ss-widget-result a.ss-widget-result-title {
1114        font-weight: 600;
1115        font-size: 0.98rem;
1116        color: var(--brand);
1117        -webkit-text-fill-color: var(--brand);
1118    }
1119
1120    .ss-widget-verses {
1121        margin-top: 6px;
1122        color: var(--text-muted);
1123        font-size: 0.88rem;
1124        line-height: 1.9;
1125    }
1126
1127    .ss-widget-couplet {
1128        display: flex;
1129        justify-content: space-between;
1130        gap: 10px;
1131        padding: 2px 0;
1132    }
1133
1134    .ss-widget-scope-note {
1135        text-align: center;
1136        color: var(--gold, var(--text-muted));
1137        font-size: 0.85rem;
1138        margin-bottom: 10px;
1139    }
1140
1141    .ss-widget-scope-clear {
1142        color: var(--brand);
1143        -webkit-text-fill-color: var(--brand);
1144        text-decoration: underline dotted;
1145        cursor: pointer;
1146    }
1147</style>
1148
1149<a href="javascript:void(0);" id="ss-widget-launcher" title="جستجوی معنایی — پیدا کردن شعر با توصیف معنای آن" onclick="ssWidgetOpen()">
1150    <svg height="24px" viewBox="0 -960 960 960" width="24px" fill="var(--gold, currentColor)">
1151        <path d="M240-400h480v-80H240v80Zm0-120h480v-80H240v80Zm0-120h480v-80H240v80ZM80-80v-720q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H240L80-80Zm126-240h594v-480H160v525l46-45Zm-46 0v-480 480Z" />
1152    </svg>
1153</a>
1154
1155<div id="ss-widget-backdrop" style="display:none;" onclick="ssWidgetUnmaximize()"></div>
1156
1157<div id="ss-widget-panel" style="display:none;">
1158    <div id="ss-widget-header">
1159        <span>جستجوی معنایی</span>
1160        <div class="ss-widget-actions">
1161            <a href="javascript:void(0);" id="ss-widget-maximize-btn" onclick="ssWidgetToggleMaximize()" title="بزرگ‌نمایی">⤢</a>
1162            <a href="javascript:void(0);" onclick="ssWidgetClose()" title="بستن">×</a>
1163        </div>
1164    </div>
1165    <form id="ss-widget-form" onsubmit="return ssWidgetSubmit(event);">
1166        <input type="text" id="ss-widget-query" placeholder="مثلاً: شعری در مورد بی‌وفایی دنیا" autocomplete="off" />
1167        <input type="submit" value="جستجو" />
1168    </form>
1169    <div id="ss-widget-status"></div>
1170    <div id="ss-widget-results"></div>
1171</div>
1172
1173<script>
1174    var ssWidgetApiRoot = "https://ganjgah.ir";
1175    var ssWidgetMaximized = false;
1176    var ssWidgetLastQuery = ""; // the last SUBMITTED query, for the "search globally instead" link
1177
1178    function ssWidgetOpen() {
1179        document.getElementById("ss-widget-launcher").style.display = "none";
1180        document.getElementById("ss-widget-panel").style.display = "flex";
1181        document.getElementById("ss-widget-query").focus();
1182    }
1183
1184    function ssWidgetClose() {
1185        document.getElementById("ss-widget-launcher").style.display = "inline-flex";
1186        document.getElementById("ss-widget-panel").style.display = "none";
1187        ssWidgetUnmaximize();
1188    }
1189
1190    function ssWidgetToggleMaximize() {
1191        if (ssWidgetMaximized) {
1192            ssWidgetUnmaximize();
1193        } else {
1194            ssWidgetMaximized = true;
1195            document.getElementById("ss-widget-panel").classList.add("ss-widget-maximized");
1196            document.getElementById("ss-widget-backdrop").style.display = "block";
1197            document.getElementById("ss-widget-maximize-btn").textContent = "⤡";
1198            document.getElementById("ss-widget-maximize-btn").title = "بازگشت به حالت کوچک";
1199        }
1200    }
1201
1202    function ssWidgetUnmaximize() {
1203        ssWidgetMaximized = false;
1204        document.getElementById("ss-widget-panel").classList.remove("ss-widget-maximized");
1205        document.getElementById("ss-widget-backdrop").style.display = "none";
1206        document.getElementById("ss-widget-maximize-btn").textContent = "⤢";
1207        document.getElementById("ss-widget-maximize-btn").title = "بزرگ‌نمایی";
1208    }
1209
1210    function ssWidgetSubmit(e) {
1211        e.preventDefault();
1212        var query = document.getElementById("ss-widget-query").value.trim();
1213        if (!query) return false;
1214        ssWidgetLastQuery = query;
1215        ssWidgetRunSearch(query, false);
1216        return false;
1217    }
1218
1219    // "search globally instead" - the escape hatch for when auto-detection guesses wrong.
1220    // Reuses the last SUBMITTED query, not whatever's currently sitting in the input box
1221    // (which the user may have started editing without resubmitting).
1222    function ssWidgetSearchGlobally() {
1223        if (!ssWidgetLastQuery) return;
1224        ssWidgetRunSearch(ssWidgetLastQuery, true);
1225    }
1226
1227    function ssWidgetRunSearch(query, disableScopeDetection) {
1228        var resultsEl = document.getElementById("ss-widget-results");
1229        var statusEl = document.getElementById("ss-widget-status");
1230        resultsEl.innerHTML = "";
1231        statusEl.style.display = "block";
1232        statusEl.textContent = "در حال جستجو...";
1233
1234        $.ajax({
1235            type: "POST",
1236            url: ssWidgetApiRoot + "/api/ganjoor/search/semantic",
1237            contentType: "application/json",
1238            data: JSON.stringify({ query: query, topK: 10, disableScopeDetection: !!disableScopeDetection }),
1239            success: function (response) {
1240                statusEl.style.display = "none";
1241                ssWidgetRenderResults(response);
1242            },
1243            error: function (xhr) {
1244                statusEl.style.display = "block";
1245                if (xhr.status === 503) {
1246                    statusEl.textContent = "در حال حاضر جستجوی معنایی در دسترس نیست. لطفاً کمی بعد دوباره امتحان کنید.";
1247                } else if (xhr.responseText) {
1248                    statusEl.textContent = "خطا: " + xhr.responseText;
1249                } else {
1250                    statusEl.textContent = "خطایی رخ داد (کد " + xhr.status + "). لطفاً دوباره تلاش کنید.";
1251                }
1252            }
1253        });
1254    }
1255
1256    function ssWidgetRenderResults(response) {
1257        var resultsEl = document.getElementById("ss-widget-results");
1258        var statusEl = document.getElementById("ss-widget-status");
1259
1260        if (!response || !response.results || response.results.length === 0) {
1261            statusEl.style.display = "block";
1262            statusEl.textContent = "نتیجه‌ای پیدا نشد.";
1263            return;
1264        }
1265
1266        var html = "";
1267        if (response.detectedPoetName || response.detectedCategoryName) {
1268            var scopeText = [response.detectedPoetName, response.detectedCategoryName].filter(
1268Boolean).join(" » ");
1269            html += '<p class="ss-widget-scope-note">نتایج محدود به: ' + ssWidgetEscapeHtml(scopeText) +
1270                ' <a href="javascript:void(0);" onclick="ssWidgetSearchGlobally()" class="ss-widget-scope-clear">(جستجوی سراسری)</a></p>';
1271        }
1272
1273        response.results.forEach(function (item, index) {
1274            var rank = index + 1;
1275            html += '<div class="ss-widget-result">';
1276            html += '<a class="ss-widget-result-title" href="' + ssWidgetEscapeHtml(item.fullUrl) + '" onclick="ssWidgetReportClick(' +
1277                JSON.stringify(response.logId) + ',' + JSON.stringify(item.poemId) + ',' + rank + ')">' +
1278                ssWidgetEscapeHtml(item.fullTitle || item.title) + '</a>';
1279            html += ssWidgetRenderVerses(item.verses);
1280            html += '</div>';
1281        });
1282
1283        resultsEl.innerHTML = html;
1284    }
1285
1286    // Fire-and-forget - does not preventDefault or delay navigation in any way, just queues the
1287    // click report in the background while the browser proceeds to the poem page normally.
1288    // sendBeacon is specifically designed for "report something right as the page is about to
1289    // unload" - a plain fetch can get cancelled mid-flight by the navigation; sendBeacon (or a
1290    // keepalive fetch as fallback for older browsers) doesn't have that problem.
1291    function ssWidgetReportClick(logId, poemId, rank) {
1292        if (!logId) return; // the search itself failed to log - nothing to correlate a click to
1293
1294        var payload = JSON.stringify({ logId: logId, poemId: poemId, rank: rank });
1295        var url = ssWidgetApiRoot + "/api/ganjoor/search/semantic/click";
1296
1297        if (navigator.sendBeacon) {
1298            navigator.sendBeacon(url, new Blob([payload], { type: "application/json" }));
1299        } else {
1300            fetch(url, {
1301                method: "POST",
1302                headers: { "Content-Type": "application/json" },
1303                body: payload,
1304                keepalive: true
1305            }).catch(function () { });
1306        }
1307    }
1308
1309    // Same hemistich-pairing logic as mini-ganjoor's renderVerses (https://ganjoor.github.io/mini/)
1310    // and SemanticSearch.cshtml - reused as-is rather than reinvented a third time.
1311    function ssWidgetRenderVerses(verses) {
1312        if (!verses || verses.length === 0) return "";
1313
1314        var out = [];
1315        var i = 0;
1316        while (i < verses.length) {
1317            var v = verses[i];
1318            if (v.position === "Right" && verses[i + 1] && verses[i + 1].position === "Left") {
1319                out.push(
1320                    '<div class="ss-widget-couplet">' +
1321                    '<div style="flex:1;">' + ssWidgetEscapeHtml(v.text) + '</div>' +
1322                    '<div style="flex:1;">' + ssWidgetEscapeHtml(verses[i + 1].text) + '</div>' +
1323                    '</div>'
1324                );
1325                i += 2;
1326            } else {
1327                out.push('<div style="padding:2px 0;">' + ssWidgetEscapeHtml(v.text) + '</div>');
1328                i += 1;
1329            }
1330        }
1331        return '<div class="ss-widget-verses">' + out.join("") + '</div>';
1332    }
1333
1334    function ssWidgetEscapeHtml(s) {
1335        if (s == null) return "";
1336        return String(s).replace(/[&<>"']/g, function (c) {
1337            return { "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;", "'": "&#39;" }[c];
1338        });
1339    }
1340</script>
1340
1341
1342
1343    
1344</body>
1345</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.