import{e as r,c as ur,s as Te,p as qr,u as vt,A as ue,a as pi,Y as Vr,y as Se,F as Wr,W as cr,T as ie,J as Gr,d as ne,M as lr,k as Nt,m as jt,l as nt,q as _n,z as Bn,G as cn,aR as Yr,N as Xr,aX as dr,I as Zr,a0 as Qr,V as Jr,t as ea,aO as ta,H as na,aY as ia,b as ra}from"./pwa-viewport-Bz1GOnQv.js";import{a6 as aa,K as oa,a2 as sa,B as ua,x as Ct,af as ai,ag as Hi,ah as fr,X as ca,Z as Un,I as ee,r as Dt,q as zn,s as mt,h as Mn,i as hr,d as ut,l as fi,t as la,f as dn,v as pr,F as On,ai as da,aj as fa,ak as ha,a0 as pa,p as Ut,al as ma,am as ga,D as Ki,u as va,a as ba,a8 as ya,a7 as xa,c as qi,an as oi,ao as wa}from"./ScheduledAtField-Dw49_KZ-.js";import"./ICONS-BJuc0WJ2.js";const mi=[["aa","Afar","Afaraf"],["ab","Abkhaz","аҧсуа бызшәа"],["ae","Avestan","avesta"],["af","Afrikaans","Afrikaans"],["ak","Akan","Akan"],["am","Amharic","አማርኛ"],["an","Aragonese","aragonés"],["ar","Arabic","اللغة العربية"],["as","Assamese","অসমীয়া"],["av","Avaric","авар мацӀ"],["ay","Aymara","aymar aru"],["az","Azerbaijani","azərbaycan dili"],["ba","Bashkir","башҡорт теле"],["be","Belarusian","беларуская мова"],["bg","Bulgarian","български език"],["bh","Bihari","भोजपुरी"],["bi","Bislama","Bislama"],["bm","Bambara","bamanankan"],["bn","Bengali","বাংলা"],["bo","Tibetan","བོད་ཡིག"],["br","Breton","brezhoneg"],["bs","Bosnian","bosanski jezik"],["ca","Catalan","Català"],["ce","Chechen","нохчийн мотт"],["ch","Chamorro","Chamoru"],["co","Corsican","corsu"],["cr","Cree","ᓀᐦᐃᔭᐍᐏᐣ"],["cs","Czech","čeština"],["cu","Old Church Slavonic","ѩзыкъ словѣньскъ"],["cv","Chuvash","чӑваш чӗлхи"],["cy","Welsh","Cymraeg"],["da","Danish","dansk"],["de","German","Deutsch"],["dv","Divehi","Dhivehi"],["dz","Dzongkha","རྫོང་ཁ"],["ee","Ewe","Eʋegbe"],["el","Greek","Ελληνικά"],["en","English","English"],["eo","Esperanto","Esperanto"],["es","Spanish","Español"],["et","Estonian","eesti"],["eu","Basque","euskara"],["fa","Persian","فارسی"],["ff","Fula","Fulfulde"],["fi","Finnish","suomi"],["fj","Fijian","Vakaviti"],["fo","Faroese","føroyskt"],["fr","French","Français"],["fy","Western Frisian","Frysk"],["ga","Irish","Gaeilge"],["gd","Scottish Gaelic","Gàidhlig"],["gl","Galician","galego"],["gu","Gujarati","ગુજરાતી"],["gv","Manx","Gaelg"],["ha","Hausa","هَوُسَ"],["he","Hebrew","עברית"],["hi","Hindi","हिन्दी"],["ho","Hiri Motu","Hiri Motu"],["hr","Croatian","Hrvatski"],["ht","Haitian","Kreyòl ayisyen"],["hu","Hungarian","magyar"],["hy","Armenian","Հայերեն"],["hz","Herero","Otjiherero"],["ia","Interlingua","Interlingua"],["id","Indonesian","Bahasa Indonesia"],["ie","Interlingue","Interlingue"],["ig","Igbo","Asụsụ Igbo"],["ii","Nuosu","ꆈꌠ꒿ Nuosuhxop"],["ik","Inupiaq","Iñupiaq"],["io","Ido","Ido"],["is","Icelandic","Íslenska"],["it","Italian","Italiano"],["iu","Inuktitut","ᐃᓄᒃᑎᑐᑦ"],["ja","Japanese","日本語"],["jv","Javanese","basa Jawa"],["ka","Georgian","ქართული"],["kg","Kongo","Kikongo"],["ki","Kikuyu","Gĩkũyũ"],["kj","Kwanyama","Kuanyama"],["kk","Kazakh","қазақ тілі"],["kl","Kalaallisut","kalaallisut"],["km","Khmer","ខេមរភាសា"],["kn","Kannada","ಕನ್ನಡ"],["ko","Korean","한국어"],["kr","Kanuri","Kanuri"],["ks","Kashmiri","कश्मीरी"],["ku","Kurmanji (Kurdish)","Kurmancî"],["kv","Komi","коми кыв"],["kw","Cornish","Kernewek"],["ky","Kyrgyz","Кыргызча"],["la","Latin","latine"],["lb","Luxembourgish","Lëtzebuergesch"],["lg","Ganda","Luganda"],["li","Limburgish","Limburgs"],["ln","Lingala","Lingála"],["lo","Lao","ລາວ"],["lt","Lithuanian","lietuvių kalba"],["lu","Luba-Katanga","Tshiluba"],["lv","Latvian","latviešu valoda"],["mg","Malagasy","fiteny malagasy"],["mh","Marshallese","Kajin M̧ajeļ"],["mi","Māori","te reo Māori"],["mk","Macedonian","македонски јазик"],["ml","Malayalam","മലയാളം"],["mn","Mongolian","Монгол хэл"],["mr","Marathi","मराठी"],["ms","Malay","Bahasa Melayu"],["ms-Arab","Jawi Malay","بهاس ملايو"],["mt","Maltese","Malti"],["my","Burmese","ဗမာစာ"],["na","Nauru","Ekakairũ Naoero"],["nb","Norwegian Bokmål","Norsk bokmål"],["nd","Northern Ndebele","isiNdebele"],["ne","Nepali","नेपाली"],["ng","Ndonga","Owambo"],["nl","Dutch","Nederlands"],["nn","Norwegian Nynorsk","Norsk Nynorsk"],["no","Norwegian","Norsk"],["nr","Southern Ndebele","isiNdebele"],["nv","Navajo","Diné bizaad"],["ny","Chichewa","chiCheŵa"],["oc","Occitan","occitan"],["oj","Ojibwe","ᐊᓂᔑᓈᐯᒧᐎᓐ"],["om","Oromo","Afaan Oromoo"],["or","Oriya","ଓଡ଼ିଆ"],["os","Ossetian","ирон æвзаг"],["pa","Punjabi","ਪੰਜਾਬੀ"],["pi","Pāli","पाऴि"],["pl","Polish","Polski"],["ps","Pashto","پښتو"],["pt","Portuguese","Português"],["qu","Quechua","Runa Simi"],["rm","Romansh","rumantsch grischun"],["rn","Kirundi","Ikirundi"],["ro","Romanian","Română"],["ru","Russian","Русский"],["rw","Kinyarwanda","Ikinyarwanda"],["sa","Sanskrit","संस्कृतम्"],["sc","Sardinian","sardu"],["sd","Sindhi","सिन्धी"],["se","Northern Sami","Davvisámegiella"],["sg","Sango","yângâ tî sängö"],["si","Sinhala","සිංහල"],["sk","Slovak","slovenčina"],["sl","Slovenian","slovenščina"],["sn","Shona","chiShona"],["so","Somali","Soomaaliga"],["sq","Albanian","Shqip"],["sr","Serbian","српски језик"],["ss","Swati","SiSwati"],["st","Southern Sotho","Sesotho"],["su","Sundanese","Basa Sunda"],["sv","Swedish","Svenska"],["sw","Swahili","Kiswahili"],["ta","Tamil","தமிழ்"],["te","Telugu","తెలుగు"],["tg","Tajik","тоҷикӣ"],["th","Thai","ไทย"],["ti","Tigrinya","ትግርኛ"],["tk","Turkmen","Türkmen"],["tl","Tagalog","Tagalog"],["tn","Tswana","Setswana"],["to","Tonga","faka Tonga"],["tr","Turkish","Türkçe"],["ts","Tsonga","Xitsonga"],["tt","Tatar","татар теле"],["tw","Twi","Twi"],["ty","Tahitian","Reo Tahiti"],["ug","Uyghur","ئۇيغۇرچە‎"],["uk","Ukrainian","Українська"],["ur","Urdu","اردو"],["uz","Uzbek","Ўзбек"],["ve","Venda","Tshivenḓa"],["vi","Vietnamese","Tiếng Việt"],["vo","Volapük","Volapük"],["wa","Walloon","walon"],["wo","Wolof","Wollof"],["xh","Xhosa","isiXhosa"],["yi","Yiddish","ייִדיש"],["yo","Yoruba","Yorùbá"],["za","Zhuang","Saɯ cueŋƅ"],["zh","Chinese","中文"],["zu","Zulu","isiZulu"],["zh-CN","Chinese (China)","简体中文"],["zh-HK","Chinese (Hong Kong)","繁體中文(香港)"],["zh-TW","Chinese (Taiwan)","繁體中文(臺灣)"],["zh-YUE","Cantonese","廣東話"],["ast","Asturian","Asturianu"],["chr","Cherokee","ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ"],["ckb","Sorani (Kurdish)","سۆرانی"],["cnr","Montenegrin","crnogorski"],["csb","Kashubian","Kaszëbsczi"],["gsw","Swiss German","Schwiizertütsch"],["jbo","Lojban","la .lojban."],["kab","Kabyle","Taqbaylit"],["ldn","Láadan","Láadan"],["lfn","Lingua Franca Nova","lingua franca nova"],["moh","Mohawk","Kanienʼkéha"],["nds","Low German","Plattdüütsch"],["pdc","Pennsylvania Dutch","Pennsilfaani-Deitsch"],["sco","Scots","Scots"],["sma","Southern Sami","Åarjelsaemien Gïele"],["smj","Lule Sami","Julevsámegiella"],["szl","Silesian","ślůnsko godka"],["tok","Toki Pona","toki pona"],["vai","Vai","ꕙꔤ"],["xal","Kalmyk","Хальмг келн"],["zba","Balaibalan","باليبلن"],["zgh","Standard Moroccan Tamazight","ⵜⴰⵎⴰⵣⵉⵖⵜ"]],ka=new Intl.Segmenter;function Vi(h){if(h==="")return 0;let o=0;for(const d of ka.segment(h))o++;return o}const Ea="(((?:[^A-Za-z0-9@@$##\\uFFFE\\uFEFF\\uFFFF]|[\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069]|^))((https?:\\/\\/)((?:(?:(?:[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/](?:[_-]|[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/])*)?[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/]\\.)*(?:(?:[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/](?:-|[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/])*)?[^/\\!'#%&'\\(\\)*\\+,\\\\\\-\\.\\/:;<=>\\?@\\[\\]\\^_{|}~\\$//\\x09-\\x0D\\x20\\x85\\xA0\\u1680\\u180E\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000//\\uFFFE\\uFEFF\\uFFFF//\\u202A-\\u202E\\u061C\\u200E\\u200F\\u2066\\u2067\\u2068\\u2069/]\\.)(?:(?:(?:삼성|닷컴|닷넷|香格里拉|餐厅|食品|飞利浦|電訊盈科|集团|通販|购物|谷歌|诺基亚|联通|网络|网站|网店|网址|组织机构|移动|珠宝|点看|游戏|淡马锡|机构|書籍|时尚|新闻|政府|政务|招聘|手表|手机|我爱你|慈善|微博|广东|工行|家電|娱乐|天主教|大拿|大众汽车|在线|嘉里大酒店|嘉里|商标|商店|商城|公益|公司|八卦|健康|信息|佛山|企业|中文网|中信|世界|ポイント|ファッション|セール|ストア|コム|グーグル|クラウド|みんな|คอม|संगठन|नेट|कॉम|همراه|موقع|موبايلي|كوم|كاثوليك|عرب|شبكة|بيتك|بازار|العليان|ارامكو|اتصالات|ابوظبي|קום|сайт|рус|орг|онлайн|москва|ком|католик|дети|zuerich|zone|zippo|zip|zero|zara|zappos|yun|youtube|you|yokohama|yoga|yodobashi|yandex|yamaxun|yahoo|yachts|xyz|xxx|xperia|xin|xihuan|xfinity|xerox|xbox|wtf|wtc|wow|world|works|work|woodside|wolterskluwer|wme|winners|wine|windows|win|williamhill|wiki|wien|whoswho|weir|weibo|wedding|wed|website|weber|webcam|weatherchannel|weather|watches|watch|warman|wanggou|wang|walter|walmart|wales|vuelos|voyage|voto|voting|vote|volvo|volkswagen|vodka|vlaanderen|vivo|viva|vistaprint|vista|vision|visa|virgin|vip|vin|villas|viking|vig|video|viajes|vet|versicherung|vermögensberatung|vermögensberater|verisign|ventures|vegas|vanguard|vana|vacations|ups|uol|uno|university|unicom|uconnect|ubs|ubank|tvs|tushu|tunes|tui|tube|trv|trust|travelersinsurance|travelers|travelchannel|travel|training|trading|trade|toys|toyota|town|tours|total|toshiba|toray|top|tools|tokyo|today|tmall|tkmaxx|tjx|tjmaxx|tirol|tires|tips|tiffany|tienda|tickets|tiaa|theatre|theater|thd|teva|tennis|temasek|telefonica|telecity|tel|technology|tech|team|tdk|tci|taxi|tax|tattoo|tatar|tatamotors|target|taobao|talk|taipei|tab|systems|symantec|sydney|swiss|swiftcover|swatch|suzuki|surgery|surf|support|supply|supplies|sucks|style|study|studio|stream|store|storage|stockholm|stcgroup|stc|statoil|statefarm|statebank|starhub|star|staples|stada|srt|srl|spreadbetting|spot|sport|spiegel|space|soy|sony|song|solutions|solar|sohu|software|softbank|social|soccer|sncf|smile|smart|sling|skype|sky|skin|ski|site|singles|sina|silk|shriram|showtime|show|shouji|shopping|shop|shoes|shiksha|shia|shell|shaw|sharp|shangrila|sfr|sexy|sex|sew|seven|ses|services|sener|select|seek|security|secure|seat|search|scot|scor|scjohnson|science|schwarz|schule|school|scholarships|schmidt|schaeffler|scb|sca|sbs|sbi|saxo|save|sas|sarl|sapo|sap|sanofi|sandvikcoromant|sandvik|samsung|samsclub|salon|sale|sakura|safety|safe|saarland|ryukyu|rwe|run|ruhr|rugby|rsvp|room|rogers|rodeo|rocks|rocher|rmit|rip|rio|ril|rightathome|ricoh|richardli|rich|rexroth|reviews|review|restaurant|rest|republican|report|repair|rentals|rent|ren|reliance|reit|reisen|reise|rehab|redumbrella|redstone|red|recipes|realty|realtor|realestate|read|raid|radio|racing|qvc|quest|quebec|qpon|pwc|pub|prudential|pru|protection|property|properties|promo|progressive|prof|productions|prod|pro|prime|press|praxi|pramerica|post|porn|politie|poker|pohl|pnc|plus|plumbing|playstation|play|place|pizza|pioneer|pink|ping|pin|pid|pictures|pictet|pics|piaget|physio|photos|photography|photo|phone|philips|phd|pharmacy|pfizer|pet|pccw|pay|passagens|party|parts|partners|pars|paris|panerai|panasonic|pamperedchef|page|ovh|ott|otsuka|osaka|origins|orientexpress|organic|org|orange|oracle|open|ooo|onyourside|online|onl|ong|one|omega|ollo|oldnavy|olayangroup|olayan|okinawa|office|off|observer|obi|nyc|ntt|nrw|nra|nowtv|nowruz|now|norton|northwesternmutual|nokia|nissay|nissan|ninja|nikon|nike|nico|nhk|ngo|nfl|nexus|nextdirect|next|news|newholland|new|neustar|network|netflix|netbank|net|nec|nba|navy|natura|nationwide|name|nagoya|nadex|nab|mutuelle|mutual|museum|mtr|mtpc|mtn|msd|movistar|movie|mov|motorcycles|moto|moscow|mortgage|mormon|mopar|montblanc|monster|money|monash|mom|moi|moe|moda|mobily|mobile|mobi|mma|mls|mlb|mitsubishi|mit|mint|mini|mil|microsoft|miami|metlife|merckmsd|meo|menu|men|memorial|meme|melbourne|meet|media|med|mckinsey|mcdonalds|mcd|mba|mattel|maserati|marshalls|marriott|markets|marketing|market|map|mango|management|man|makeup|maison|maif|madrid|macys|luxury|luxe|lupin|lundbeck|ltda|ltd|lplfinancial|lpl|love|lotto|lotte|london|lol|loft|locus|locker|loans|loan|llp|llc|lixil|living|live|lipsy|link|linde|lincoln|limo|limited|lilly|like|lighting|lifestyle|lifeinsurance|life|lidl|liaison|lgbt|lexus|lego|legal|lefrak|leclerc|lease|lds|lawyer|law|latrobe|latino|lat|lasalle|lanxess|landrover|land|lancome|lancia|lancaster|lamer|lamborghini|ladbrokes|lacaixa|kyoto|kuokgroup|kred|krd|kpn|kpmg|kosher|komatsu|koeln|kiwi|kitchen|kindle|kinder|kim|kia|kfh|kerryproperties|kerrylogistics|kerryhotels|kddi|kaufen|juniper|juegos|jprs|jpmorgan|joy|jot|joburg|jobs|jnj|jmp|jll|jlc|jio|jewelry|jetzt|jeep|jcp|jcb|java|jaguar|iwc|iveco|itv|itau|istanbul|ist|ismaili|iselect|irish|ipiranga|investments|intuit|international|intel|int|insure|insurance|institute|ink|ing|info|infiniti|industries|inc|immobilien|immo|imdb|imamat|ikano|iinet|ifm|ieee|icu|ice|icbc|ibm|hyundai|hyatt|hughes|htc|hsbc|how|house|hotmail|hotels|hoteles|hot|hosting|host|hospital|horse|honeywell|honda|homesense|homes|homegoods|homedepot|holiday|holdings|hockey|hkt|hiv|hitachi|hisamitsu|hiphop|hgtv|hermes|here|helsinki|help|healthcare|health|hdfcbank|hdfc|hbo|haus|hangout|hamburg|hair|guru|guitars|guide|guge|gucci|guardian|group|grocery|gripe|green|gratis|graphics|grainger|gov|got|gop|google|goog|goodyear|goodhands|goo|golf|goldpoint|gold|godaddy|gmx|gmo|gmbh|gmail|globo|global|gle|glass|glade|giving|gives|gifts|gift|ggee|george|genting|gent|gea|gdn|gbiz|gay|garden|gap|games|game|gallup|gallo|gallery|gal|fyi|futbol|furniture|fund|fun|fujixerox|fujitsu|ftr|frontier|frontdoor|frogans|frl|fresenius|free|fox|foundation|forum|forsale|forex|ford|football|foodnetwork|food|foo|fly|flsmidth|flowers|florist|flir|flights|flickr|fitness|fit|fishing|fish|firmdale|firestone|fire|financial|finance|final|film|fido|fidelity|fiat|ferrero|ferrari|feedback|fedex|fast|fashion|farmers|farm|fans|fan|family|faith|fairwinds|fail|fage|extraspace|express|exposed|expert|exchange|everbank|events|eus|eurovision|etisalat|esurance|estate|esq|erni|ericsson|equipment|epson|epost|enterprises|engineering|engineer|energy|emerck|email|education|edu|edeka|eco|eat|earth|dvr|dvag|durban|dupont|duns|dunlop|duck|dubai|dtv|drive|download|dot|doosan|domains|doha|dog|dodge|doctor|docs|dnp|diy|dish|discover|discount|directory|direct|digital|diet|diamonds|dhl|dev|design|desi|dentist|dental|democrat|delta|deloitte|dell|delivery|degree|deals|dealer|deal|dds|dclk|day|datsun|dating|date|data|dance|dad|dabur|cyou|cymru|cuisinella|csc|cruises|cruise|crs|crown|cricket|creditunion|creditcard|credit|cpa|courses|coupons|coupon|country|corsica|coop|cool|cookingchannel|cooking|contractors|contact|consulting|construction|condos|comsec|computer|compare|company|community|commbank|comcast|com|cologne|college|coffee|codes|coach|clubmed|club|cloud|clothing|clinique|clinic|click|cleaning|claims|cityeats|city|citic|citi|citadel|cisco|circle|cipriani|church|chrysler|chrome|christmas|chloe|chintai|cheap|chat|chase|charity|channel|chanel|cfd|cfa|cern|ceo|center|ceb|cbs|cbre|cbn|cba|catholic|catering|cat|casino|cash|caseih|case|casa|cartier|cars|careers|career|care|cards|caravan|car|capitalone|capital|capetown|canon|cancerresearch|camp|camera|cam|calvinklein|call|cal|cafe|cab|bzh|buzz|buy|business|builders|build|bugatti|budapest|brussels|brother|broker|broadway|bridgestone|bradesco|box|boutique|bot|boston|bostik|bosch|boots|booking|book|boo|bond|bom|bofa|boehringer|boats|bnpparibas|bnl|bmw|bms|blue|bloomberg|blog|blockbuster|blanco|blackfriday|black|biz|bio|bingo|bing|bike|bid|bible|bharti|bet|bestbuy|best|berlin|bentley|beer|beauty|beats|bcn|bcg|bbva|bbt|bbc|bayern|bauhaus|basketball|baseball|bargains|barefoot|barclays|barclaycard|barcelona|bar|bank|band|bananarepublic|banamex|baidu|baby|azure|axa|aws|avianca|autos|auto|author|auspost|audio|audible|audi|auction|attorney|athleta|associates|asia|asda|arte|art|arpa|army|archi|aramco|arab|aquarelle|apple|app|apartments|aol|anz|anquan|android|analytics|amsterdam|amica|amfam|amex|americanfamily|americanexpress|alstom|alsace|ally|allstate|allfinanz|alipay|alibaba|alfaromeo|akdn|airtel|airforce|airbus|aigo|aig|agency|agakhan|africa|afl|afamilycompany|aetna|aero|aeg|adult|ads|adac|actor|active|aco|accountants|accountant|accenture|academy|abudhabi|abogado|able|abc|abbvie|abbott|abb|abarth|aarp|aaa|onion)(?=[^0-9a-zA-Z@+-]|$))|(?:(?:한국|香港|澳門|新加坡|台灣|台湾|中國|中国|გე|ລາວ|ไทย|ලංකා|ഭാരതം|ಭಾರತ|భారత్|சிங்கப்பூர்|இலங்கை|இந்தியா|ଭାରତ|ભારત|ਭਾਰਤ|ভাৰত|ভারত|বাংলা|भारोत|भारतम्|भारत|ڀارت|پاکستان|موريتانيا|مليسيا|مصر|قطر|فلسطين|عمان|عراق|سورية|سودان|تونس|بھارت|بارت|ایران|امارات|المغرب|السعودية|الجزائر|البحرين|الاردن|հայ|қаз|укр|срб|рф|мон|мкд|ею|бел|бг|ευ|ελ|zw|zm|za|yt|ye|ws|wf|vu|vn|vi|vg|ve|vc|va|uz|uy|us|um|uk|ug|ua|tz|tw|tv|tt|tr|tp|to|tn|tm|tl|tk|tj|th|tg|tf|td|tc|sz|sy|sx|sv|su|st|ss|sr|so|sn|sm|sl|sk|sj|si|sh|sg|se|sd|sc|sb|sa|rw|ru|rs|ro|re|qa|py|pw|pt|ps|pr|pn|pm|pl|pk|ph|pg|pf|pe|pa|om|nz|nu|nr|np|no|nl|ni|ng|nf|ne|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|mn|mm|ml|mk|mh|mg|mf|me|md|mc|ma|ly|lv|lu|lt|ls|lr|lk|li|lc|lb|la|kz|ky|kw|kr|kp|kn|km|ki|kh|kg|ke|jp|jo|jm|je|it|is|ir|iq|io|in|im|il|ie|id|hu|ht|hr|hn|hm|hk|gy|gw|gu|gt|gs|gr|gq|gp|gn|gm|gl|gi|gh|gg|gf|ge|gd|gb|ga|fr|fo|fm|fk|fj|fi|eu|et|es|er|eh|eg|ee|ec|dz|do|dm|dk|dj|de|cz|cy|cx|cw|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|bz|by|bw|bv|bt|bs|br|bq|bo|bn|bm|bl|bj|bi|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ar|aq|ao|an|am|al|ai|ag|af|ae|ad|ac)(?=[^0-9a-zA-Z@+-]|$))|(?:xn--[\\-0-9a-z]+))))(?::([0-9]+))?(\\/(?:(?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*(?:\\((?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+|(?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*\\([a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+\\)[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*))\\)[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*)*[\\+\\-a-z\\u0400-\\u04FF0-9=_#\\/\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]|(?:\\((?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+|(?:[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*\\([a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+\\)[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]*))\\)))|(?:@[a-z\\u0400-\\u04FF0-9!\\*';:=\\+,\\.\\$\\/%#\\[\\]\\-\\u2013_~@\\|&\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\xFF\\u0100-\\u024F\\u0253\\u0254\\u0256\\u0257\\u0259\\u025B\\u0263\\u0268\\u026F\\u0272\\u0289\\u028B\\u02BB\\u0300-\\u036F\\u1E00-\\u1EFF]+\\/))*)?(\\?[a-z0-9!?\\*'@\\(\\);:&=\\+\\$\\/%#\\[\\]\\-_\\.,~|]*[a-z0-9\\-_&=#\\/])?))",Aa="gi",Wi={source:Ea,flags:Aa},mr=new RegExp(Wi.source,Wi.flags),Sa=/iPad|iPhone|iPod/.test(navigator.userAgent)&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent);function Gi({hidden:h,disabled:o=!1,supportedMimeTypes:d,setMediaAttachments:g}){const y=Sa?d:d?.filter(S=>!/^image\//i.test(S));return r("input",{type:"file",hidden:h,accept:y?.join(","),capture:"environment",disabled:o,onChange:S=>{const k=S.target.files;if(!k)return;const x=Array.from(k)[0];x&&(g(I=>[...I,{file:x,type:x.type,size:x.size,url:URL.createObjectURL(x),id:null,description:null}]),S.target.value=null)}})}const Yi="capture"in document.createElement("input");function Ca({maxCharacters:h=500,hidden:o}){const g=ur(Te).composerCharacterCount,y=h-g;return o?r("span",{class:"char-counter",hidden:!0}):r("span",{class:"char-counter",title:`${y}/${h}`,style:{"--percentage":g/h*100},children:[r("meter",{class:`${y<=-10?"explode":y<=0?"danger":y<=20?"warning":""}`,value:g,max:h}),r("span",{class:"counter",children:y})]})}class Fa{constructor(o,d,{tabInsertsSuggestions:g,defaultFirstOption:y,scrollIntoViewOptions:S}={}){this.input=o,this.list=d,this.tabInsertsSuggestions=g??!0,this.defaultFirstOption=y??!1,this.scrollIntoViewOptions=S??{block:"nearest",inline:"nearest"},this.isComposing=!1,d.id||(d.id=`combobox-${Math.random().toString().slice(2,6)}`),this.ctrlBindings=!!navigator.userAgent.match(/Macintosh/),this.keyboardEventHandler=k=>La(k,this),this.compositionEventHandler=k=>_a(k,this),this.inputHandler=this.clearSelection.bind(this),o.setAttribute("role","combobox"),o.setAttribute("aria-controls",d.id),o.setAttribute("aria-expanded","false"),o.setAttribute("aria-autocomplete","list"),o.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",Xi),this.indicateDefaultOption()}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",Xi)}indicateDefaultOption(){var o;this.defaultFirstOption&&((o=Array.from(this.list.querySelectorAll('[role="option"]:not([aria-disabled="true"])')).filter(si)[0])===null||o===void 0||o.setAttribute("data-combobox-option-default","true"))}navigate(o=1){const d=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(si)[0],g=Array.from(this.list.querySelectorAll('[role="option"]')).filter(si),y=g.indexOf(d);if(y===g.length-1&&o===1||y===0&&o===-1){this.clearSelection(),this.input.focus();return}let S=o===1?0:g.length-1;if(d&&y>=0){const x=y+o;x>=0&&x0||h.offsetHeight>0)}function _a(h,o){o.isComposing=h.type==="compositionstart",document.getElementById(o.input.getAttribute("aria-controls")||"")&&o.clearSelection()}const za=/\s|\(|\[/;function Pa(h,o,d,{multiWord:g,lookBackIndex:y,lastMatchPosition:S}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let k=h.lastIndexOf(o,d-1);if(k===-1||k=k+o.length+1||h.lastIndexOf(` `,d-1)>k||h.lastIndexOf(".",d-1)>k)return}else if(h.lastIndexOf(" ",d-1)>k)return;const x=h[k-1];return x&&!za.test(x)?void 0:{text:h.substring(k+o.length,d),position:k+o.length}}class Ma extends Event{constructor(){super("update")}}const ui=new WeakMap;class gi extends EventTarget{#t=new MutationObserver(()=>this.#f());#r=new ResizeObserver(()=>this.#d());#a;#n=document.createElement("div");#e=document.createElement("div");static for(o){let d=ui.get(o);return d||(d=new gi(o),ui.set(o,d)),d}constructor(o){super(),this.#a=new WeakRef(o),this.#n.style.position="absolute",this.#n.style.pointerEvents="none",this.#n.setAttribute("aria-hidden","true"),this.#n.appendChild(this.#e),this.#e.style.pointerEvents="none",this.#e.style.userSelect="none",this.#e.style.overflow="hidden",this.#e.style.display="block",this.#e.style.visibility="hidden",o instanceof HTMLTextAreaElement?(this.#e.style.whiteSpace="pre-wrap",this.#e.style.wordWrap="break-word"):(this.#e.style.whiteSpace="nowrap",this.#e.style.display="table-cell",this.#e.style.verticalAlign="middle"),o.after(this.#n),this.#f(),this.#h(),this.#t.observe(o,{attributeFilter:["style","dir"]}),this.#r.observe(o),document.addEventListener("scroll",this.#s,{capture:!0}),window.addEventListener("resize",this.#s,{capture:!0}),o.addEventListener("input",this.#m,{capture:!0})}get element(){return this.#e}forceUpdate(){this.#f(),this.#h()}disconnect(){this.#n?.remove(),this.#t.disconnect(),this.#r.disconnect(),document.removeEventListener("scroll",this.#s,{capture:!0}),window.removeEventListener("resize",this.#s,{capture:!0});const o=this.#o;o&&(o.removeEventListener("input",this.#m,{capture:!0}),ui.delete(o))}get#o(){return this.#a?.deref()}#i(o){const d=this.#o;return d?o(d):this.disconnect()}#u=0;#c=0;#p(){this.#i(o=>{const d=window.getComputedStyle(o);this.#e.style.height=d.height,this.#e.style.width=d.width,o.clientHeight!==this.#e.clientHeight&&(this.#e.style.height=`calc(${d.height} + ${o.clientHeight-this.#e.clientHeight}px)`),o.clientWidth!==this.#e.clientWidth&&(this.#e.style.width=`calc(${d.width} + ${o.clientWidth-this.#e.clientWidth}px)`);const g=o.getBoundingClientRect(),y=this.#e.getBoundingClientRect();this.#u=this.#u+g.left-y.left,this.#c=this.#c+g.top-y.top,this.#e.style.transform=`translate(${this.#u}px, ${this.#c}px)`,this.#e.scrollTop=o.scrollTop,this.#e.scrollLeft=o.scrollLeft,this.dispatchEvent(new Ma)})}#l=!1;#d(){this.#l||(this.#l=!0,requestAnimationFrame(()=>{this.#p(),this.#l=!1}))}#f(){this.#i(o=>{const d=window.getComputedStyle(o);for(const g of Oa)this.#e.style[g]=d[g];this.#d()})}#h(){this.#i(o=>{this.#e.textContent=o.value,this.#p()})}#m=()=>this.#h();#s=o=>{this.#i(d=>{(o.target===document||o.target===window||o.target instanceof Node&&o.target.contains(d))&&this.#d()})}}const Oa=["direction","writingMode","unicodeBidi","textOrientation","boxSizing","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];class Rn{#t;#r;#a;constructor(o,d=0,g=d){this.#t=o,this.#r=d,this.#a=g}static fromSelection(o){const{selectionStart:d,selectionEnd:g}=o;return new Rn(o,d??void 0,g??void 0)}get collapsed(){return this.startOffset===this.endOffset}get commonAncestorContainer(){return this.#t}get endContainer(){return this.#t}get startContainer(){return this.#t}get startOffset(){return this.#r}get endOffset(){return this.#a}setStartOffset(o){this.#r=this.#o(o)}setEndOffset(o){this.#a=this.#o(o)}collapse(o=!1){o?this.setEndOffset(this.startOffset):this.setStartOffset(this.endOffset)}cloneContents(){return this.#i().cloneContents()}cloneRange(){return new Rn(this.#t,this.startOffset,this.endOffset)}getBoundingClientRect(){return this.#i().getBoundingClientRect()}getClientRects(){return this.#i().getClientRects()}toString(){return this.#i().toString()}getStyleClone(){return this.#n}get#n(){return gi.for(this.#t)}get#e(){return this.#n}#o(o){return Math.max(0,Math.min(o,this.#t.value.length))}#i(){const o=document.createRange(),d=this.#e.element.childNodes[0];return d&&(o.setStart(d,this.startOffset),o.setEnd(d,this.endOffset)),o}}const Pn=new WeakMap;let Ra=class{constructor(o,d){this.expander=o,this.input=d,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,d.addEventListener("paste",this.onpaste),d.addEventListener("input",this.oninput),d.addEventListener("keydown",this.onkeydown),d.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(o,d){var g,y;this.input!==document.activeElement&&this.input!==((y=(g=document.activeElement)===null||g===void 0?void 0:g.shadowRoot)===null||y===void 0?void 0:y.activeElement)||(this.deactivate(),this.menu=d,d.id||(d.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(d),this.combobox=new Fa(this.input,d),this.expander.dispatchEvent(new Event("text-expander-activate")),this.positionMenu(d,o.position),this.combobox.start(),d.addEventListener("combobox-commit",this.oncommit),d.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1))}positionMenu(o,d){const g=new Rn(this.input,d).getBoundingClientRect(),y={left:g.left,top:g.top+g.height},S=o.getBoundingClientRect(),k={left:y.left-S.left,top:y.top-S.top};if(k.left!==0||k.top!==0){const x=getComputedStyle(o);o.style.left=x.left?`calc(${x.left} + ${k.left}px)`:`${k.left}px`,o.style.top=x.top?`calc(${x.top} + ${k.top}px)`:`${k.top}px`}}deactivate(){const o=this.menu;return!o||!this.combobox?!1:(this.expander.dispatchEvent(new Event("text-expander-deactivate")),this.menu=null,o.removeEventListener("combobox-commit",this.oncommit),o.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,o.remove(),!0)}onCommit({target:o}){var d;const g=o;if(!(g instanceof HTMLElement)||!this.combobox)return;const y=this.match;if(!y)return;const S=this.input.value.substring(0,y.position-y.key.length),k=this.input.value.substring(y.position+y.text.length),x={item:g,key:y.key,value:null,continue:!1};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:x}))||!x.value)return;let A=(d=this.expander.getAttribute("suffix"))!==null&&d!==void 0?d:" ";x.continue&&(A="");const L=`${x.value}${A}`;this.input.value=S+L+k;const ce=S.length+L.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=ce,this.input.selectionEnd=ce,x.continue||(this.lookBackIndex=ce,this.match=null),this.expander.dispatchEvent(new CustomEvent("text-expander-committed",{cancelable:!1,detail:{input:this.input}}))}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const o=this.findMatch();if(o){this.match=o;const d=await this.notifyProviders(o);if(!this.match)return;d?this.activate(o,d):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const o=this.input.selectionEnd||0,d=this.input.value;o<=this.lookBackIndex&&(this.lookBackIndex=o-1);for(const{key:g,multiWord:y}of this.expander.keys){const S=Pa(d,g,o,{multiWord:y,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(S)return{text:S.text,key:g,position:S.position}}}async notifyProviders(o){const d=[],g=I=>d.push(I),y=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:g,text:o.text,key:o.key}});return this.expander.dispatchEvent(y)?(await Promise.all(d)).filter(I=>I.matched).map(I=>I.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(o){o.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,o.stopImmediatePropagation(),o.preventDefault()))}};class Qi extends HTMLElement{get keys(){const o=this.getAttribute("keys"),d=o?o.split(" "):[],g=this.getAttribute("multiword"),y=g?g.split(" "):[],S=y.length===0&&this.hasAttribute("multiword");return d.map(k=>({key:k,multiWord:S||y.includes(k)}))}set keys(o){this.setAttribute("keys",o)}connectedCallback(){const o=this.querySelector('input[type="text"], textarea');if(!(o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement))return;const d=new Ra(this,o);Pn.set(this,d)}disconnectedCallback(){const o=Pn.get(this);o&&(o.destroy(),Pn.delete(this))}dismiss(){const o=Pn.get(this);o&&o.dismissMenu()}}window.customElements.get("text-expander")||(window.TextExpanderElement=Qi,window.customElements.define("text-expander",Qi));async function Ba(h,o){const g=(await o.v1.customEmojis.list()).filter(S=>S.visibleInPicker),y=new aa(g,{keys:["shortcode"],findAllMatches:!0});return[g,y]}const gr=qr(Ba,{matchesArg:(h,o)=>h.instance===o.instance,maxAge:1800*1e3}),gt=document.createElement("ul");gt.role="listbox";gt.className="text-expander-menu";const Ua=16,Da=new IntersectionObserver(h=>{h.forEach(o=>{if(o.isIntersecting){const{left:d,width:g}=o.boundingClientRect,{innerWidth:y}=window;if(d+g>y){const S=oa()?"right":"left";gt.style[S]=y-g-Ua+"px"}}})});Da.observe(gt);function pt(h){return h.replace(/[&<>"']/g,function(o){return"&#"+o.charCodeAt(0)+";"})}function ja({onTrigger:h=null,...o},d){const{_:g}=vt(),y=ue(),{masto:S,instance:k}=pi(),x=ue(),I=ue(""),A=ue(!1);return Vr(d,()=>({setStyle:L=>{y.current&&Object.assign(y.current.style,L)},activated:()=>A.current})),Se(()=>{x.current||gr(k,S).then(([,L])=>{x.current=L}).catch(L=>{})},[k,S]),Se(()=>{const L=y.current;if(!L)return;const ce=R=>{const{key:$,provide:fe,text:C}=R.detail;if(I.current=C,C===""){fe(Promise.resolve({matched:!1}));return}if($===":"){const ye=!!h,le=x.current?.search(C,{limit:5});let ve="";le?.forEach(({item:B})=>{const{shortcode:H,url:ae}=B;ve+=`
  • ${pt(H)}
  • `}),ye&&(ve+=`
  • More…
  • `),gt.innerHTML=ve,fe(Promise.resolve({matched:(le?.length||0)>0,fragment:gt}));return}const Q={"@":"accounts","@":"accounts","#":"hashtags","#":"hashtags"}[$];if(Q){fe(new Promise(async ye=>{try{let le;if(Q==="accounts")le=await S.v1.accounts.search.list({q:C,limit:5,resolve:!1});else{const H=await S.v2.search.list({type:Q,q:C,limit:5});le=H[Q]||H}if(C!==I.current)return;const ve=le;let B="";ve.forEach(H=>{const{name:ae,avatarStatic:be,displayName:Oe,username:Be,acct:ze,emojis:he,history:He,roles:Je,url:Ue}=H,Ke=sa(Oe,he),Y=Wr(Ue);if(ze)B+=`
  • ${Ke||Be}
    @${pt(ze)} ${Je?.map(xe=>` `)||""}
  • `;else{const xe=He?.reduce?.((Ee,qe)=>Ee+ +qe.uses,0);B+=`
  • #${pt(ae)} ${xe?`${ua(xe)}`:""}
  • `}}),Q==="accounts"&&(B+=`
  • ${g({id:"24misb"})}
  • `),gt.innerHTML=B,ye({matched:ve.length>0,fragment:gt})}catch{ye({matched:!1})}}));return}fe(Promise.resolve({matched:!1}))},P=R=>{const{key:$,item:fe}=R.detail,{value:C,more:Q}=fe.dataset;$===":"?(R.detail.value=C?`:${C}:`:"​",Q&&(R.detail.continue=!0,setTimeout(()=>{h?.({name:"custom-emojis",defaultSearchTerm:Q})},300))):$==="@"?(R.detail.value=C?`@${C}`:"​",Q&&(R.detail.continue=!0,setTimeout(()=>{h?.({name:"mention",defaultSearchTerm:Q})},300))):R.detail.value=`${$}${C}`},j=R=>{const{input:$}=R.detail;if($){const fe=new Event("input",{bubbles:!0});$.dispatchEvent(fe)}},z=()=>{A.current=!0},D=()=>{A.current=!1};return L.addEventListener("text-expander-change",ce),L.addEventListener("text-expander-value",P),L.addEventListener("text-expander-committed",j),L.addEventListener("text-expander-activate",z),L.addEventListener("text-expander-deactivate",D),()=>{L.removeEventListener("text-expander-change",ce),L.removeEventListener("text-expander-value",P),L.removeEventListener("text-expander-committed",j),L.removeEventListener("text-expander-activate",z),L.removeEventListener("text-expander-deactivate",D)}},[x.current,h,g,S]),r("text-expander",{ref:y,...o})}const vi=cr(ja),vr={300:Ct(5,"minute"),1800:Ct(30,"minute"),3600:Ct(1,"hour"),21600:Ct(6,"hour"),86400:Ct(1,"day"),259200:Ct(3,"day"),604800:Ct(1,"week")};function Na({lang:h,poll:o,disabled:d,onInput:g=()=>{},maxOptions:y,maxExpiration:S,minExpiration:k,maxCharactersPerOption:x}){const{_:I}=vt(),{options:A,expiresIn:L,multiple:ce}=o;return r("div",{class:`poll ${ce?"multiple":""}`,children:[r("div",{class:"poll-choices",children:A.map((P,j)=>r("div",{class:"poll-choice",children:[r(vi,{keys:":",class:"poll-field-container",children:r("input",{required:!0,type:"text",value:P,disabled:d,maxlength:x,placeholder:I({id:"LDUSXg",values:{0:j+1}}),lang:h,spellCheck:"true",autocomplete:"off",dir:"auto","data-allow-custom-emoji":"true",onInput:z=>{const{value:D}=z.target;A[j]=D,g(o)}})}),r("button",{type:"button",class:"plain4 poll-button",disabled:d||A.length<=1,onClick:()=>{A.splice(j,1),g(o)},title:I({id:"t/YqKh"}),children:"−"})]},j))}),r("div",{class:"poll-toolbar",children:[r("button",{type:"button",class:"plain2 poll-button",disabled:d||A.length>=y,onClick:()=>{A.push(""),g(o)},title:I({id:"m16xKo"}),children:"+"})," ",r("div",{class:"poll-config",children:[r("label",{class:"multiple-choices",children:[r("input",{type:"checkbox",checked:ce,disabled:d,onChange:P=>{const{checked:j}=P.target;o.multiple=j,g(o)}})," ",r(ie,{id:"zytZXj"})]}),r("label",{class:"expires-in",children:[r(ie,{id:"lkz6PL"})," ",r("select",{value:L,disabled:d,onChange:P=>{const{value:j}=P.target;o.expiresIn=j,g(o)},children:Object.entries(vr).filter(([P])=>P>=k&&P<=S).map(([P,j])=>r("option",{value:P,children:j()},P))})]}),r("div",{class:"spacer"}),r("button",{type:"button",class:"light danger small",disabled:d,onClick:()=>{g(null)},children:r(ie,{id:"CDpQAX"})})]})]})]})}const $a=/[a-z0-9_]+([a-z0-9_.-]+[a-z0-9_]+)?/i,Ha=new RegExp(`(^|[^=\\/\\w])([@@]${$a.source}(?:@[\\p{L}\\w.-]+[\\w]+)?)`,"uig"),Ka=new RegExp("(^|[^=\\/\\w])([##][\\p{L}\\p{N}_]+([\\p{L}\\p{N}_.]+[\\p{L}\\p{N}_]+)?)(?![\\/\\w])","iug"),qa="[a-zA-Z0-9_]{2,}",Va=new RegExp(`(^|[^=\\/\\w])(:${qa}:)(?=[^A-Za-z0-9_:]|$)`,"g"),Wa=new Intl.Segmenter;function Ga(h,{maxCharacters:o=1/0}){const{composerCharacterCount:d}=Te;if(d>o){let g="",y="";const S=Wa.segment(h);for(const{segment:k,index:x}of S)x"),ai(g)+y}return ai(h).replace(mr,'$2$3').replace(Ha,'$1$2').replace(Ka,'$1$2').replace(Va,'$1$2')}function Ji(h){if(!h)return;const{value:o,offsetHeight:d,scrollHeight:g,clientHeight:y}=h;if(d{if(Hi){const g=await Hi.detect(h);if(g?.length)return g.slice(0,2).map(y=>y.detectedLanguage)}const{detectAll:o}=await Gr(async()=>{const{detectAll:g}=await import("./tinyld.light.node-D9KYf3Y3.js");return{detectAll:g}},[],import.meta.url),d=o(h);return d?.length?d.slice(0,2).map(g=>g.lang):null},Xa=cr((h,o)=>{const[d,g]=ne(o.current?.value||""),{maxCharacters:y,onTrigger:S=null,...k}=h,x=ue();fr({ref:o,onResize:()=>{if(x.current&&o.current){const{height:P}=o.current.getBoundingClientRect();P&&x.current.setStyle({minHeight:P+"px"})}}});const I=ue(0),A=ue(),L=ca(P=>{if(!A.current)return;if(I.current>3){A.current.innerHTML="",A.current=null,L?.cancel?.();return}let j,z;I.current<=3&&(j=Date.now()),A.current.innerHTML=Ga(P,{maxCharacters:y})+` `,I.current<=3&&(z=Date.now()),j&&z&&z-j>50&&I.current++},500),ce=Un(()=>{const P=A.current?.cloneNode(!0);if(!P)return;P.querySelectorAll("mark").forEach(z=>{z.remove()});const j=P.innerText?.trim();j&&(async()=>{const z=await Ya(j);z?.length&&S?.({name:"auto-detect-language",languages:z})})()},2e3);return r(vi,{ref:x,keys:"@ @ : # #",class:"compose-field-container",onTrigger:S,children:[r("textarea",{class:"compose-field",autoCapitalize:"sentences",autoComplete:"on",autoCorrect:"on",spellCheck:"true",dir:"auto",rows:"6",cols:"50",...k,ref:o,name:"status",value:d,onKeyDown:P=>{const{key:j,target:z}=P,D=x.current?.activated();if(j==="Enter"&&!(P.ctrlKey||P.metaKey||D)&&!P.isComposing)try{const{value:R,selectionStart:$}=z,C=R.slice(0,$).split(` `).slice(-1)[0];if(C&&/^\s*(-|\d+\.)\s/.test(C)){const[Q,ye,le,ve,B]=C.match(/^(\s*)(-|\d+\.)(\s+)(.+)?/)||[];if(B){P.preventDefault();const[H]=le.match(/\d+/)||[],ae=H?`${+H+1}.`:"-",be=` ${ye}${ae}${ve}`;z.setRangeText(be,$,$);const Oe=$+be.length;z.setSelectionRange(Oe,Oe)}else{const H=$-C.length;z.setRangeText("",H,$)}Ji(z),z.dispatchEvent(new Event("input"))}}catch{}A.current&&(A.current.scrollTop=z.scrollTop)},onInput:P=>{const{target:j}=P,z=j.value;g(z),Ji(j),h.onInput?.(P),L(z),ce()},onScroll:P=>{if(A.current){const{scrollTop:j}=P.target;A.current.scrollTop=j}},onPaste:P=>{try{const j=P.clipboardData.getData("text").trim();j&&S?.({name:"pasted-link",url:j})}catch{}}}),r("div",{ref:A,class:"compose-highlight","aria-hidden":"true"})]})}),hi=100,sn=1,er=2,tr=.5,br=lr(({emoji:h,onClick:o,showCode:d})=>{const g=y=>{const k=y.currentTarget.closest("main");if(k){const x=k.getBoundingClientRect(),I=y.currentTarget.getBoundingClientRect(),A=y.currentTarget.classList;I.leftx.right-88?(A.add("edge-right"),A.remove("edge-left")):A.remove("edge-left","edge-right")}};return r("button",{type:"button",className:"plain4",onClick:o,"data-title":d?void 0:h.shortcode,onPointerEnter:g,onFocus:g,children:[r("picture",{children:[!!h.staticUrl&&r("source",{srcSet:h.staticUrl,media:"(prefers-reduced-motion: reduce)"}),r("img",{className:"shortcode-emoji",src:h.url||h.staticUrl,alt:h.shortcode,width:"24",height:"24",loading:"lazy",decoding:"async"})]}),d&&r(Nt,{children:[" ",r("code",{children:h.shortcode})]})]})}),Za=lr(({emojis:h,onSelect:o})=>{const{i18n:d}=vt(),[g,y]=ne(hi),S=h.length>g;return r("section",{children:[h.slice(0,g).map(k=>r(br,{emoji:k,onClick:()=>{o(`:${k.shortcode}:`)}},k.shortcode)),S&&r("button",{type:"button",class:"plain small",onClick:()=>y(g+hi),children:r(ie,{id:"iAB71E",values:{0:d.number(h.length-g)}})})]})}),un="composer-customEmojiSize";function Qa({masto:h,instance:o,onClose:d=()=>{},onSelect:g=()=>{},defaultSearchTerm:y}){const{_:S}=vt(),[k,x]=ne("default"),I=ue([]),[A,L]=ne([]),ce=jt(()=>nt.account.get("recentlyUsedCustomEmojis")||[]),P=ue();Se(()=>{x("loading"),(async()=>{try{const[B,H]=await gr(o,h);P.current=H,L(B),x("default")}catch{x("error")}})()},[]);const j=jt(()=>{const B={"--recent--":ce.filter(ae=>A.find(be=>be.shortcode===ae.shortcode))},H=[];return A.forEach(ae=>{if(I.current?.push?.(ae),!ae.category){H.push(ae);return}B[ae.category]||(B[ae.category]=[]),B[ae.category].push(ae)}),H.length&&(B["--others--"]=H),B},[A]),z=ue(),[D,R]=ne(null),[$,fe]=ne(nt.local.get(un)||sn),C=_n(()=>{const B=Math.max(sn,$-tr);fe(B),B===sn?nt.local.del(un):nt.local.set(un,B)},[$]),Q=_n(()=>{const B=Math.min(er,$+tr);fe(B),B===sn?nt.local.del(un):nt.local.set(un,B)},[$]),ye=_n(B=>{const{value:H}=B.target;if(H){const ae=P.current?.search(H,{limit:hi});R(ae.map(be=>be.item)),z.current?.scrollTo?.(0,0)}else R(null)},[A]);Se(()=>{y&&A?.length&&ye({target:{value:y}})},[y,ye,A]);const le=_n(B=>{g?.(B),d?.(),queueMicrotask(()=>{let H=nt.account.get("recentlyUsedCustomEmojis")||[];const ae=H.findIndex(be=>be.shortcode===B.shortcode);ae!==-1?(H.splice(ae,1),H.unshift(B)):(H.unshift(B),H=H.filter(be=>I.current?.find?.(Oe=>Oe.shortcode===be.shortcode)),H=H.slice(0,10)),nt.account.set("recentlyUsedCustomEmojis",H)})},[g]),ve=ue();return Se(()=>{ve.current&&(ve.current.focus(),ve.current.value&&(ve.current.selectionStart=ve.current.value.length,ve.current.selectionEnd=ve.current.value.length))},[]),r("div",{id:"custom-emojis-sheet",class:"sheet",style:{"--custom-emoji-size":$},children:[!!d&&r("button",{type:"button",class:"sheet-close",onClick:d,children:r(ee,{icon:"x",alt:S({id:"yz7wBu"})})}),r("header",{children:[r("div",{children:[r("b",{children:r(ie,{id:"8i6Ueo"})})," ",k==="loading"?r(Bn,{}):r("small",{class:"insignificant",children:[" • ",o]})]}),r("form",{onSubmit:B=>{B.preventDefault();const H=D[0];H&&le(`:${H.shortcode}:`)},children:r("input",{ref:ve,type:"search",placeholder:S({id:"EarrCe"}),onInput:ye,autocomplete:"off",autocorrect:"off",autocapitalize:"off",spellCheck:"false",dir:"auto",enterKeyHint:"search",defaultValue:y||""})})]}),r("main",{ref:z,children:[D!==null?r("ul",{class:"custom-emojis-matches custom-emojis-list",children:D.map(B=>r("li",{class:"custom-emojis-match",children:r(br,{emoji:B,onClick:()=>{le(`:${B.shortcode}:`)},showCode:!0})},B.shortcode))}):r("div",{class:"custom-emojis-list",children:[k==="error"&&r("div",{class:"ui-state",children:r("p",{children:r(ie,{id:"Kzwsg2"})})}),k==="default"&&Object.entries(j).map(([B,H])=>!!H?.length&&r("div",{class:"section-container",children:[r("div",{class:"section-header",children:{"--recent--":S({id:"uabU9X"}),"--others--":S({id:"NuKR0h"})}[B]||B}),r(Za,{emojis:H,onSelect:le})]}))]}),r("div",{class:"size-range",children:[r("button",{type:"button",class:"plain4",onClick:C,disabled:$<=sn,children:r(ee,{icon:"zoom-out",size:"l",alt:S({id:"FjkaiT"})})}),r("button",{type:"button",class:"plain4",onClick:Q,disabled:$>=er,children:r(ee,{icon:"zoom-in",size:"l",alt:S({id:"AWOSPo"})})})]})]})]})}function nr({hidden:h,supportedMimeTypes:o,maxMediaAttachments:d,mediaAttachments:g,disabled:y=!1,setMediaAttachments:S}){return r("input",{type:"file",hidden:h,accept:o?.join(","),multiple:d===void 0||d-g>=2,disabled:y,onChange:k=>{const x=k.target.files;if(!x)return;const I=Array.from(x).map(A=>({file:A,type:A.type,size:A.size,url:URL.createObjectURL(A),id:null,description:null}));g.length+I.length>d?alert(cn._({id:"ctFhjs",values:{maxMediaAttachments:d}})):S(A=>A.concat(I)),k.target.value=""}})}const Ja="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.0'%20viewBox='0%200%20641%20223'%3e%3cpath%20fill='%23aaa'%20d='M86%20214c-9-1-17-4-24-8l-6-3-5-5-5-4-4-6-4-6-3-8-2-8v-27l2-9%203-9%204-6%204-6%205-5%205-5%207-3%206-4%207-2%207-2%2012-1h12l7%201%208%202%207%204%207%203%205%205%205%204-10%2010-10%209-4-3-10-5-5-1H88l-5%202-6%203-3%204-4%204-2%205-2%206v6l-1%207%201%207%202%207%203%205%202%204%204%203%204%203%205%202%206%202h9l10-1%205-2%206-3v-16H91v-27h59v54l-1%203-2%203-5%204-4%204-5%203-5%202-8%202-8%202-10%201H92l-6-1zm266-62V91h34v46h44V91h34v121h-34v-46h-44v46h-34v-61zm-182-1V90h34v121h-34v-60zm59-1V90h35l36%201%205%202c3%200%208%202%2010%204l5%202%204%205%205%204%203%207%203%207%201%2013v13l-4%206-3%207-4%204-5%205-5%202-5%203-6%202-5%201-18%201h-18v32h-34v-61zm67-2%203-2%202-4%202-5v-5l-2-4-2-4-3-2-3-3h-30v31h30l3-2zm226%2039v-24l-8-12-18-28a1751%201751%200%200%200-20-31v-2h39l7%2012%2012%2021%206%209%2013-21%2013-21h38v2l-41%2061-7%2010v48h-34v-24zM109%2066l-4-1-5-5-5-4-1-5-3-9v-5l1-5c2-7%203-10%208-15l4-4%207-2%207-2h7l6%201%205%202%205%202%203%204%204%203%202%206%202%205v13l-2%205-2%206-4%204-3%203-5%202-4%202-9%201h-9l-5-2zm22-11%204-2%203-4%202-5V34l-2-4-2-4-3-2-4-3-5-1h-6l-4%202-5%202-2%204-3%205-1%203v4l1%205%202%205%202%202%205%203%204%202h10l4-2zM37%2039V11h33l3%201%203%202%204%203%203%203%201%205%201%204v5l-1%204-3%204-3%205-4%201-3%202-11%201H49v16H37V39zm31%200%203-2%201-2%201-2v-4l-1-3-3-2-2-2H49v18h15l4-1zm107%2025a512%20512%200%200%200-19-53h14l4%2014%206%2019%201%204%201-1%207-19%205-17h9l6%2019%207%2018v-1l2-6%205-17%204-13h14v1l-4%2012-16%2041v2h-5l-5-1-6-15-6-15-1%201-3%207-6%2015-2%208h-11l-1-3zm74-25V11h42v11h-29v2l-1%205v4h29v11h-28v11h2l15%201h13v11h-43V39zm55%200V11h33l5%203%205%202%202%204%202%205v10l-2%203-1%204-5%203-5%203%205%205%208%2010%203%204h-14l-7-9-8-10h-9v19h-12V39zm33-3%202-3v-6l-3-3-2-3h-18v16h1v1h17l2-2zm26%203V11h42v11h-29l-1%206v5h29v11h-28v5l-1%205%201%201v1h30v11h-43V39zm54%200V11h17l18%201%204%202%205%203%202%204%203%204%202%206%201%206v5c-1%206-3%2012-6%2015l-3%204-5%203-5%202-17%201h-16V39zm33%2014%205-5%202-3v-6l-1-6-1-3-1-3-4-3-3-2h-5l-6-1-3%201h-3v34h9l8-1%203-2zm50-14V11h34l5%202%204%202%202%203%202%203v9l-2%202-3%204-1%201%203%203%203%204%201%203%201%204-1%204-1%204-3%203-3%203-5%201-5%201h-31V39zm34%2015%202-1v-6l-2-2-2-2h-20v13h20l2-2zm-3-22%204-2v-6l-2-1-2-2h-19v12h16l4-1zm42%2024V45l-6-9-11-17-5-8h15l4%208%207%2011%202%203%207-11%207-11h14l-11%2016-11%2017v23h-12V56z'/%3e%3c/svg%3e",eo={BASE_URL:"./",DEV:!1,MODE:"production",PHANPY_CLIENT_NAME:"Phanpy",PHANPY_LINGVA_INSTANCES:"lingva.phanpy.social lingva.lunar.icu lingva.garudalinux.org translate.plausibility.cloud",PHANPY_PRIVACY_POLICY_URL:"https://github.com/cheeaun/phanpy/blob/main/PRIVACY.MD",PHANPY_TRANSLANG_INSTANCES:"translang.phanpy.social",PHANPY_WEBSITE:"https://phanpy.social",PROD:!0,SSR:!1,VITE_APP_ENV:"production"},{PHANPY_GIPHY_API_KEY:to}=eo,ci=20;function no({onClose:h=()=>{},onSelect:o=()=>{}}){const{i18n:d,_:g}=vt(),[y,S]=ne("default"),[k,x]=ne([]),I=ue(null),A=ue(null),L=ue(0),ce=ue(null);function P({offset:z}){A.current?.value&&(S("loading"),ce.current?.scrollTo?.({top:0,left:0,behavior:"smooth"}),(async()=>{try{const D={api_key:to,q:A.current.value,rating:"g",limit:ci,bundle:"messaging_non_clips",offset:z,lang:d.locale||"en"},R=await fetch("https://api.giphy.com/v1/gifs/search?"+new URLSearchParams(D),{referrerPolicy:"no-referrer"}).then($=>$.json());L.current=R.pagination?.offset||0,x(R),S("results")}catch{S("error")}})())}Se(()=>{A.current?.focus()},[]);const j=Un(()=>{P({offset:0})},1e3);return r("div",{id:"gif-picker-sheet",class:"sheet",children:[!!h&&r("button",{type:"button",class:"sheet-close",onClick:h,children:r(ee,{icon:"x",alt:g({id:"yz7wBu"})})}),r("header",{children:r("form",{ref:I,onSubmit:z=>{z.preventDefault(),P({offset:0})},children:[r("input",{ref:A,type:"search",name:"q",placeholder:g({id:"wxlF9B"}),required:!0,autocomplete:"off",autocorrect:"off",autocapitalize:"off",spellCheck:"false",dir:"auto",enterKeyHint:"search",onInput:j}),r("input",{type:"image",class:"powered-button",src:Ja,width:"86",height:"30",alt:g({id:"c1Q/eU"})})]})}),r("main",{ref:ce,class:y==="loading"?"loading":"",children:[y==="default"&&r("div",{class:"ui-state",children:r("p",{class:"insignificant",children:r(ie,{id:"9KEidY"})})}),y==="loading"&&!k?.data?.length&&r("div",{class:"ui-state",children:r(Bn,{abrupt:!0})}),k?.data?.length>0?r(Nt,{children:[r("ul",{children:k.data.map(z=>{const{id:D,images:R,title:$,alt_text:fe}=z,{fixed_height_small:C,fixed_height_downsampled:Q,fixed_height:ye,original:le}=R,ve=C?.url?C:Q?.url?Q:ye;let{url:B,webp:H,width:ae,height:be}=ve;+be>100&&(ae=ae/be*100,be=100);const Oe=URL.parse(B),Be=Oe.origin+Oe.pathname;let ze;if(H){const he=URL.parse(H);ze=he.origin+he.pathname}return r("li",{children:r("button",{type:"button",onClick:()=>{const{mp4:he,url:He}=le,Je=he||He,Ue=URL.parse(Je),Ke=Ue.origin+Ue.pathname;h(),o({url:Ke,type:he?"video/mp4":"image/gif",alt_text:fe||$})},children:r("figure",{style:{"--figure-width":ae+"px"},children:[r("picture",{children:[ze&&r("source",{srcset:ze,type:"image/webp"}),r("img",{src:Be,width:ae,height:be,loading:"lazy",decoding:"async",alt:fe,referrerpolicy:"no-referrer",onLoad:he=>{he.target.style.backgroundColor="transparent"}})]}),r("figcaption",{children:fe||$})]})})},D)})}),r("p",{class:"pagination",children:[k.pagination?.offset>0&&r("button",{type:"button",class:"light small",disabled:y==="loading",onClick:()=>{P({offset:k.pagination?.offset-ci})},children:[r(ee,{icon:"chevron-left"}),r("span",{children:r(ie,{id:"DHhJ7s"})})]}),r("span",{}),k.pagination?.offset+k.pagination?.count{P({offset:k.pagination?.offset+ci})},children:[r("span",{children:r(ie,{id:"hXzOVo"})})," ",r(ee,{icon:"chevron-right"})]})]})]}):y==="results"&&r("div",{class:"ui-state",children:r("p",{children:"No results"})}),y==="error"&&r("div",{class:"ui-state",children:r("p",{children:r(ie,{id:"PbFw9n"})})})]})]})}var ln={exports:{}};const io={},ro=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"})),li=Yr(ro);var ao=ln.exports,ir;function oo(){return ir||(ir=1,(function(h,o){(function(d,g){h.exports=g()})(typeof self<"u"?self:ao,function(){return(function(){"use strict";var d={d:function(e,t){for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:1,get:t[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:1})}},g={};function y(e,t,n){for(var a=[],s=0;s=Oe&&n<=he||n===He||n===le||n===ve||n===B||n===H||n===ae||n===be}function we(e,t){return e.getUint16(t)===Je}var oe=`‰PNG\r  `,Fe=4,Le=4,X=0,Ce=Fe,re=Fe+Le,it="XML:com.adobe.xmp\0",Ve="tEXt",We="iTXt",rt="zTXt",ct="pHYs",$t="tIME",Ht="eXIf";function fn(e,t){return y(e,t+Ce,Le)===We&&y(e,t+re,it.length)===it}function hn(e,t,n){var a=y(e,t+Ce,Le);return a===Ve||a===We||a===rt&&n}function Ie(e,t){return y(e,t+Ce,Le)===Ht}function Pe(e,t){var n=[ct,$t],a=y(e,t+Ce,Le);return n.includes(a)}function Dn(e,t){t+=re+it.length+1+1;for(var n=0;n<2&&t0)return bt(e,n,a)}function bt(e,t,n){return n===4?e.getUint32(t):n===8?(console.warn("This file uses an 8-bit offset which is currently not supported by ExifReader. Contact the maintainer to get it fixed."),(function(a,s){return a.getUint32(s+4)})(e,t)):0}var yt=1165519206,lt=1835625829;function at(e,t){var n=(function(f,p){var v=f.getUint32(p);return(function(b){return b===0})(v)?{length:f.byteLength-p,contentOffset:p+4+4}:(function(b){return b===1})(v)&&(function(b,l){return b.getUint32(l+8)===0})(f,p)?{length:f.getUint32(p+12),contentOffset:p+4+4+8}:{length:v,contentOffset:p+4+4}})(e,t),a=n.length,s=n.contentOffset;if(!(a<8)){var u=e.getUint32(t+4);if(u===1718909296)return(function(f,p,v){return{type:"ftyp",majorBrand:y(f,p,4),length:v}})(e,s,a);if(u===1768977008)return(function(f,p,v,b){return{type:"iprp",subBoxes:xt(f,v,b-(v-p)),length:b}})(e,t,s,a);if(u===1768973167)return(function(f,p,v,b){return{type:"ipco",properties:xt(f,v,b-(v-p)),length:b}})(e,t,s,a);if(u===1668246642)return(function(f,p,v){return{type:"colr",icc:pn(f,p),length:v}})(e,s,a);var c=e.getUint8(s);return u===1835365473?(function(f,p,v,b){return{type:"meta",subBoxes:xt(f,v+3,b-(v+3-p)),length:b}})(e,t,s+1,a):u===1768714083?(function(f,p,v,b){var l=(function(se,pe){var ge={item:{dataReferenceIndex:2,extentCount:2,extent:{}}};se<2?(ge.itemCount=2,ge.item.itemId=2):se===2&&(ge.itemCount=4,ge.item.itemId=4),ge.item.constructionMethod=se===1||se===2?2:0;var Ae={offsetSize:pe,lengthSize:pe,baseOffsetSize:pe+1,indexSize:pe+1};return Ae.itemCount=pe+2,Ae.items=Ae.itemCount+ge.itemCount,Ae.item={itemId:0},Ae.item.constructionMethod=Ae.item.itemId+ge.item.itemId,Ae.item.dataReferenceIndex=Ae.item.constructionMethod+ge.item.constructionMethod,{offsets:Ae,sizes:ge}})(p,v+3),E=l.offsets,F=l.sizes,O=f.getUint8(E.offsetSize)>>4;F.item.extent.extentOffset=O;var K=15&f.getUint8(E.lengthSize);F.item.extent.extentLength=K;var V=f.getUint8(E.baseOffsetSize)>>4;F.item.baseOffset=V;var G=(function(se,pe,ge){if(ge===1||ge===2)return 15&se.getUint8(pe)})(f,E.indexSize,p);F.item.extent.extentIndex=G!==void 0?G:0;var ke=(function(se,pe,ge){return ge<2?se.getUint16(pe):ge===2?se.getUint32(pe):void 0})(f,E.itemCount,p);return{type:"iloc",items:jn(f,p,E,F,O,K,G,ke),length:b}})(e,c,s+1,a):u===1768517222?(function(f,p,v,b,l){var E=(function(O,K){var V={entryCount:K+3},G={};return G.entryCount=O===0?2:4,V.itemInfos=V.entryCount+G.entryCount,{offsets:V}})(v,b),F=E.offsets;return{type:"iinf",itemInfos:xt(f,F.itemInfos,l-(F.itemInfos-p)),length:l}})(e,t,c,s+1,a):u===1768842853?(function(f,p,v,b,l){b+=3;var E={type:"infe",length:l};return v!==0&&v!==1||(E.itemId=f.getUint16(b),b+=2,E.itemProtectionIndex=f.getUint16(b),b+=2,E.itemName=S(f,b),b+=E.itemName.length+1),v>=2&&(v===2?(E.itemId=f.getUint16(b),b+=2):v===3&&(E.itemId=f.getUint32(b),b+=4),E.itemProtectionIndex=f.getUint16(b),b+=2,E.itemType=f.getUint32(b),b+=4,E.itemName=S(f,b),b+=E.itemName.length+1,E.itemType===lt?(E.contentType=S(f,b),p+l>(b+=E.contentType.length+1)&&(E.contentEncoding=S(f,b),b+=E.contentEncoding.length+1)):E.itemType===1970432288&&(E.itemUri=S(f,b),b+=E.itemUri.length+1)),E})(e,t,c,s+1,a):{type:void 0,length:a}}}function dt(e,t){return e.subBoxes.find(function(n){return n.type==="iloc"}).items.find(function(n){return n.itemId===t})}function pn(e,t){var n=y(e,t,4);if(n==="prof"||n==="rICC")return{offset:t+4,length:e.getUint32(t+4),chunkNumber:1,chunksTotal:1}}function xt(e,t,n){for(var a=[yt,lt],s=[],u=t;u=j&&n.getUint16(0)===z})(e))return wt((function(n){for(var a,s,u,c,f=D;f+R+5<=n.byteLength;){if(Ee(n,f))a=n.getUint16(f+$),s=f+fe;else if(qe(n,f))c||(c=[]),a=n.getUint16(f+$),c.push(Ye(f,a));else if(De(n,f))c||(c=[]),a=n.getUint16(f+$),c.push(je(f,a));else if(te(n,f))a=n.getUint16(f+$),u=f+C;else{if(!de(n,f)){if(we(n,f)){f++;continue}break}a=n.getUint16(f+$)}f+=$+a}return{hasAppMarkers:f>D,fileDataOffset:void 0,jfifDataOffset:void 0,tiffHeaderOffset:s,iptcDataOffset:u,xmpChunks:c,iccChunks:void 0,mpfDataOffset:void 0}})(e),"jpeg","JPEG");if((function(n){return!!n&&y(n,0,oe.length)===oe})(e))return wt((function(n,a){for(var s={hasAppMarkers:0},u=oe.length;u+Fe+Le<=n.byteLength;){if(fn(n,u)){var c=Dn(n,u);c!==void 0&&(s.hasAppMarkers=1,s.xmpChunks=[{dataOffset:c,length:n.getUint32(u+X)-(c-(u+re))}])}else if(hn(n,u,a)){s.hasAppMarkers=1;var f=y(n,u+Ce,Le);s.pngTextChunks||(s.pngTextChunks=[]),s.pngTextChunks.push({length:n.getUint32(u+X),type:f,offset:u+re})}else Ie(n,u)?(s.hasAppMarkers=1,s.tiffHeaderOffset=u+re):Pe(n,u)&&(s.hasAppMarkers=1,s.pngChunkOffsets||(s.pngChunkOffsets=[]),s.pngChunkOffsets.push(u+X));u+=n.getUint32(u+X)+Fe+Le+4}return s})(e,t),"png","PNG");if((function(n){if(!n)return 0;try{var a=at(n,0);return a&&["heic","heix","hevc","hevx","heim","heis","hevm","hevs","mif1"].indexOf(a.majorBrand)!==-1}catch{return 0}})(e))return wt((function(n){return(function(a){var s={},u=(function(c){for(var f=0;f+4+4<=c.byteLength;){var p=at(c,f);if(p===void 0)break;if(p.type==="meta")return p;f+=p.length}})(a);return u?(s.tiffHeaderOffset=(function(c,f){try{var p=(function(b){return b.subBoxes.find(function(l){return l.type==="iinf"}).itemInfos.find(function(l){return l.itemType===yt})})(f).itemId,v=dt(f,p);return(function(b,l){return l+4+b.getUint32(l)})(c,v.baseOffset+v.extents[0].extentOffset)}catch{return}})(a,u),s.xmpChunks=(function(c){try{var f=(function(b){return b.subBoxes.find(function(l){return l.type==="iinf"}).itemInfos.find(function(l){return l.itemType===lt&&l.contentType==="application/rdf+xml"})})(c).itemId,p=dt(c,f),v=dt(c,f).extents[0];return[{dataOffset:p.baseOffset+v.extentOffset,length:v.extentLength}]}catch{return}})(u),s.hasAppMarkers=s.tiffHeaderOffset!==void 0||s.xmpChunks!==void 0||s.iccChunks!==void 0,s):{hasAppMarkers:0}})(n)})(e),"heic","HEIC");if((function(n){return!!n&&y(n,0,4)==="RIFF"&&y(n,8,4)==="WEBP"})(e))return wt((function(n){for(var a,s,u,c=12,f=0;c+8e.byteLength);v++){var b=tt(e,t,n,a,s,u);b!==void 0&&(f[b.name]={id:b.id,value:b.value,description:b.description},(b.name==="MakerNote"||t===Pt&&b.name==="LevelInfo")&&(f[b.name].__offset=b.__offset)),a+=12}return f}function tt(e,t,n,a,s,u){var c,f,p=U.getTypeSize("SHORT"),v=p+U.getTypeSize("SHORT"),b=v+U.getTypeSize("LONG"),l=U.getShortAt(e,a,s),E=U.getShortAt(e,a+p,s),F=U.getLongAt(e,a+v,s);if(U.typeSizes[E]!==void 0&&(u||Me[t][l]!==void 0)){c=(function(V,G){return U.typeSizes[V]*G<=U.getTypeSize("LONG")})(E,F)?Gt(e,f=a+b,E,F,s):(function(V,G,ke,se,pe){return G+ke+U.typeSizes[se]*pe<=V.byteLength})(e,n,f=U.getLongAt(e,a+b,s),E,F)?Gt(e,n+f,E,F,s,l===33723):"",E===U.tagTypes.ASCII&&(c=(function(V){try{return V.map(function(G){return decodeURIComponent(escape(G))})}catch{return V}})(c=(function(V){for(var G=[],ke=0,se=0;se5&&arguments[5]!==void 0&&arguments[5]&&(a*=U.typeSizes[n],n=U.tagTypes.BYTE);for(var c=0;ce.length)&&(t=e.length);for(var n=0,a=Array(t);n.25){var n=t[0]/t[1];return Number.isInteger(n)?""+n:n.toFixed(1)}return t[0]!==0?"1/".concat(Math.round(t[1]/t[0])):"0/".concat(t[1])})(e.split("/").map(function(t){return parseInt(t,10)})):e},"exif:MeteringMode":function(e){return(function(t){return t===1?"Average":t===2?"CenterWeightedAverage":t===3?"Spot":t===4?"MultiSpot":t===5?"Pattern":t===6?"Partial":t===255?"Other":"Unknown"})(parseInt(e,10))},"exif:Saturation":function(e){return(function(t){return t===0?"Normal":t===1?"Low saturation":t===2?"High saturation":"Unknown"})(parseInt(e,10))},"exif:SceneCaptureType":function(e){return(function(t){return t===0?"Standard":t===1?"Landscape":t===2?"Portrait":t===3?"Night scene":"Unknown"})(parseInt(e,10))},"exif:Sharpness":function(e){return(function(t){return t===0?"Normal":t===1?"Soft":t===2?"Hard":"Unknown"})(parseInt(e,10))},"exif:ShutterSpeedValue":function(e){return _e(N,e)},"exif:WhiteBalance":function(e){return(function(t){return t===0?"Auto white balance":t===1?"Manual white balance":"Unknown"})(parseInt(e,10))}};function _e(e,t){return $e(t)?e(t.split("/")):t}function $e(e){return/^-?\d+\/-?\d+$/.test(e)}function en(e){var t,n=(function(p){if(Array.isArray(p))return p})(t=e.split(","))||(function(p){var v=p==null?null:typeof Symbol<"u"&&p[Symbol.iterator]||p["@@iterator"];if(v!=null){var b,l,E,F,O=[],K=1,V=0;try{for(E=(v=v.call(p)).next,!1;!(K=(b=E.call(v)).done)&&(O.push(b.value),O.length!==2);K=1);}catch(G){V=1,l=G}finally{try{if(!K&&v.return!=null&&(F=v.return(),Object(F)!==F))return}finally{if(V)throw l}}return O}})(t)||(function(p){if(p){if(typeof p=="string")return Ge(p,2);var v={}.toString.call(p).slice(8,-1);return v==="Object"&&p.constructor&&(v=p.constructor.name),v==="Map"||v==="Set"?Array.from(p):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?Ge(p,2):void 0}})(t)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})(),a=n[0],s=n[1];if(a!==void 0&&s!==void 0){var u=parseFloat(a),c=parseFloat(s),f=s.charAt(s.length-1);if(!Number.isNaN(u)&&!Number.isNaN(c))return""+(u+c/60)+f}return e}var Qe={xmp:"http://ns.adobe.com/xap/1.0/",tiff:"http://ns.adobe.com/tiff/1.0/",exif:"http://ns.adobe.com/exif/1.0/",dc:"http://purl.org/dc/elements/1.1/",xmpMM:"http://ns.adobe.com/xap/1.0/mm/",stEvt:"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#",stRef:"http://ns.adobe.com/xap/1.0/sType/ResourceRef#",photoshop:"http://ns.adobe.com/photoshop/1.0/"};function Et(e){return Et=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Et(e)}function An(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n1&&E.push(Kn(b,l.slice(1))),E})(e,t),(function(b){if(Array.isArray(b))return b})(s)||(function(b){var l=b==null?null:typeof Symbol<"u"&&b[Symbol.iterator]||b["@@iterator"];if(l!=null){var E,F,O,K,V=[],G=1,ke=0;try{for(O=(l=l.call(b)).next,!1;!(G=(E=O.call(l)).done)&&(V.push(E.value),V.length!==2);G=1);}catch(se){ke=1,F=se}finally{try{if(!G&&l.return!=null&&(K=l.return(),Object(K)!==K))return}finally{if(ke)throw F}}return V}})(s)||(function(b){if(b){if(typeof b=="string")return An(b,2);var l={}.toString.call(b).slice(8,-1);return l==="Object"&&b.constructor&&(l=b.constructor.name),l==="Map"||l==="Set"?Array.from(b):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?An(b,2):void 0}})(s)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()),c=u[0],f=u[1],p=Sn(a,c,n);if(f){var v=Sn(a,f,n);p||v||(delete a._raw,Sn(a,Kn(e,t),n))}return a}},xr=(function(e){function t(a){var s;return(function(u,c){if(!(u instanceof c))throw new TypeError("Cannot call a class as a function")})(this,t),(s=(function(u,c,f){return c=rn(c),(function(p,v){if(v&&(Et(v)=="object"||typeof v=="function"))return v;if(v!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return(function(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b})(p)})(u,nn()?Reflect.construct(c,f||[],rn(u).constructor):c.apply(u,f))})(this,t,[a])).name="ParseError",s}return(function(a,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(s&&s.prototype,{constructor:{value:a,writable:1,configurable:1}}),Object.defineProperty(a,"prototype",{writable:0}),s&&ot(a,s)})(t,e),Object.defineProperty(n=t,"prototype",{writable:0}),n;var n})(tn(Error));function Kn(e,t){for(var n=t.reduce(function(p,v){return p+v.length},0),a=new Uint8Array(n),s=0,u=0;u).+$/,"$1")),raw:v}})(t,n),s=a.doc,u=a.raw;return e._raw=(e._raw||"")+u,x(e,wi(xi(yi(s),1))),1}catch{return 0}}function bi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;try{var a=e.parseFromString(t,"application/xml"),s=a.getElementsByTagName("parsererror");if(s.length>0)throw new xr(s[0].textContent);return a}catch(u){if(u.name==="ParseError"&&(function(c){for(var f=["prefix is non-null and namespace is null","prefix not bound to a namespace","prefix inte bundet till en namnrymd",/Namespace prefix .+ is not defined/],p=0;p]*)>/);if(!f)return c;var p=f[1],v=(function(l){for(var E,F=[],O=/xmlns:([\w-]+)=["'][^"']+["']/g;(E=O.exec(l))!==null;)F.indexOf(E[1])===-1&&F.push(E[1]);return F})(c),b=(function(l){for(var E,F=[],O=/\b([A-Za-z_][A-Za-z0-9._-]*):[A-Za-z_][A-Za-z0-9._-]*\b/g;(E=O.exec(l))!==null;){var K=E[1];K!=="xmlns"&&K!=="xml"&&F.indexOf(K)===-1&&F.push(K)}return F})(c).filter(function(l){return v.indexOf(l)===-1});return b.length===0?c:(function(l,E,F){var O=RegExp("<"+E+"([^>]*)>");return l.replace(O,"<"+E+"$1"+F+">")})(c,p,(function(l){for(var E=[],F=0;F1&&arguments[1]!==void 0?arguments[1]:0,a=(function(s){for(var u=[],c=0;c1&&arguments[1]!==void 0?arguments[1]:void 0;if(Array.isArray(e)){var n=(function(a){return a.map(function(s){return s.value!==void 0?st(s.value):st(s)}).join(", ")})(e);return t&&typeof me[t]=="function"?me[t](e,n):n}if(Et(e)==="object")return(function(a){var s=[];for(var u in a)s.push("".concat(Er(u),": ").concat(st(a[u].value)));return s.join("; ")})(e);try{return t&&typeof me[t]=="function"?me[t](e):decodeURIComponent(escape(e))}catch{return e}}function Er(e){return e==="CiAdrCity"?"CreatorCity":e==="CiAdrCtry"?"CreatorCountry":e==="CiAdrExtadr"?"CreatorAddress":e==="CiAdrPcode"?"CreatorPostalCode":e==="CiAdrRegion"?"CreatorRegion":e==="CiEmailWork"?"CreatorWorkEmail":e==="CiTelWork"?"CreatorWorkPhone":e==="CiUrlWork"?"CreatorWorkUrl":e}function ki(e){var t={};for(var n in e)try{Cn(n)||(t[Fn(n)]=Ar(e[n],n))}catch{}return t}function Ar(e,t){return(function(n){return Array.isArray(n)})(e)?(function(n,a){return Vn(n[n.length-1],a)})(e,t):(function(n){return n.attributes["rdf:parseType"]==="Resource"&&typeof n.value=="string"&&n.value.trim()===""})(e)?{value:"",attributes:{},description:""}:Ei(e)?Ai(e,t):Si(e)?Ci(e,t):Fi(e)?Li(e,t):(function(n){return Ti(n.value)!==void 0})(e)?(function(n,a){var s=Ti(n.value).value["rdf:li"],u=an(n),c=[];return s===void 0?s=[]:Array.isArray(s)||(s=[s]),s.forEach(function(f){c.push((function(p){return Ei(p)?Ai(p):Si(p)?Ci(p).value:Fi(p)?Li(p).value:Vn(p)})(f))}),{value:c,attributes:u,description:st(c,a)}})(e,t):Vn(e,t)}function Ei(e){return e.attributes["rdf:parseType"]==="Resource"&&e.value["rdf:value"]!==void 0||e.value["rdf:Description"]!==void 0&&e.value["rdf:Description"].value["rdf:value"]!==void 0}function Ai(e,t){var n=an(e);e.value["rdf:Description"]!==void 0&&(e=e.value["rdf:Description"]),x(n,an(e),(function(s){var u={};for(var c in s.value)c==="rdf:value"||Cn(c)||(u[Fn(c)]=s.value[c].value);return u})(e));var a=(function(s){return Ii(s.value["rdf:value"])||s.value["rdf:value"].value})(e);return{value:a,attributes:n,description:st(a,t)}}function an(e){var t={};for(var n in e.attributes)n==="rdf:parseType"||n==="rdf:resource"||Cn(n)||(t[Fn(n)]=e.attributes[n]);return t}function Si(e){return e.attributes["rdf:parseType"]==="Resource"||e.value["rdf:Description"]!==void 0&&e.value["rdf:Description"].value["rdf:value"]===void 0}function Ci(e,t){var n={value:{},attributes:{}};return e.value["rdf:Description"]!==void 0&&(x(n.value,qn(e.value["rdf:Description"].attributes)),x(n.attributes,an(e)),e=e.value["rdf:Description"]),x(n.value,ki(e.value)),n.description=st(n.value,t),n}function Fi(e){return Object.keys(e.value).length===0&&e.attributes["xml:lang"]===void 0&&e.attributes["rdf:resource"]===void 0}function Li(e,t){var n=qn(e.attributes);return{value:n,attributes:{},description:st(n,t)}}function Ti(e){return e["rdf:Bag"]||e["rdf:Seq"]||e["rdf:Alt"]}function Vn(e,t){var n=Ii(e)||wi(e.value);return{value:n,attributes:an(e),description:st(n,t)}}function Ii(e){return e.attributes&&e.attributes["rdf:resource"]}function on(e){return on=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},on(e)}var Sr={read:function(e,t,n,a){for(var s={},u=[],c=0;c0?Promise.all(u):void 0}}},Wn="STATE_KEYWORD",Gn="STATE_COMPRESSION",Yn="STATE_LANG",_i="STATE_TRANSLATED_KEYWORD",Xn="STATE_TEXT",Cr=1,Fr=1,Lr=6;function Tr(e,t,n,a,s){for(var u,c=[],f=[],p=[],v=Wn,b=I,l=0;l3&&arguments[3]!==void 0?arguments[3]:"string";if(K===0&&typeof DecompressionStream=="function"){var ke=new DecompressionStream("deflate"),se=new Blob([O]).stream().pipeThrough(ke);return G==="dataview"?new Response(se).arrayBuffer().then(function(pe){return new DataView(pe)}):new Response(se).arrayBuffer().then(function(pe){return new TextDecoder(V).decode(pe)})}return K!==void 0?Promise.reject("Unknown compression method ".concat(K,".")):O})(u,b,(function(O){return O===Ve||O===rt?"latin1":"utf-8"})(a));return F instanceof Promise?F.then(function(O){return Zn(O,a,f,c)}).catch(function(){return Zn("".split(""),a,f,c)}):Zn(F,a,f,c)}function Ir(e){var t=e.type,n=e.dataView,a=e.offset;if(t===We){if(n.getUint8(a)===Fr)return n.getUint8(a+1)}else if(t===rt)return n.getUint8(a);return I}function zi(e,t){return t===Wn&&[We,rt].includes(e)?Gn:t===Gn?e===We?Yn:Xn:t===Yn?_i:Xn}function Zn(e,t,n,a){var s=(function(u){return u instanceof DataView?y(u,0,u.byteLength):u})(e);return{name:_r(t,n,a),value:s,description:t===We?zr(e):s}}function _r(e,t,n){var a=k(n);if(e===Ve||t.length===0)return a;var s=k(t);return"".concat(a," (").concat(s,")")}function zr(e){return xn("UTF-8",e)}function Pi(e,t){return e.toLowerCase()==="raw profile type exif"&&t.substring(1,5)==="exif"}function Mi(e,t){return e.toLowerCase()==="raw profile type iptc"&&t.substring(1,5)==="iptc"}function Oi(e){return(function(t){for(var n=new DataView(new ArrayBuffer(t.length/2)),a=0;a1&&arguments[1]!==void 0?arguments[1]:{};return(function(a){return typeof a=="string"})(e)?(n.async=1,(function(a,s){return/^\w+:\/\//.test(a)?typeof fetch<"u"?(function(u){var c=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).length,f={method:"GET"};return Number.isInteger(c)&&c>=0&&(f.headers={range:"bytes=0-".concat(c-1)}),fetch(u,f).then(function(p){return p.arrayBuffer()})})(a,s):(function(u){var c=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).length;return new Promise(function(f,p){var v={};Number.isInteger(c)&&c>=0&&(v.headers={range:"bytes=0-".concat(c-1)});var b=(function(l){return/^https:\/\//.test(l),li.get})(u);b(u,v,function(l){if(l.statusCode>=200&&l.statusCode<=299){var E=[];l.on("data",function(F){return E.push(Buffer.from(F))}),l.on("error",function(F){return p(F)}),l.on("end",function(){return f(Buffer.concat(E))})}else p("Could not fetch file: ".concat(l.statusCode," ").concat(l.statusMessage)),l.resume()}).on("error",function(l){return p(l)})})})(a,s):(function(u){return/^data:[^;,]*(;base64)?,/.test(u)})(a)?Promise.resolve((function(u){var c=u.substring(u.indexOf(",")+1);if(u.indexOf(";base64")!==-1)return typeof atob<"u"?Uint8Array.from(atob(c),function(p){return p.charCodeAt(0)}).buffer:typeof Buffer>"u"?void 0:typeof Buffer.from<"u"?Buffer.from(c,"base64"):new Buffer(c,"base64");var f=decodeURIComponent(c);return typeof Buffer<"u"?typeof Buffer.from<"u"?Buffer.from(f):new Buffer(f):Uint8Array.from(f,function(p){return p.charCodeAt(0)}).buffer})(a)):(function(u){var c=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).length;return new Promise(function(f,p){var v=(function(){try{return li}catch{return}})();v.open(u,function(b,l){b?p(b):v.stat(u,function(E,F){if(E)p(E);else{var O=Math.min(F.size,c!==void 0?c:F.size),K=Buffer.alloc(O),V={buffer:K,length:O};v.read(l,V,function(G){G?p(G):v.close(l,function(ke){ke&&console.warn("Could not close file ".concat(u,":"),ke),f(K)})})}})})})})(a,s)})(e,n).then(function(a){return Jn(a,n)})):(function(a){return typeof File<"u"&&a instanceof File})(e)?(n.async=1,(t=e,new Promise(function(a,s){var u=new FileReader;u.onload=function(c){return a(c.target.result)},u.onerror=function(){return s(u.error)},u.readAsArrayBuffer(t)})).then(function(a){return Jn(a,n)})):Jn(e,n)}function Jn(e,t){return(function(n){try{return Buffer.isBuffer(n)}catch{return 0}})(e)&&(e=new Uint8Array(e).buffer),ei((function(n){try{return new DataView(n)}catch{return new ce(n)}})(e),t)}function ei(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{expanded:0,async:0,includeUnknown:0,domParser:void 0},n=t.expanded,a=n===void 0?0:n,s=t.async,u=s===void 0?0:s,c=t.includeUnknown,f=c===void 0?0:c,p=t.domParser,v=p===void 0?void 0:p,b=0,l={},E=[],F=qt.parseAppMarkers(e,u),O=F.fileType,K=(F.fileDataOffset,F.jfifDataOffset,F.tiffHeaderOffset),V=F.iptcDataOffset,G=F.xmpChunks,ke=(F.iccChunks,F.mpfDataOffset,F.pngHeaderOffset,F.pngTextChunks),se=F.pngChunkOffsets,pe=F.vp8xChunkOffset;if(F.gifHeaderOffset,(function(M){return M!==void 0})(K)){b=1;var ge=bn.read(e,K,f),Ae=ge.tags;ge.byteOrder,Ae.Thumbnail&&(l.Thumbnail=Ae.Thumbnail,delete Ae.Thumbnail),a?(l.exif=Ae,(function(M){if(M.exif){if(M.exif.GPSLatitude&&M.exif.GPSLatitudeRef)try{M.gps=M.gps||{},M.gps.Latitude=P(M.exif.GPSLatitude.value),M.exif.GPSLatitudeRef.value.join("")==="S"&&(M.gps.Latitude=-M.gps.Latitude)}catch{}if(M.exif.GPSLongitude&&M.exif.GPSLongitudeRef)try{M.gps=M.gps||{},M.gps.Longitude=P(M.exif.GPSLongitude.value),M.exif.GPSLongitudeRef.value.join("")==="W"&&(M.gps.Longitude=-M.gps.Longitude)}catch{}if(M.exif.GPSAltitude&&M.exif.GPSAltitudeRef)try{M.gps=M.gps||{},M.gps.Altitude=M.exif.GPSAltitude.value[0]/M.exif.GPSAltitude.value[1],M.exif.GPSAltitudeRef.value===1&&(M.gps.Altitude=-M.gps.Altitude)}catch{}}})(l)):l=x({},l,Ae),Ae.MakerNote&&delete Ae.MakerNote.__offset}if((function(M){return M!==void 0})(V)){b=1;var St=wn.read(e,V,f);a?l.iptc=St:l=x({},l,St)}if((function(M){return Array.isArray(M)&&M.length>0})(G)){b=1;var Tn=yr.read(e,G,v);a?l.xmp=Tn:(delete Tn._raw,l=x({},l,Tn))}if((function(M){return M!==void 0})(ke)){b=1;var Di=Sr.read(e,ke,u,f),Kr=Di.readTags,ji=Di.readTagsPromise;Ni(Kr),ji&&E.push(ji.then(function(M){return M.forEach(Ni)}))}if((function(M){return M!==void 0})(se)){b=1;var ti=Pr.read(e,se);a?l.png=l.png?x({},l.png,ti):ti:l=x({},l,ti)}if((function(M){return M!==void 0})(pe)){b=1;var ni=Ur.read(e,pe);a?l.riff=l.riff?x({},l.riff,ni):ni:l=x({},l,ni)}var ii=Nr.get(l,a);if(ii&&(a?l.composite=ii:l=x({},l,ii)),delete l.Thumbnail,O&&(a?(l.file||(l.file={}),l.file.FileType=O):l.FileType=O,b=1),!b)throw new Qn.MetadataMissingError;return u?Promise.all(E).then(function(){return l}):l;function Ni(M){if(a){for(var Bt=0,$i=["exif","iptc"];Bt<$i.length;Bt++){var ri=$i[Bt],In="__".concat(ri);M[In]&&(l[ri]=l[ri]?x({},l.exif,M[In]):M[In],delete M[In])}l.png=l.png?x({},l.png,M):M,l.pngText=l.pngText?x({},l.png,M):M}else delete(l=x({},l,M.__exif?M.__exif:{},M.__iptc?M.__iptc:{},M)).__exif,delete l.__iptc}}return g})()})})(ln,ln.exports)),ln.exports}var so=oo();const uo=Xr(so),co=["Caption/Abstract","Description","ImageDescription"];async function lo(h){if(!h||!h.type?.startsWith?.("image/"))return null;try{const o=await uo.load(h);for(const d of co)if(o[d]?.description)return o[d].description.trim();return null}catch{return null}}const fo={BASE_URL:"./",DEV:!1,MODE:"production",PHANPY_CLIENT_NAME:"Phanpy",PHANPY_LINGVA_INSTANCES:"lingva.phanpy.social lingva.lunar.icu lingva.garudalinux.org translate.plausibility.cloud",PHANPY_PRIVACY_POLICY_URL:"https://github.com/cheeaun/phanpy/blob/main/PRIVACY.MD",PHANPY_TRANSLANG_INSTANCES:"translang.phanpy.social",PHANPY_WEBSITE:"https://phanpy.social",PROD:!0,SSR:!1,VITE_APP_ENV:"production"},{PHANPY_IMG_ALT_API_URL:di}=fo;function rr(h,o,d,g){const y=Math.sqrt(o/h),S=Math.floor(d*y),k=Math.floor(g*y);return{newWidth:S,newHeight:k}}function ho({attachment:h,disabled:o,lang:d,supportedMimeTypes:g,descriptionLimit:y=1500,onDescriptionChange:S=()=>{},onRemove:k=()=>{}}){const{i18n:x,_:I}=vt(),[A,L]=ne("default"),ce=Dt("@mastodon")||Dt("@gotosocial/edit-media-attributes"),{type:P,id:j,file:z}=h,D=jt(()=>z?URL.createObjectURL(z):h.url,[z,h.url]),R=!!z?.size,$=R?dr():{},{mediaAttachments:{imageSizeLimit:fe,imageMatrixLimit:C,videoSizeLimit:Q,videoMatrixLimit:ye,videoFrameRateLimit:le}={}}=$||{},[ve,B]=ne(()=>R?P.startsWith("image")&&fe&&z.size>fe?{type:"imageSizeLimit",details:{imageSize:z.size,imageSizeLimit:fe}}:P.startsWith("video")&&Q&&z.size>Q?{type:"videoSizeLimit",details:{videoSize:z.size,videoSizeLimit:Q}}:null:null),[H,ae]=ne({});Se(()=>{!R||!C||H?.matrix>C&&B({type:"imageMatrixLimit",details:{imageMatrix:H?.matrix,imageMatrixLimit:C,width:H?.width,height:H?.height}})},[H,C,R]);const[be,Oe]=ne({});Se(()=>{!R||!ye||be?.matrix>ye&&B({type:"videoMatrixLimit",details:{videoMatrix:be?.matrix,videoMatrixLimit:ye,width:be?.width,height:be?.height}})},[be,ye,R]);const[Be,ze]=ne(h.description);Se(()=>{if(!z||!P.startsWith("image/")||j||h.description)return;let te=!1;return(async()=>{L("loading");try{const de=await lo(z);!te&&de&&ze(de)}catch{}finally{te||L("default")}})(),()=>{te=!0}},[]);let[he,He]=P.split("/");const Je=new Set,Ue={};g?.length&&g.forEach(te=>{const[de,we]=te.split("/");Ue[we]=de,Je.add(de)}),He&&!Je.has(he)&&Ue[He]&&(he=Ue[He]);const Ke=Un(S,250);Se(()=>{Ke(Be)},[Be,Ke]);const[Y,xe]=ne(!1),Ee=ue(null);Se(()=>{let te;return Y&&Ee.current&&(te=setTimeout(()=>{Ee.current.focus()},100)),()=>{clearTimeout(te)}},[Y]);const qe=r(Nt,{children:j&&!ce?r("div",{class:"media-desc",children:[r("span",{class:"tag",children:r(ie,{id:"3wG7HI"})}),r("p",{title:Be,children:h.description||r("i",{children:"No description"})})]}):r("textarea",{ref:Ee,value:Be||"",lang:d,placeholder:{image:I({id:"Lh8B0N"}),video:I({id:"mN4S+e"}),gifv:I({id:"mN4S+e"}),audio:I({id:"ieZytw"})}[he],autoCapitalize:"sentences",autoComplete:"on",autoCorrect:"on",spellCheck:"true",dir:"auto",disabled:o||A==="loading",class:A==="loading"?"loading":"",maxlength:y,onInput:te=>{const{value:de}=te.target;ze(de)}})}),De=ue(null);Se(()=>()=>{De.current?.hideToast?.()},[]);const Ye=ue(null),je=te=>{const{type:de,details:we}=te;switch(de){case"imageSizeLimit":{const{imageSize:oe,imageSizeLimit:Fe}=we;return I({id:"d83/LB",values:{0:zn(oe),1:zn(Fe)}})}case"imageMatrixLimit":{const{imageMatrix:oe,imageMatrixLimit:Fe,width:Le,height:X}=we,{newWidth:Ce,newHeight:re}=rr(oe,Fe,Le,X);return I({id:"DuvOX/",values:{0:x.number(Le),1:x.number(X),2:x.number(Ce),3:x.number(re)}})}case"videoSizeLimit":{const{videoSize:oe,videoSizeLimit:Fe}=we;return I({id:"d83/LB",values:{0:zn(oe),1:zn(Fe)}})}case"videoMatrixLimit":{const{videoMatrix:oe,videoMatrixLimit:Fe,width:Le,height:X}=we,{newWidth:Ce,newHeight:re}=rr(oe,Fe,Le,X);return I({id:"DuvOX/",values:{0:x.number(Le),1:x.number(X),2:x.number(Ce),3:x.number(re)}})}case"videoFrameRateLimit":return I({id:"S1fBwy"})}};return r(Nt,{children:[r("div",{class:"media-attachment",children:[r("div",{class:"media-preview",tabIndex:"0",onClick:()=>{xe(!0)},children:he==="image"?r("img",{src:D,alt:"",onLoad:te=>{if(!R)return;const{naturalWidth:de,naturalHeight:we}=te.target;ae({matrix:de*we,width:de,height:we})}}):he==="video"||he==="gifv"?r("video",{src:D+"#t=0.1",playsinline:!0,muted:!0,disablePictureInPicture:!0,preload:"metadata",onLoadedMetadata:te=>{if(!R)return;const{videoWidth:de,videoHeight:we}=te.target;de&&we&&Oe({matrix:de*we,width:de,height:we})}}):he==="audio"?r("audio",{src:D,controls:!0}):null}),qe,r("div",{class:"media-aside",children:[r("button",{type:"button",class:"plain close-button",disabled:o,onClick:k,children:r(ee,{icon:"x",alt:I({id:"t/YqKh"})})}),!!ve&&r("button",{type:"button",class:"media-error",title:je(ve),onClick:()=>{Ye.current&&Ye.current.hideToast(),Ye.current=mt({text:je(ve),duration:1e4})},children:r(ee,{icon:"alert",alt:I({id:"SlfejT"})})})]})]}),Y&&r(Mn,{onClose:()=>{xe(!1)},children:r("div",{id:"media-sheet",class:"sheet sheet-max",children:[r("button",{type:"button",class:"sheet-close",onClick:()=>{xe(!1)},children:r(ee,{icon:"x",alt:I({id:"yz7wBu"})})}),r("header",{children:r("h2",{children:{image:I({id:"oMslIB"}),video:I({id:"WZw+zB"}),gifv:I({id:"WZw+zB"}),audio:I({id:"KMtgtM"})}[he]})}),r("main",{tabIndex:"-1",children:[r("div",{class:"media-preview",children:he==="image"?r("img",{src:D,alt:""}):he==="video"||he==="gifv"?r("video",{src:D,playsinline:!0,controls:!0}):he==="audio"?r("audio",{src:D,controls:!0}):null}),r("div",{class:"media-form",children:[qe,r("footer",{children:[he==="image"&&/^(png|jpe?g|gif|webp)$/i.test(He)&&!!Te.settings.mediaAltGenerator&&!!di&&r(hr,{portal:{target:document.body},containerProps:{style:{zIndex:1001}},align:"center",position:"anchor",overflow:"auto",menuButton:r("button",{type:"button",class:"plain",children:r(ee,{icon:"more",size:"l",alt:I({id:"2FYpfJ"})})}),children:[r(ut,{disabled:A==="loading",onClick:()=>{L("loading"),De.current=mt({text:I({id:"8zsp51"}),duration:-1}),(async function(){try{const te=new FormData;te.append("image",z);const de=await fetch(di,{method:"POST",body:te}).then(we=>we.json());if(de.error)throw new Error(de.error);ze(de.description)}catch(te){mt(te.message?I({id:"wy0Iwj",values:{0:te.message}}):I({id:"xhYfVj"}))}finally{L("default"),De.current?.hideToast?.()}})()},children:[r(ee,{icon:"sparkles2"}),d&&d!=="en"?r("small",{children:[r(ie,{id:"o5sTJw"}),r("br",{}),"(English)"]}):r("span",{children:r(ie,{id:"o5sTJw"})})]}),!!d&&d!=="en"&&r(ut,{disabled:A==="loading",onClick:()=>{L("loading"),De.current=mt({text:I({id:"8zsp51"}),duration:-1}),(async function(){try{const te=new FormData;te.append("image",z);const de=`?lang=${d}`,we=await fetch(di+de,{method:"POST",body:te}).then(oe=>oe.json());if(we.error)throw new Error(we.error);ze(we.description)}catch(te){mt(I({id:"eNTGfp",values:{0:te?.message?`: ${te.message}`:""}}))}finally{L("default"),De.current?.hideToast?.()}})()},children:[r(ee,{icon:"sparkles2"}),r("small",{children:[r(ie,{id:"o5sTJw"}),r("br",{}),r(ie,{id:"m+pAEQ",values:{0:fi(d)},components:{0:r("span",{class:"more-insignificant"})}})]})]})]}),r("button",{type:"button",class:"light block",onClick:()=>{xe(!1)},disabled:A==="loading",children:r(ie,{id:"DPfwMq"})})]})]})]})]})})]})}function po({onClose:h=()=>{},onSelect:o=()=>{},defaultSearchTerm:d}){const{_:g}=vt(),{masto:y}=pi(),[S,k]=ne("default"),[x,I]=ne([]),[A,L]=ne({}),[ce,P]=ne(0),j=async C=>{if(!C?.length)return;const Q=await la(C,A);Q&&L({...A,...Q})},z=C=>{C&&(k("loading"),(async()=>{try{const Q=await y.v1.accounts.search.list({q:C,limit:40,resolve:!1});I(Q),j(Q),k("default")}catch{k("error")}})())},D=Un(z,1e3);Se(()=>{z()},[z]);const R=ue();Se(()=>{R.current&&(R.current.focus(),R.current.value&&(R.current.selectionStart=R.current.value.length,R.current.selectionEnd=R.current.value.length))},[]),Se(()=>{d&&z(d)},[d]);const $=C=>{const Q=C.acct;o(Q),h()};dn("enter",()=>{const C=x[ce];C&&$(C)},{preventDefault:!0,enableOnFormTags:["input"],useKey:!0,ignoreEventWhen:C=>C.metaKey||C.ctrlKey||C.altKey||C.shiftKey});const fe=ue();return dn("down",()=>{ce{const C=fe.current.querySelector(".selected");C&&C.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})},1)},{preventDefault:!0,enableOnFormTags:["input"],useKey:!0,ignoreEventWhen:C=>C.metaKey||C.ctrlKey||C.altKey||C.shiftKey}),dn("up",()=>{ce>0?P(ce-1):P(x.length-1),setTimeout(()=>{const C=fe.current.querySelector(".selected");C&&C.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})},1)},{preventDefault:!0,enableOnFormTags:["input"],useKey:!0,ignoreEventWhen:C=>C.metaKey||C.ctrlKey||C.altKey||C.shiftKey}),r("div",{id:"mention-sheet",class:"sheet",children:[!!h&&r("button",{type:"button",class:"sheet-close",onClick:h,children:r(ee,{icon:"x",alt:g({id:"yz7wBu"})})}),r("header",{children:r("form",{onSubmit:C=>{C.preventDefault(),D.flush?.()},children:r("input",{ref:R,required:!0,type:"search",class:"block",placeholder:g({id:"eH1bqp"}),onInput:C=>{const{value:Q}=C.target;D(Q)},autocomplete:"off",autocorrect:"off",autocapitalize:"off",spellCheck:"false",dir:"auto",enterKeyHint:"search",defaultValue:d||""})})}),r("main",{children:x?.length>0?r("ul",{ref:fe,class:`accounts-list ${S==="loading"?"loading":""}`,children:x.map((C,Q)=>{const ye=A[C.id];return r("li",{class:Q===ce?"selected":"",children:[r(pr,{avatarSize:"xxl",account:C,relationship:ye,showStats:!0,showActivity:!0}),r("button",{type:"button",class:"plain2",onClick:()=>{$(C)},children:r(ee,{icon:"plus",size:"xl",alt:g({id:"m16xKo"})})})]},C.id)})}):S==="loading"?r("div",{class:"ui-state",children:r(Bn,{abrupt:!0})}):S==="error"?r("div",{class:"ui-state",children:r("p",{children:r(ie,{id:"AThL/k"})})}):null})]})}function mo({quoteSuggestion:h,hasCurrentQuoteStatus:o,onAccept:d,onCancel:g}){return h?r("div",{class:"quote-suggestion",children:[r("div",{class:"quote-suggestion-header",children:[r("b",{children:r(ie,{id:"UefSZg"})}),r("div",{class:"quote-suggestion-url",children:h.url})]}),r("div",{class:"quote-status",children:r(On,{status:h.status,instance:h.instance,size:"s",readOnly:!0})}),r("div",{class:"quote-suggestion-actions",children:[r("span",{class:"spacer"}),r("button",{type:"button",class:"plain",onClick:g,children:o?r(ie,{id:"dEgA5A"}):r(ie,{id:"nc+Oa+"})}),r("button",{type:"button",class:"plain6",onClick:d,children:o?r(ie,{id:"UYZxOy"}):r(ie,{id:"vuFeUI"})})]})]}):null}const go=mi.reduce((h,o)=>{const[d,g,y]=o;return h[d]={common:g,native:y},h},{}),vo=Object.keys(vr),ar=1440*60,or=h=>{if(!h)return ar;const o=(Date.parse(h)-Date.now())/1e3;return vo.find(d=>d>=o)||ar},Ft=Zr([da(),...navigator.languages],mi.map(h=>h[0]),"en"),bo=/(^|[^\/\w])[@@](([a-z0-9_]+)@[a-z0-9\.\-]+[a-z0-9]+)/gi,yo="$2xxxxxxxxxxxxxxxxxxxxxxx";function xo(h){return h.replace(mr,yo).replace(bo,"$1@$3")}const wo=Qr(h=>new Intl.ListFormat(h||void 0)),Re={camera:{id:"TbrCz2"},media:{id:"MfJ43d"},customEmoji:{id:"ggiJLM"},gif:{id:"Fm6c4W"},poll:{id:"cZJ92q"},sensitive:{id:"x/s2/O"},scheduledPost:{id:"sX3iLV"}},ko=Math.max(600*1e3,fa);function Eo(h,o){if(!o||o.includes(h))return!0;const[d,g]=h.split("/"),y={};return o.forEach(S=>{const[k,x]=S.split("/");y[x]=k}),!!y[g]}function Lo({onClose:h,replyToStatus:o,replyMode:d="all",editStatus:g,draftStatus:y,quoteStatus:S,standalone:k,hasOpener:x}){const{i18n:I,_:A,_:L}=vt(),ce=ha(I.locale),P=wo(I.locale),{masto:j,instance:z}=pi(),[D,R]=ne("default"),$=ue(y?.uid||pa()),fe=jt(Jr,[]),C=fe.info,Q=dr(),{statuses:{maxCharacters:ye,maxMediaAttachments:le,charactersReservedPerUrl:ve}={},mediaAttachments:{supportedMimeTypes:B,imageSizeLimit:H,imageMatrixLimit:ae,videoSizeLimit:be,videoMatrixLimit:Oe,videoFrameRateLimit:Be,descriptionLimit:ze}={},polls:{maxOptions:he,maxCharactersPerOption:He,maxExpiration:Je,minExpiration:Ue}={}}=Q||{},Ke=B?.filter(m=>/^(image|video)/i.test(m)),Y=ue(),xe=ue(),[Ee,qe]=ne("public"),[De,Ye]=ne("public"),[je,te]=ne(!1),[de,we]=ne(!1),[oe,Fe]=ne(nt.session.get("currentLanguage")||Ft),Le=ue(oe),[X,Ce]=ne([]),[re,it]=ne(null),[Ve,We]=ne(null),[rt,ct]=ne(null),[$t,Ht]=ne(S),[fn,hn]=ne(!1),Ie=ea(),Pe=fn?null:$t||S,Dn=m=>{if(!Ut())return!1;const{visibility:w,quoteApproval:_,account:T}=m,q=C&&C.id===T.id,W=["public","unlisted"].includes(w),N=q&&w==="private",J=_?.currentUser==="automatic"&&(W||N),Z=_?.currentUser==="manual"&&(W||N);return!W&&!q?!1:J?!0:!!Z},jn=async m=>{if(Ut()){if(X.length>0||re||g||Ee==="direct")return;try{const w=await ta(z,m);if(w?.id){const _=Te.statuses[`${w.instance}/${w.id}`];if(_&&Dn(_)){if(Pe?.id===_.id)return;ct({status:_,instance:w.instance,url:w.originalURL})}}}catch{}}},et=()=>{Y.current&&Y.current.dispatchEvent(new Event("input"))},Xe=m=>{setTimeout(()=>{Y.current&&(m!==void 0&&Y.current.setSelectionRange(m,m),Y.current?.focus())},300)},bt=({targetElement:m,text:w})=>{if(!m)return;const{selectionStart:_,selectionEnd:T,value:q}=m;let W=q.slice(0,_);W=W.replace(/\u200B$/,"");const N=W?/[\s\t\n\r]$/.test(W)?"":" ":"",J=q.slice(T),Z=/^[\s\t\n\r]/.test(J)?"":" ",Ge=W+N+w+Z+J;m.value=Ge,m.selectionStart=m.selectionEnd=T+w.length+Z.length,m.focus(),m.dispatchEvent(new Event("input"))},yt=ue(null),lt=ue(null),at=()=>{setTimeout(()=>{yt.current&&yt.current.focus()},0)},dt=ue(null);Se(()=>{const m=_=>{dt.current.classList.toggle("focused",_.type==="focusin");const T=_.target;T.hasAttribute("data-allow-custom-emoji")&&(lt.current=T),["INPUT","BUTTON","SELECT","TEXTAREA"].includes(T.tagName)&&(yt.current=T)},w=dt.current;return w&&(w.addEventListener("focusin",m),w.addEventListener("focusout",m)),()=>{w&&(w.removeEventListener("focusin",m),w.removeEventListener("focusout",m))}},[]),Se(()=>{if(o){const{spoilerText:m,visibility:w,language:_,sensitive:T}=o;m&&xe.current&&(xe.current.value=m);const W=[...new Set([o.account.acct,...o.mentions.map(N=>N.acct)])].filter(N=>N!==C.acct);if(W.length>0){const N=`@${o.account.acct}`,J=W.filter(Z=>Z!==o.account.acct).map(Z=>`@${Z}`);if(d==="author-only")Y.current.value=`${N} `,et(),Xe();else if(d==="author-first")if(J.length>0){Y.current.value=`${N} ${J.join(" ")}`,et();const Z=N.length+1;Xe(Z)}else Y.current.value=`${N} `,et(),Xe();else Y.current.value=`${W.map(Z=>`@${Z}`).join(" ")} `,et(),Xe()}qe(w==="public"&&Ie["posting:default:visibility"]?Ie["posting:default:visibility"].toLowerCase():w),Fe(_||Ie["posting:default:language"]?.toLowerCase()||Ft),te(!!m)}else if(g){const{visibility:m,language:w,sensitive:_,poll:T,mediaAttachments:q,quoteApproval:W}=g,N=!!T?.options&&{...T,options:T.options.map(J=>J?.title||J),expiresIn:T?.expiresIn||or(T.expiresAt)};R("loading"),(async()=>{try{const J=await j.v1.statuses.$select(g.id).source.fetch(),{text:Z,spoilerText:Ge}=J;if(Y.current.value=Z,Y.current.dataset.source=Z,et(),Xe(),xe.current.value=Ge,qe(m),Fe(w||Ie["posting:default:language"]?.toLowerCase()||Ft),Ut()){const me=ma(W);Ye(me)}te(_),N&&it(N),Ce(q),R("default")}catch(J){alert(J?.reason||J),R("error")}})()}else if(Xe(),Ie["posting:default:visibility"]&&qe(Ie["posting:default:visibility"].toLowerCase()),Ie["posting:default:language"]&&Fe(Ie["posting:default:language"].toLowerCase()),Ie["posting:default:sensitive"]&&te(!!Ie["posting:default:sensitive"]),Ie["posting:default:quote_policy"]){let m=Ie["posting:default:quote_policy"].toLowerCase();if(Ie["posting:default:visibility"]){const w=Ie["posting:default:visibility"].toLowerCase();(w==="private"||w==="direct")&&(m="nobody")}Ye(m)}if(y){const{status:m,spoilerText:w,visibility:_,language:T,sensitive:q,sensitiveMedia:W,poll:N,mediaAttachments:J,scheduledAt:Z,quoteApprovalPolicy:Ge}=y,me=!!N?.options&&{...N,options:N.options.map($e=>$e?.title||$e),expiresIn:N?.expiresIn||or(N.expiresAt)};Y.current.value=m,et();const _e=/^\n|\s/.test(m)?0:void 0;Xe(_e),w&&(xe.current.value=w),_&&qe(_),Fe(T||Ie["posting:default:language"]?.toLowerCase()||Ft),W!==null&&we(W),q!==null&&te(q),me&&it(me),J&&Ce(J),Z&&We(Z),Ge&&Ye(Ge)}},[y,g,o,d]);const pn=ur(Te);Se(()=>{pn.composerState.minimized||Xe()},[pn.composerState.minimized]);const xt=ue(),Kt=L({id:"hR9gtK"}),Lt=()=>{const{value:m,dataset:w}=Y.current;if(D==="loading")return!1;const _=(m||"").trim().replace(new RegExp("^\\p{White_Space}+|\\p{White_Space}+$","gu"),""),T=X.length>0;if(!_&&!T||X.length>0&&X.every(Z=>Z.id))return!0;const W=o?.account.id===C.id,N=o&&m.trim()===`@${o.account.acct}`;return!!(!W&&N||m===w?.source)},qt=()=>Lt()?!0:confirm(Kt);Se(()=>{const m=w=>{Lt()||(w.preventDefault(),w.returnValue=Kt)};return window.addEventListener("beforeunload",m,{capture:!0}),()=>window.removeEventListener("beforeunload",m,{capture:!0})},[]);const wt=()=>{const{value:m}=Y.current,{value:w}=xe.current;return Vi(xo(m))+Vi(w)},kt=()=>{const m=wt();Te.composerCharacterCount=m};Se(kt,[]);const Tt=window.CloseWatcher,It=ue(!1);dn("esc",()=>{It.current=!0},{enabled:!Tt,enableOnFormTags:!0,useKey:!0,ignoreEventWhen:m=>m.metaKey||m.ctrlKey||m.altKey||m.shiftKey}),dn("esc",()=>{!k&&It.current&&qt()&&h(),It.current=!1},{enabled:!Tt,enableOnFormTags:!0,keyup:!0,ignoreEventWhen:m=>{const w=document.querySelectorAll("#modal-container > *"),_=!!w,T=w.length===1&&w[0].querySelector("#compose-container");return _&&!T||m.metaKey||m.ctrlKey||m.altKey||m.shiftKey},useKey:!0}),ga(()=>{!k&&qt()&&h()},[]);const ft=ue({}),Ze=()=>`${na()}#${$.current}`,_t=()=>{if(g||Te.composerState.minimized)return;const m=Ze(),w={key:m,replyTo:o?{id:o.id,account:{id:o.account.id,username:o.account.username,acct:o.account.acct}}:null,draftStatus:{uid:$.current,status:Y.current.value,spoilerText:xe.current.value,visibility:Ee,language:oe,sensitive:je,sensitiveMedia:de,poll:re,mediaAttachments:X,scheduledAt:Ve,quoteApprovalPolicy:De},quote:Pe?.id?{id:Pe.id}:null};!ia(w,ft.current)&&!Lt()&&(Ki.drafts.set(m,{...w,state:"unsaved",updatedAt:Date.now()}).then(()=>{}).catch(_=>{}),ft.current=structuredClone(w))};va(_t,5e3),Se(()=>(_t(),()=>{Ki.drafts.del(Ze())}),[]),Se(()=>{const m=_=>{if(document.querySelector(".sheet"))return;const{items:T}=_.clipboardData||_.dataTransfer,q=[],W=[];for(let N=0;N0&&alert(cn._({id:"rpXAF6",values:{0:W.length,1:W[0].name,2:P.format(W.map(N=>N.name))}})),q.length>0&&X.length>=le){alert(cn._({id:"ctFhjs",values:{maxMediaAttachments:le}}));return}if(q.length>0){_.preventDefault(),_.stopPropagation();let N=q;if(le!==void 0){const Z=le-X.length;if(N=N.slice(0,Z),N.length<=0){alert(cn._({id:"ctFhjs",values:{maxMediaAttachments:le}}));return}}const J=N.map(Z=>({file:Z,type:Z.type,size:Z.size,url:URL.createObjectURL(Z),id:null,description:null}));Ce([...X,...J])}};window.addEventListener("paste",m);const w=_=>{_.dataTransfer.items.length>0&&(_.preventDefault(),_.stopPropagation())};return window.addEventListener("dragover",w),window.addEventListener("drop",m),()=>{window.removeEventListener("paste",m),window.removeEventListener("dragover",w),window.removeEventListener("drop",m)}},[X]);const[Vt,zt]=ne(!1),[Pt,Me]=ne(!1),[mn,ht]=ne(!1),[U,gn]=ne(null),[Mt,Wt]=jt(()=>{const m=[],w=[],{contentTranslationHideLanguages:_=[]}=Te.settings;return mi.forEach(T=>{const[q]=T;q===oe||q===Le.current||q===Ft||_.includes(q)||U?.length&&U.includes(q)?m.push(T):w.push(T)}),m.sort(([T,q],[W,N])=>T===oe?-1:W===oe?1:q.localeCompare(N)),w.sort(([T,q],[W,N])=>q.localeCompare(N)),[m,w]},[oe,U]),vn=jt(()=>!!o?.createdAt&&Math.floor((Date.now()-Date.parse(o.createdAt))/(1e3*60*60*24*30)),[o]),Ot=()=>{_t(),Te.composerState.minimized=!0},tt=D==="loading"||le!==void 0&&X.length>=le||!!re,Gt=D==="loading"||!!je,Yt=()=>{te(!0),setTimeout(()=>{xe.current?.focus()},0)},Xt=he==null||he>1,Zt=D==="loading"||!!re||!!X.length,Qt=()=>{it({options:["",""],expiresIn:1440*60,multiple:!1}),setTimeout(()=>{dt.current?.querySelector('.poll-choice input[type="text"]')?.focus()},0)},bn=oe!==Le.current||U?.length&&!U.includes(oe),Nn=Ee!=="public",$n=De!=="public",yn=Ee==="private"||Ee==="direct",Ne=ue(),[xn,wn]=ne(!0),Hn=42;fr({ref:Ne,box:"border-box",onResize:({width:m})=>{const{scrollWidth:w}=Ne.current,_=w>m,T=m{const m=new Date(Date.now()+ko);We(m)};return r("div",{id:"compose-container-outer",ref:dt,children:[r("div",{id:"compose-container",tabIndex:-1,class:k?"standalone":"",children:[r("div",{class:"compose-top",children:[C?.avatarStatic&&r(pr,{account:C,accountInstance:fe.instanceURL,hideDisplayName:!0,useAvatarStatic:!0}),k?x&&r("button",{type:"button",class:"light pop-button",disabled:D==="loading",onClick:()=>{if(!window.opener){alert(L({id:"qiPXgY"}));return}if(window.opener.__STATES__.showCompose){if(window.opener.__STATES__.composerState?.publishing){alert(L({id:"Z2l5Bt"}));return}let m=L({id:"AB/GtR"});if(!confirm(m))return}h({fn:()=>{const m={editStatus:g,replyToStatus:o,replyMode:d,draftStatus:{uid:$.current,status:Y.current.value,spoilerText:xe.current.value,visibility:Ee,language:oe,sensitive:je,sensitiveMedia:de,poll:re,mediaAttachments:X,scheduledAt:Ve},quoteStatus:Pe};window.opener.__COMPOSE__=m,window.opener.__STATES__.showCompose?(window.opener.__STATES__.showCompose=!1,setTimeout(()=>{window.opener.__STATES__.showCompose=!0},10)):window.opener.__STATES__.showCompose=!0,window.opener.__STATES__.composerState.minimized&&(window.opener.__STATES__.composerState.minimized=!1)}})},children:r(ee,{icon:"popin",alt:L({id:"/5ZKeE"})})}):r("span",{class:"compose-controls",children:[r("button",{type:"button",class:"plain4 pop-button",disabled:D==="loading",onClick:()=>{ba({editStatus:g,replyToStatus:o,draftStatus:{uid:$.current,status:Y.current.value,spoilerText:xe.current.value,visibility:Ee,language:oe,sensitive:je,poll:re,mediaAttachments:X,scheduledAt:Ve},quoteStatus:Pe})&&h()},children:r(ee,{icon:"popout",alt:L({id:"JsU2En"})})}),r("button",{type:"button",class:"plain4 min-button",onClick:Ot,children:r(ee,{icon:"minimize",alt:L({id:"3TSz9S"})})})," ",r("button",{type:"button",class:"plain4 close-button",disabled:D==="loading",onClick:()=>{qt()&&h()},children:r(ee,{icon:"x",alt:L({id:"yz7wBu"})})})]})]}),!!o&&r("details",{class:"status-preview",open:!0,children:[r(On,{status:o,size:"s",previewMode:!0}),r("summary",{class:"status-preview-legend reply-to",children:vn>0?r(ie,{id:"Q1Huya",values:{0:o.account.acct||o.account.username,1:ce.format(-vn,"month")},components:{0:r("strong",{})}}):r(ie,{id:"dwLCPZ",values:{0:o.account.acct||o.account.username}})})]}),!!g&&r("details",{class:"status-preview",children:[r(On,{status:g,size:"s",previewMode:!0}),r("summary",{class:"status-preview-legend",children:r(ie,{id:"wKtOLH"})})]}),r("form",{ref:xt,class:`form-visibility-${Ee}`,style:{pointerEvents:D==="loading"?"none":"auto",opacity:D==="loading"?.5:1},onClick:()=>{setTimeout(()=>{document.activeElement||yt.current?.focus?.()},10)},onKeyDown:m=>{m.key==="Enter"&&(m.ctrlKey||m.metaKey)&&xt.current.dispatchEvent(new Event("submit",{cancelable:!0}))},onSubmit:m=>{m.preventDefault();const w=new FormData(m.target),_=Object.fromEntries(w.entries());let{status:T,visibility:q,sensitive:W,sensitiveMedia:N,spoilerText:J,scheduledAt:Z,quoteApprovalPolicy:Ge}=_;if(W=W==="on",N=N==="on",Z=Z?new Date(Z).toISOString():void 0,re){if(re.options.length<2){alert(L({id:"zhrMYj"}));return}if(re.options.some(me=>me==="")){alert(L({id:"uNVxXX"}));return}}X.length>0&&X.some(_e=>!_e.description?.trim?.())&&!confirm(L({id:"MQYucx"}))||(J=W&&J||void 0,T=T===""?void 0:T,Te.composerState.publishing=!0,R("loading"),(async()=>{try{if(X.length>0){const $e=X.map(Qe=>{const{file:Et,description:An,id:tn}=Qe;if(tn)return Qe;{const nn=sr({file:Et,description:An});return j.v2.media.create(nn).then(ot=>(ot.id&&(Qe.id=ot.id),ot))}}),en=await Promise.allSettled($e);if(en.some(Qe=>Qe.status==="rejected"||!Qe.value?.id)){Te.composerState.publishing=!1,Te.composerState.publishingError=!0,R("error"),en.forEach(Qe=>{Qe.status==="rejected"&&alert(Qe.reason||L({id:"eIiurD",values:{i}}))});return}}let me={status:T,spoiler_text:J,language:oe,sensitive:W||N,poll:re,media_ids:X.map($e=>$e.id)};g?(Ut()&&(me.quote_approval_policy=Ge),(Dt("@mastodon")||Dt("@gotosocial/edit-media-attributes"))&&(me.media_attributes=X.map($e=>({id:$e.id,description:$e.description})))):(Ut()&&Pe?.id&&(me.quoted_status_id=Pe.id,me.quote_approval_policy=Ge),me.visibility=q,me.in_reply_to_id=o?.id||void 0,me.scheduled_at=Z),me=sr(me);let _e;if(g)_e=await j.v1.statuses.$select(g.id).update(me),ra(_e,z,{skipThreading:!0});else try{_e=await j.v1.statuses.create(me,{requestInit:{headers:{"Idempotency-Key":$.current}}})}catch{_e=await j.v1.statuses.create(me)}Te.composerState.minimized=!1,Te.composerState.publishing=!1,R("default"),h({type:g?"edit":o?"reply":"post",newStatus:_e,instance:z,scheduledAt:Z})}catch(me){Te.composerState.publishing=!1,Te.composerState.publishingError=!0,alert(me?.reason||me),R("error")}})())},children:[r("div",{children:[r("div",{class:`compose-cw-container ${je?"":"collapsed"}`,children:[r("input",{type:"hidden",name:"sensitive",value:je?"on":"off"}),r(vi,{keys:":",class:"spoiler-text-field-container",onTrigger:m=>{m?.name==="custom-emojis"&&Me({targetElement:xe,defaultSearchTerm:m?.defaultSearchTerm||null})},children:r("input",{ref:xe,type:"text",name:"spoilerText",placeholder:L({id:"gnKo7f"}),"data-allow-custom-emoji":"true",disabled:D==="loading",class:"spoiler-text-field",lang:oe,spellCheck:"true",autocomplete:"off",dir:"auto",onInput:()=>{kt()}})}),r("button",{type:"button",class:"close-button plain4 small",onClick:()=>{te(!1),Y.current.focus()},children:r(ee,{icon:"x",alt:L({id:"dEgA5A"})})})]}),r(Xa,{ref:Y,"data-allow-custom-emoji":"true",placeholder:L(o?{id:"Sjj+EN"}:g?{id:"qzVesX"}:re?{id:"/fY1js"}:{id:"owpNF1"}),required:X?.length===0,disabled:D==="loading",lang:oe,onInput:()=>{kt()},maxCharacters:ye,onTrigger:m=>{m?.name==="custom-emojis"?Me({targetElement:lt,defaultSearchTerm:m?.defaultSearchTerm||null}):m?.name==="mention"?zt({defaultSearchTerm:m?.defaultSearchTerm||null}):m?.name==="auto-detect-language"&&m?.languages?gn(m.languages):m?.name==="pasted-link"&&m?.url&&jn(m.url)}})]}),X?.length>0&&r("div",{class:"media-attachments",children:[X.map((m,w)=>{const{id:_,file:T}=m,q=T?.size+T?.type+T?.name;return r(ho,{attachment:m,disabled:D==="loading",lang:oe,supportedMimeTypes:B,descriptionLimit:ze,onDescriptionChange:W=>{Ce(N=>{const J=[...N];return J[w]={...J[w],description:W},J})},onRemove:()=>{Ce(W=>W.filter((N,J)=>J!==w))}},_||q||w)}),r("label",{class:"media-sensitive",children:[r("input",{name:"sensitiveMedia",type:"checkbox",checked:de,disabled:D==="loading",onChange:m=>{const w=m.target.checked;we(w)}})," ",r("span",{children:r(ie,{id:"jER18a"})})," ",r(ee,{icon:`eye-${de?"close":"open"}`})]})]}),!!re&&r(Na,{lang:oe,maxOptions:he,maxExpiration:Je,minExpiration:Ue,maxCharactersPerOption:He,poll:re,disabled:D==="loading",onInput:m=>{if(m){const w={...m};it(w)}else it(null),at()}}),!!Pe?.id&&r("div",{class:"quote-status",children:r(On,{status:Pe,instance:z,size:"s",readOnly:!0})}),Ve&&r("div",{class:"toolbar scheduled-at",children:[r("span",{children:[r("label",{children:r(ie,{id:"GKuKcZ",components:{0:r(ya,{scheduledAt:Ve,setScheduledAt:We})}})})," ",r("small",{class:"tag insignificant",children:xa()})]}),r("button",{type:"button",class:"plain4 close-button small",onClick:()=>{We(null),at()},children:r(ee,{icon:"x",alt:L({id:"dEgA5A"})})})]}),r(mo,{quoteSuggestion:rt,hasCurrentQuoteStatus:!!Pe?.id,onAccept:()=>{const{status:m}=rt,w=Y.current?.value||"",_=Y.current?.selectionStart||0,T=w.lastIndexOf(rt.url,_),q=w.slice(0,T)+w.slice(T+rt.url.length);Y.current&&(Y.current.value=q,Y.current.dispatchEvent(new Event("input"))),!!Pe?.id?(ct(null),Ht(m)):document.startViewTransition?document.startViewTransition(()=>{ct(null),Ht(m)}):(ct(null),Ht(m)),Xe()},onCancel:()=>ct(null)}),r("div",{class:"toolbar compose-footer",children:[r("span",{class:"add-toolbar-button-group spacer",children:[xn&&r(hr,{portal:{target:document.body},containerProps:{style:{zIndex:1001}},menuButton:({open:m})=>r("button",{type:"button",class:`toolbar-button add-button ${m?"active":""}`,children:r(ee,{icon:"plus",title:L({id:"m16xKo"})})}),children:[Yi&&r(ut,{disabled:tt,className:"compose-menu-add-media",children:[r("label",{class:"compose-menu-add-media-field",children:r(Gi,{hidden:!0,supportedMimeTypes:Ke,disabled:tt,setMediaAttachments:Ce})}),r(ee,{icon:"camera"})," ",r("span",{children:A(Re.camera)})]}),r(ut,{disabled:tt,className:"compose-menu-add-media",children:[r("label",{class:"compose-menu-add-media-field",children:r(nr,{hidden:!0,supportedMimeTypes:B,maxMediaAttachments:le,mediaAttachments:X,disabled:tt,setMediaAttachments:Ce})}),r(ee,{icon:"media"})," ",r("span",{children:A(Re.media)})]}),r(ut,{disabled:Gt,onClick:Yt,children:[r(ee,{icon:`eye-${je?"close":"open"}`})," ",r("span",{children:A(Re.sensitive)})]}),Xt&&r(ut,{disabled:Zt,onClick:Qt,children:[r(ee,{icon:"poll"})," ",r("span",{children:A(Re.poll)})]}),r(qi,{}),r(ut,{onClick:()=>{Me({targetElement:lt})},children:[r(ee,{icon:"emoji2"})," ",r("span",{children:A(Re.customEmoji)})]}),!!Te.settings.composerGIFPicker&&r(ut,{disabled:tt,onClick:()=>{ht(!0)},children:[r("span",{class:"icon icon-gif",role:"img"}),r("span",{children:A(Re.gif)})]}),kn&&r(Nt,{children:[r(qi,{}),r(ut,{disabled:En,onClick:Jt,children:[r(ee,{icon:"schedule"})," ",r("span",{children:A(Re.scheduledPost)})]})]})]}),r("span",{class:"add-sub-toolbar-button-group",ref:Ne,hidden:!0,children:[Yi&&r("label",{class:"toolbar-button",children:[r(Gi,{supportedMimeTypes:Ke,mediaAttachments:X,disabled:tt,setMediaAttachments:Ce}),r(ee,{icon:"camera",alt:A(Re.camera)})]}),r("label",{class:"toolbar-button",children:[r(nr,{supportedMimeTypes:B,maxMediaAttachments:le,mediaAttachments:X,disabled:tt,setMediaAttachments:Ce}),r(ee,{icon:"media",alt:A(Re.media)})]}),r("button",{type:"button",class:"toolbar-button",disabled:Gt,onClick:Yt,children:r(ee,{icon:`eye-${je?"close":"open"}`,alt:A(Re.sensitive)})}),Xt&&r("button",{type:"button",class:"toolbar-button",disabled:Zt,onClick:Qt,children:r(ee,{icon:"poll",alt:A(Re.poll)})}),r("div",{class:"toolbar-divider"}),r("button",{type:"button",class:"toolbar-button",disabled:D==="loading",onClick:()=>{Me({targetElement:lt})},children:r(ee,{icon:"emoji2",alt:A(Re.customEmoji)})}),!!Te.settings.composerGIFPicker&&r("button",{type:"button",class:"toolbar-button gif-picker-button",disabled:tt,onClick:()=>{ht(!0)},children:r("span",{class:"icon icon-gif","aria-label":A(Re.gif)})}),kn&&r(Nt,{children:[r("div",{class:"toolbar-divider"}),r("button",{type:"button",class:`toolbar-button ${Ve?"highlight":""}`,disabled:En,onClick:Jt,children:r(ee,{icon:"schedule",alt:A(Re.scheduledPost)})})]})]})]}),D==="loading"?r(Bn,{abrupt:!0}):r(Ca,{maxCharacters:ye,hidden:D==="loading"}),Ut()&&r("label",{class:`toolbar-button ${$n?"highlight":""}`,children:[r(ee,{icon:"quote2",alt:"Quote settings"}),De==="followers"&&r(ee,{icon:"group",class:"insignificant"}),De==="nobody"&&r(ee,{icon:"block",class:"insignificant"}),r("select",{name:"quoteApprovalPolicy",value:De,onChange:m=>{Ye(m.target.value)},disabled:D==="loading",dir:"auto",children:[r("option",{value:"public",disabled:yn,children:r(ie,{id:"hDWXuG"})}),r("option",{value:"followers",disabled:yn,children:r(ie,{id:"9Ko+Xp"})}),r("option",{value:"nobody",children:r(ie,{id:"+bAQ3S"})})]})]}),r("label",{class:`toolbar-button ${Nn?"highlight":""}`,title:A(oi[Ee]),children:[Ee==="public"||Ee==="direct"?r(ee,{icon:wa[Ee],alt:A(oi[Ee])}):r("span",{class:"icon-text",children:A(oi[Ee])}),r("select",{name:"visibility",value:Ee,onChange:m=>{if(qe(m.target.value),(m.target.value==="private"||m.target.value==="direct")&&Ye("nobody"),m.target.value==="direct"&&Pe?.id){const w=Pe.url;if(w){const _=Y.current.value;_.includes(w)||(Y.current.value=_+(_?` `:"")+w,et())}hn(!0),mt(L({id:"Z/Vnvj"}))}else if(m.target.value!=="direct"&&fn){const w=($t||S)?.url;if(w&&Y.current){const _=Y.current.value,T=_.indexOf(w);if(T!==-1){let q=_.slice(0,T)+_.slice(T+w.length);q=q.replace(/\n+$/,""),Y.current.value=q,et()}}hn(!1)}},disabled:D==="loading"||!!g,dir:"auto",children:[r("option",{value:"public",children:r(ie,{id:"7d1a0d"})}),(Dt("@pleroma/local-visibility-post")||Dt("@akkoma/local-visibility-post"))&&r("option",{value:"local",children:r(ie,{id:"d5zxa4"})}),r("option",{value:"unlisted",children:r(ie,{id:"pPYeIN"})}),r("option",{value:"private",children:r(ie,{id:"x5LEuB"})}),r("option",{value:"direct",children:r(ie,{id:"IV4QaU"})})]})]})," ",r("label",{class:`toolbar-button ${bn?"highlight":""}`,children:[r("span",{class:"icon-text",children:go[oe]?.native}),r("select",{name:"language",value:oe,onChange:m=>{const{value:w}=m.target;Fe(w||Ft),nt.session.set("currentLanguage",w||Ft)},disabled:D==="loading",dir:"auto",children:[Mt.map(([m,w,_])=>{const T=fi({code:m,fallback:w});return r("option",{value:m,children:T!==_?`${_} - ${T}`:T},m)}),r("hr",{}),Wt.map(([m,w,_])=>{const T=fi({code:m,fallback:w});return r("option",{value:m,children:T!==_?`${_} - ${T}`:T},m)})]})]})," ",r("button",{type:"submit",disabled:D==="loading",children:L(Ve?{id:"gmB6oO"}:o?{id:"ImOQa9"}:g?{id:"EkH9pt"}:{id:"GMe2XV"})})]})]})]}),Vt&&r(Mn,{onClose:()=>{zt(!1),at()},children:r(po,{masto:j,instance:z,onClose:()=>{zt(!1)},defaultSearchTerm:Vt?.defaultSearchTerm,onSelect:m=>{const w=Y.current;w&&bt({targetElement:w,text:"@"+m})}})}),Pt&&r(Mn,{onClose:()=>{Me(!1),at()},children:r(Qa,{masto:j,instance:z,onClose:()=>{Me(!1)},defaultSearchTerm:Pt?.defaultSearchTerm,onSelect:m=>{const w=Pt?.targetElement?.current||Y.current;w&&bt({targetElement:w,text:m})}})}),mn&&r(Mn,{onClose:()=>{ht(!1),at()},children:r(no,{onClose:()=>ht(!1),onSelect:({url:m,type:w,alt_text:_})=>{if(X.length>=le){alert(cn._({id:"ctFhjs",values:{maxMediaAttachments:le}}));return}(async()=>{let T;try{T=mt({text:L({id:"/Cw4Tx"}),duration:-1});const q=await fetch(m,{referrerPolicy:"no-referrer"}).then(J=>J.blob()),W=new File([q],w==="video/mp4"?"video.mp4":"image.gif",{type:w}),N=[...X,{file:W,type:w,size:W.size,id:null,description:_||""}];Ce(N),T?.hideToast?.()}catch{T?.hideToast?.(),mt(L({id:"VKDnAx"}))}})()}})})]})}function sr(h){for(let o in h)(h[o]===null||h[o]===void 0)&&delete h[o];return h}export{Lo as default}; //# sourceMappingURL=compose-BwjAeSSY.js.map