[{"data":1,"prerenderedAt":976},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fshatr-widget":30,"\u002Fblog\u002Fshatr-widget-surround":973},[4],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Blog","\u002Fblog","blog",[9,13,17,21,25],{"title":10,"path":11,"stem":12},"لينكس للهاكرز #1","\u002Fblog\u002Flinuxbasic","blog\u002FlinuxBasic",{"title":14,"path":15,"stem":16},"لينكس للهاكرز #2: قراءة الشبكات كخريطة مفتوحة، وإدارة البرامج كالمحترفين","\u002Fblog\u002Flinuxbasic2","blog\u002FlinuxBasic2",{"title":18,"path":19,"stem":20},"نبذة عني: رحلة في عالم البرمجة والتقنية","\u002Fblog\u002Fme","blog\u002Fme",{"title":22,"path":23,"stem":24},"كيف تضع «شطر اليوم» على الشاشة الرئيسية لهاتفك","\u002Fblog\u002Fshatr-widget","blog\u002Fshatr-widget",{"title":26,"path":27,"stem":28},"ويندوز سيرفر للمحترفين #1: ما هو الخادم أصلًا؟ جولة أولى في عالم Windows Server","\u002Fblog\u002Fwindows-servers","blog\u002Fwindows-servers",false,{"id":31,"title":22,"author":32,"body":37,"date":125,"description":83,"extension":968,"image":969,"meta":970,"minRead":175,"navigation":381,"path":23,"seo":971,"stem":24,"__hash__":972},"blog\u002Fblog\u002Fshatr-widget.md",{"name":33,"avatar":34},"Murtaja",{"src":35,"alt":36},"\u002Fhero\u002Fpixelme.jpg","murtaja",{"type":38,"value":39,"toc":962},"minimark",[40,45,67,70,73,84,87,283,287,294,314,868,892,895,899,906,940,951,955,958],[41,42,44],"h2",{"id":43},"عن-المشروع","📜 عن المشروع",[46,47,48,60,61,66],"p",{},[49,50,54,55,59],"a",{"href":51,"rel":52},"https:\u002F\u002Fshatr-sooty.vercel.app",[53],"nofollow","«",[56,57,58],"strong",{},"شطر","»"," موقع صغير بنيته لسبب بسيط: أردت أن أفتح هاتفي كل صباح وأجد بيتاً من الشعر العربي بانتظاري، بدل أن أبدأ يومي بالتمرير بلا هدف. الفكرة بسيطة: كل يوم يختار الموقع بيتاً عشوائياً من آلاف القصائد عبر واجهة ",[49,62,65],{"href":63,"rel":64},"https:\u002F\u002Fqafiyah.com",[53],"قافية"," البرمجية، ويعرضه في منتصف الصفحة باسم الشاعر والقصيدة، مع رابط لقراءتها كاملة إن أعجبك البيت.",[46,68,69],{},"لكن موقعاً تفتحه بنفسك لا يملك نفس الأثر الذي يملكه شيء يظهر أمامك تلقائياً. لذلك أردت أن أنقل «شطر اليوم» إلى الشاشة الرئيسية مباشرة، على هيئة ويدجت (widget) يتجدّد كل يوم. في هذا المقال أشرح كيف فعلت ذلك على الآيفون والأندرويد، إذا أردت تجربة الأمر بنفسك.",[46,71,72],{},"كل ما نحتاجه هو نقطة وصول واحدة يوفرها الموقع:",[74,75,80],"pre",{"className":76,"code":78,"language":79},[77],"language-text","GET https:\u002F\u002Fshatr-sooty.vercel.app\u002Fapi\u002Fdaily-shatr\n","text",[81,82,78],"code",{"__ignoreMap":83},"",[46,85,86],{},"وهي تُرجع بيانات بيت اليوم بصيغة JSON:",[74,88,92],{"className":89,"code":90,"language":91,"meta":83,"style":83},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"date\": \"2026-10-04\",\n  \"sadr\": \"عن أناسٍ وافقوا الحقَّ بما\",\n  \"ajuz\": \"قال : صُوموا ؟ فاستقاموا صُوَّما\",\n  \"poem\": { \"title\": \"...\", \"slug\": \"gDJM\", \"path\": \"\u002Fpoem\u002FgDJM\" },\n  \"poet\": { \"name\": \"...\" }\n}\n","json",[81,93,94,103,131,152,173,245,277],{"__ignoreMap":83},[95,96,99],"span",{"class":97,"line":98},"line",1,[95,100,102],{"class":101},"sMK4o","{\n",[95,104,106,109,113,116,119,122,126,128],{"class":97,"line":105},2,[95,107,108],{"class":101},"  \"",[95,110,112],{"class":111},"spNyl","date",[95,114,115],{"class":101},"\"",[95,117,118],{"class":101},":",[95,120,121],{"class":101}," \"",[95,123,125],{"class":124},"sfazB","2026-10-04",[95,127,115],{"class":101},[95,129,130],{"class":101},",\n",[95,132,134,136,139,141,143,145,148,150],{"class":97,"line":133},3,[95,135,108],{"class":101},[95,137,138],{"class":111},"sadr",[95,140,115],{"class":101},[95,142,118],{"class":101},[95,144,121],{"class":101},[95,146,147],{"class":124},"عن أناسٍ وافقوا الحقَّ بما",[95,149,115],{"class":101},[95,151,130],{"class":101},[95,153,155,157,160,162,164,166,169,171],{"class":97,"line":154},4,[95,156,108],{"class":101},[95,158,159],{"class":111},"ajuz",[95,161,115],{"class":101},[95,163,118],{"class":101},[95,165,121],{"class":101},[95,167,168],{"class":124},"قال : صُوموا ؟ فاستقاموا صُوَّما",[95,170,115],{"class":101},[95,172,130],{"class":101},[95,174,176,178,181,183,185,188,190,194,196,198,200,203,205,208,210,213,215,217,219,222,224,226,228,231,233,235,237,240,242],{"class":97,"line":175},5,[95,177,108],{"class":101},[95,179,180],{"class":111},"poem",[95,182,115],{"class":101},[95,184,118],{"class":101},[95,186,187],{"class":101}," {",[95,189,121],{"class":101},[95,191,193],{"class":192},"sBMFI","title",[95,195,115],{"class":101},[95,197,118],{"class":101},[95,199,121],{"class":101},[95,201,202],{"class":124},"...",[95,204,115],{"class":101},[95,206,207],{"class":101},",",[95,209,121],{"class":101},[95,211,212],{"class":192},"slug",[95,214,115],{"class":101},[95,216,118],{"class":101},[95,218,121],{"class":101},[95,220,221],{"class":124},"gDJM",[95,223,115],{"class":101},[95,225,207],{"class":101},[95,227,121],{"class":101},[95,229,230],{"class":192},"path",[95,232,115],{"class":101},[95,234,118],{"class":101},[95,236,121],{"class":101},[95,238,239],{"class":124},"\u002Fpoem\u002FgDJM",[95,241,115],{"class":101},[95,243,244],{"class":101}," },\n",[95,246,248,250,253,255,257,259,261,264,266,268,270,272,274],{"class":97,"line":247},6,[95,249,108],{"class":101},[95,251,252],{"class":111},"poet",[95,254,115],{"class":101},[95,256,118],{"class":101},[95,258,187],{"class":101},[95,260,121],{"class":101},[95,262,263],{"class":192},"name",[95,265,115],{"class":101},[95,267,118],{"class":101},[95,269,121],{"class":101},[95,271,202],{"class":124},[95,273,115],{"class":101},[95,275,276],{"class":101}," }\n",[95,278,280],{"class":97,"line":279},7,[95,281,282],{"class":101},"}\n",[41,284,286],{"id":285},"على-الآيفون-عبر-تطبيق-scriptable","🍎 على الآيفون: عبر تطبيق Scriptable",[46,288,289,290,293],{},"أسهل طريقة على iOS هي تطبيق ",[56,291,292],{},"Scriptable"," (مجاني من App Store)، وهو يسمح لك ببناء ويدجت مخصص بأسطر بسيطة من JavaScript.",[295,296,297,304,311],"ol",{},[298,299,300,301,303],"li",{},"ثبّت تطبيق ",[56,302,292],{},".",[298,305,306,307,310],{},"افتحه واضغط ",[56,308,309],{},"+"," لإنشاء سكربت جديد، وسمّه «شطر».",[298,312,313],{},"الصق الكود التالي داخل السكربت:",[74,315,319],{"className":316,"code":317,"language":318,"meta":83,"style":83},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const req = new Request(\"https:\u002F\u002Fshatr-sooty.vercel.app\u002Fapi\u002Fdaily-shatr\")\nconst data = await req.loadJSON()\n\nconst widget = new ListWidget()\nwidget.backgroundColor = new Color(\"#18181b\")\nwidget.setPadding(16, 16, 16, 16)\n\nconst shatrText = widget.addText(`${data.sadr}\\n${data.ajuz}`)\nshatrText.font = Font.boldSystemFont(18)\nshatrText.textColor = Color.white()\nshatrText.rightAlignText()\nshatrText.minimumScaleFactor = 0.6\n\nwidget.addSpacer(8)\nconst byline = widget.addText(data.poet.name)\nbyline.font = Font.systemFont(12)\nbyline.textColor = new Color(\"#f0b429\")\nbyline.rightAlignText()\n\nwidget.url = `https:\u002F\u002Fshatr-sooty.vercel.app${data.poem.path}`\nwidget.refreshAfterDate = new Date(Date.now() + 1000 * 60 * 60 * 24)\n\nif (config.runsInWidget) {\n  Script.setWidget(widget)\n} else {\n  widget.presentMedium()\n}\nScript.complete()\n","js",[81,320,321,353,377,383,399,427,457,461,511,539,560,572,587,592,609,637,663,689,700,705,737,787,792,808,826,837,850,855],{"__ignoreMap":83},[95,322,323,326,330,333,336,340,343,345,348,350],{"class":97,"line":98},[95,324,325],{"class":111},"const",[95,327,329],{"class":328},"sTEyZ"," req ",[95,331,332],{"class":101},"=",[95,334,335],{"class":101}," new",[95,337,339],{"class":338},"s2Zo4"," Request",[95,341,342],{"class":328},"(",[95,344,115],{"class":101},[95,346,347],{"class":124},"https:\u002F\u002Fshatr-sooty.vercel.app\u002Fapi\u002Fdaily-shatr",[95,349,115],{"class":101},[95,351,352],{"class":328},")\n",[95,354,355,357,360,362,366,369,371,374],{"class":97,"line":105},[95,356,325],{"class":111},[95,358,359],{"class":328}," data ",[95,361,332],{"class":101},[95,363,365],{"class":364},"s7zQu"," await",[95,367,368],{"class":328}," req",[95,370,303],{"class":101},[95,372,373],{"class":338},"loadJSON",[95,375,376],{"class":328},"()\n",[95,378,379],{"class":97,"line":133},[95,380,382],{"emptyLinePlaceholder":381},true,"\n",[95,384,385,387,390,392,394,397],{"class":97,"line":154},[95,386,325],{"class":111},[95,388,389],{"class":328}," widget ",[95,391,332],{"class":101},[95,393,335],{"class":101},[95,395,396],{"class":338}," ListWidget",[95,398,376],{"class":328},[95,400,401,404,406,409,411,413,416,418,420,423,425],{"class":97,"line":175},[95,402,403],{"class":328},"widget",[95,405,303],{"class":101},[95,407,408],{"class":328},"backgroundColor ",[95,410,332],{"class":101},[95,412,335],{"class":101},[95,414,415],{"class":338}," Color",[95,417,342],{"class":328},[95,419,115],{"class":101},[95,421,422],{"class":124},"#18181b",[95,424,115],{"class":101},[95,426,352],{"class":328},[95,428,429,431,433,436,438,442,444,447,449,451,453,455],{"class":97,"line":247},[95,430,403],{"class":328},[95,432,303],{"class":101},[95,434,435],{"class":338},"setPadding",[95,437,342],{"class":328},[95,439,441],{"class":440},"sbssI","16",[95,443,207],{"class":101},[95,445,446],{"class":440}," 16",[95,448,207],{"class":101},[95,450,446],{"class":440},[95,452,207],{"class":101},[95,454,446],{"class":440},[95,456,352],{"class":328},[95,458,459],{"class":97,"line":279},[95,460,382],{"emptyLinePlaceholder":381},[95,462,464,466,469,471,474,476,479,481,484,487,489,491,494,497,500,502,504,506,509],{"class":97,"line":463},8,[95,465,325],{"class":111},[95,467,468],{"class":328}," shatrText ",[95,470,332],{"class":101},[95,472,473],{"class":328}," widget",[95,475,303],{"class":101},[95,477,478],{"class":338},"addText",[95,480,342],{"class":328},[95,482,483],{"class":101},"`${",[95,485,486],{"class":328},"data",[95,488,303],{"class":101},[95,490,138],{"class":328},[95,492,493],{"class":101},"}",[95,495,496],{"class":328},"\\n",[95,498,499],{"class":101},"${",[95,501,486],{"class":328},[95,503,303],{"class":101},[95,505,159],{"class":328},[95,507,508],{"class":101},"}`",[95,510,352],{"class":328},[95,512,514,517,519,522,524,527,529,532,534,537],{"class":97,"line":513},9,[95,515,516],{"class":328},"shatrText",[95,518,303],{"class":101},[95,520,521],{"class":328},"font ",[95,523,332],{"class":101},[95,525,526],{"class":328}," Font",[95,528,303],{"class":101},[95,530,531],{"class":338},"boldSystemFont",[95,533,342],{"class":328},[95,535,536],{"class":440},"18",[95,538,352],{"class":328},[95,540,542,544,546,549,551,553,555,558],{"class":97,"line":541},10,[95,543,516],{"class":328},[95,545,303],{"class":101},[95,547,548],{"class":328},"textColor ",[95,550,332],{"class":101},[95,552,415],{"class":328},[95,554,303],{"class":101},[95,556,557],{"class":338},"white",[95,559,376],{"class":328},[95,561,563,565,567,570],{"class":97,"line":562},11,[95,564,516],{"class":328},[95,566,303],{"class":101},[95,568,569],{"class":338},"rightAlignText",[95,571,376],{"class":328},[95,573,575,577,579,582,584],{"class":97,"line":574},12,[95,576,516],{"class":328},[95,578,303],{"class":101},[95,580,581],{"class":328},"minimumScaleFactor ",[95,583,332],{"class":101},[95,585,586],{"class":440}," 0.6\n",[95,588,590],{"class":97,"line":589},13,[95,591,382],{"emptyLinePlaceholder":381},[95,593,595,597,599,602,604,607],{"class":97,"line":594},14,[95,596,403],{"class":328},[95,598,303],{"class":101},[95,600,601],{"class":338},"addSpacer",[95,603,342],{"class":328},[95,605,606],{"class":440},"8",[95,608,352],{"class":328},[95,610,612,614,617,619,621,623,625,628,630,632,634],{"class":97,"line":611},15,[95,613,325],{"class":111},[95,615,616],{"class":328}," byline ",[95,618,332],{"class":101},[95,620,473],{"class":328},[95,622,303],{"class":101},[95,624,478],{"class":338},[95,626,627],{"class":328},"(data",[95,629,303],{"class":101},[95,631,252],{"class":328},[95,633,303],{"class":101},[95,635,636],{"class":328},"name)\n",[95,638,640,643,645,647,649,651,653,656,658,661],{"class":97,"line":639},16,[95,641,642],{"class":328},"byline",[95,644,303],{"class":101},[95,646,521],{"class":328},[95,648,332],{"class":101},[95,650,526],{"class":328},[95,652,303],{"class":101},[95,654,655],{"class":338},"systemFont",[95,657,342],{"class":328},[95,659,660],{"class":440},"12",[95,662,352],{"class":328},[95,664,666,668,670,672,674,676,678,680,682,685,687],{"class":97,"line":665},17,[95,667,642],{"class":328},[95,669,303],{"class":101},[95,671,548],{"class":328},[95,673,332],{"class":101},[95,675,335],{"class":101},[95,677,415],{"class":338},[95,679,342],{"class":328},[95,681,115],{"class":101},[95,683,684],{"class":124},"#f0b429",[95,686,115],{"class":101},[95,688,352],{"class":328},[95,690,692,694,696,698],{"class":97,"line":691},18,[95,693,642],{"class":328},[95,695,303],{"class":101},[95,697,569],{"class":338},[95,699,376],{"class":328},[95,701,703],{"class":97,"line":702},19,[95,704,382],{"emptyLinePlaceholder":381},[95,706,708,710,712,715,717,720,722,724,726,728,730,732,734],{"class":97,"line":707},20,[95,709,403],{"class":328},[95,711,303],{"class":101},[95,713,714],{"class":328},"url ",[95,716,332],{"class":101},[95,718,719],{"class":101}," `",[95,721,51],{"class":124},[95,723,499],{"class":101},[95,725,486],{"class":328},[95,727,303],{"class":101},[95,729,180],{"class":328},[95,731,303],{"class":101},[95,733,230],{"class":328},[95,735,736],{"class":101},"}`\n",[95,738,740,742,744,747,749,751,754,757,759,762,765,767,770,773,776,778,780,782,785],{"class":97,"line":739},21,[95,741,403],{"class":328},[95,743,303],{"class":101},[95,745,746],{"class":328},"refreshAfterDate ",[95,748,332],{"class":101},[95,750,335],{"class":101},[95,752,753],{"class":338}," Date",[95,755,756],{"class":328},"(Date",[95,758,303],{"class":101},[95,760,761],{"class":338},"now",[95,763,764],{"class":328},"() ",[95,766,309],{"class":101},[95,768,769],{"class":440}," 1000",[95,771,772],{"class":101}," *",[95,774,775],{"class":440}," 60",[95,777,772],{"class":101},[95,779,775],{"class":440},[95,781,772],{"class":101},[95,783,784],{"class":440}," 24",[95,786,352],{"class":328},[95,788,790],{"class":97,"line":789},22,[95,791,382],{"emptyLinePlaceholder":381},[95,793,795,798,801,803,806],{"class":97,"line":794},23,[95,796,797],{"class":364},"if",[95,799,800],{"class":328}," (config",[95,802,303],{"class":101},[95,804,805],{"class":328},"runsInWidget) ",[95,807,102],{"class":101},[95,809,811,814,816,819,822,824],{"class":97,"line":810},24,[95,812,813],{"class":328},"  Script",[95,815,303],{"class":101},[95,817,818],{"class":338},"setWidget",[95,820,342],{"class":821},"swJcz",[95,823,403],{"class":328},[95,825,352],{"class":821},[95,827,829,831,834],{"class":97,"line":828},25,[95,830,493],{"class":101},[95,832,833],{"class":364}," else",[95,835,836],{"class":101}," {\n",[95,838,840,843,845,848],{"class":97,"line":839},26,[95,841,842],{"class":328},"  widget",[95,844,303],{"class":101},[95,846,847],{"class":338},"presentMedium",[95,849,376],{"class":821},[95,851,853],{"class":97,"line":852},27,[95,854,282],{"class":101},[95,856,858,861,863,866],{"class":97,"line":857},28,[95,859,860],{"class":328},"Script",[95,862,303],{"class":101},[95,864,865],{"class":338},"complete",[95,867,376],{"class":328},[295,869,870,882],{"start":154},[298,871,872,873,875,876,878,879,303],{},"اخرج من المحرر، واضغط مطولاً على الشاشة الرئيسية، ثم ",[56,874,309],{}," في الأعلى، وابحث عن ",[56,877,292],{},"، واختر حجم ",[56,880,881],{},"Medium",[298,883,884,885,888,889,891],{},"اضغط مطولاً على الويدجت الذي أضفته واختر ",[56,886,887],{},"Edit Widget","، ثم عيّن حقل ",[56,890,860],{}," على «شطر».",[46,893,894],{},"بهذا سيعرض الويدجت بيت اليوم كاملاً (الصدر والعجز)، ويفتح صفحة القصيدة الكاملة عند الضغط عليه. يتجدد تلقائياً مرة يومياً تقريباً، حسب ميزانية التحديث التي يديرها iOS نفسه.",[41,896,898],{"id":897},"على-الأندرويد-عبر-تطبيق-http-shortcuts","🤖 على الأندرويد: عبر تطبيق HTTP Shortcuts",[46,900,901,902,905],{},"أندرويد لا يملك تطبيقاً مطابقاً لـ Scriptable تماماً، لكن تطبيق ",[56,903,904],{},"HTTP Shortcuts"," (مجاني ومفتوح المصدر من Play Store) يغطي الحاجة جيداً:",[295,907,908,912,921,934,937],{},[298,909,300,910,303],{},[56,911,904],{},[298,913,914,915,918,919],{},"أنشئ اختصاراً جديداً (Shortcut) بطريقة ",[56,916,917],{},"GET"," وعنوان:\n",[81,920,347],{},[298,922,923,924,926,927,929,930,933],{},"فعّل خيار قراءة الاستجابة كـ JSON، واعرض الحقلين ",[81,925,138],{}," و",[81,928,159],{}," (وربما ",[81,931,932],{},"poet.name",") كنص داخل الويدجت — التطبيق يسمح بإظهار نص الاستجابة مباشرة على بلاطة الويدجت.",[298,935,936],{},"أضف الاختصار كويدجت على الشاشة الرئيسية من قائمة الويدجتس الخاصة بالتطبيق.",[298,938,939],{},"من تبويب الجدولة (Scheduling) في التطبيق، أضف مهمة تُنفَّذ مرة يومياً لتحديث الويدجت تلقائياً.",[46,941,942,943,946,947,950],{},"لمن يريد تحكماً أكبر في الشكل (خطوط، ألوان، تخطيط)، يمكن الجمع بين ",[56,944,945],{},"Tasker"," (لجلب البيانات دورياً وتخزينها في متغيرات) وتطبيق ويدجتس مثل ",[56,948,949],{},"KWGT"," لعرضها بتصميم مخصص بالكامل.",[41,952,954],{"id":953},"في-النهاية","في النهاية",[46,956,957],{},"التفاصيل التقنية بسيطة، لكن الفكرة التي أعجبتني فعلاً هي أن تذكيراً صغيراً — بيت شعر واحد، في مكان تراه كل يوم دون أن تطلبه — قد يكون كافياً لإبقاء صلتك بشيء تحبه حيّة. هذا بالضبط ما حاولت بناءه في «شطر».",[959,960,961],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":83,"searchDepth":105,"depth":105,"links":963},[964,965,966,967],{"id":43,"depth":105,"text":44},{"id":285,"depth":105,"text":286},{"id":897,"depth":105,"text":898},{"id":953,"depth":105,"text":954},"md","\u002Fimg\u002Fshatr-widget.png",{},{"title":22,"description":83},"GEq6n2v38EuzD5V8RjEp2v9duEU7v_ZoTAM4Afc7yD8",[974,975],{"title":18,"path":19,"stem":20,"description":83,"children":-1},{"title":26,"path":27,"stem":28,"description":83,"children":-1},1791117427174]