From cbb55581e1a77467640a75f0fded3ed7218504a1 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 9 Aug 2021 19:41:05 +0100 Subject: [PATCH] Wanted items timeline --- daemon.py | 267 +++++++++++++++++- scripts/epicyon-notification | 15 + shares.py | 18 +- theme/blue/icons/publish.png | Bin 6016 -> 5681 bytes theme/blue/icons/scope_blog.png | Bin 6016 -> 5681 bytes theme/blue/icons/scope_wanted.png | Bin 0 -> 8283 bytes theme/debian/icons/scope_wanted.png | Bin 0 -> 8283 bytes theme/default/icons/scope_wanted.png | Bin 0 -> 8283 bytes theme/hacker/icons/scope_wanted.png | Bin 0 -> 6131 bytes theme/henge/icons/publish.png | Bin 5721 -> 5889 bytes theme/henge/icons/scope_blog.png | Bin 5721 -> 5889 bytes theme/henge/icons/scope_wanted.png | Bin 0 -> 6340 bytes theme/indymediaclassic/icons/publish.png | Bin 5723 -> 5891 bytes theme/indymediaclassic/icons/scope_blog.png | Bin 5723 -> 5893 bytes theme/indymediaclassic/icons/scope_wanted.png | Bin 0 -> 6550 bytes theme/indymediamodern/icons/publish.png | Bin 5714 -> 5881 bytes theme/indymediamodern/icons/scope_blog.png | Bin 5515 -> 5883 bytes theme/indymediamodern/icons/scope_wanted.png | Bin 0 -> 6751 bytes theme/lcd/icons/publish.png | Bin 5518 -> 5888 bytes theme/lcd/icons/scope_blog.png | Bin 5518 -> 5885 bytes theme/lcd/icons/scope_wanted.png | Bin 0 -> 6963 bytes theme/light/icons/scope_wanted.png | Bin 0 -> 6751 bytes theme/night/icons/scope_wanted.png | Bin 0 -> 6963 bytes theme/pixel/icons/scope_wanted.png | Bin 0 -> 7084 bytes theme/purple/icons/publish.png | Bin 5723 -> 5889 bytes theme/purple/icons/scope_blog.png | Bin 5723 -> 5892 bytes theme/purple/icons/scope_wanted.png | Bin 0 -> 6759 bytes theme/rc3/icons/publish.png | Bin 1944 -> 5889 bytes theme/rc3/icons/scope_blog.png | Bin 2028 -> 5891 bytes theme/rc3/icons/scope_wanted.png | Bin 0 -> 6963 bytes theme/solidaric/icons/scope_wanted.png | Bin 0 -> 11586 bytes theme/starlight/icons/scope_wanted.png | Bin 0 -> 6755 bytes theme/zen/icons/publish.png | Bin 1516 -> 5886 bytes theme/zen/icons/scope_blog.png | Bin 1516 -> 5885 bytes theme/zen/icons/scope_wanted.png | Bin 0 -> 6961 bytes translations/ar.json | 12 +- translations/ca.json | 12 +- translations/cy.json | 12 +- translations/de.json | 12 +- translations/en.json | 12 +- translations/es.json | 12 +- translations/fr.json | 12 +- translations/ga.json | 12 +- translations/hi.json | 12 +- translations/it.json | 12 +- translations/ja.json | 12 +- translations/ku.json | 12 +- translations/oc.json | 12 +- translations/pt.json | 12 +- translations/ru.json | 12 +- translations/sw.json | 12 +- translations/zh.json | 12 +- webapp_create_post.py | 91 +++++- webapp_headerbuttons.py | 4 +- webapp_profile.py | 3 + webapp_timeline.py | 119 +++++++- 56 files changed, 681 insertions(+), 40 deletions(-) create mode 100644 theme/blue/icons/scope_wanted.png create mode 100644 theme/debian/icons/scope_wanted.png create mode 100644 theme/default/icons/scope_wanted.png create mode 100644 theme/hacker/icons/scope_wanted.png create mode 100644 theme/henge/icons/scope_wanted.png create mode 100644 theme/indymediaclassic/icons/scope_wanted.png create mode 100644 theme/indymediamodern/icons/scope_wanted.png create mode 100644 theme/lcd/icons/scope_wanted.png create mode 100644 theme/light/icons/scope_wanted.png create mode 100644 theme/night/icons/scope_wanted.png create mode 100644 theme/pixel/icons/scope_wanted.png create mode 100644 theme/purple/icons/scope_wanted.png create mode 100644 theme/rc3/icons/scope_wanted.png create mode 100644 theme/solidaric/icons/scope_wanted.png create mode 100644 theme/starlight/icons/scope_wanted.png create mode 100644 theme/zen/icons/scope_wanted.png diff --git a/daemon.py b/daemon.py index 8a886a86f..e9811f752 100644 --- a/daemon.py +++ b/daemon.py @@ -157,6 +157,7 @@ from webapp_confirm import htmlConfirmRemoveSharedItem from webapp_confirm import htmlConfirmUnblock from webapp_person_options import htmlPersonOptions from webapp_timeline import htmlShares +from webapp_timeline import htmlWanted from webapp_timeline import htmlInbox from webapp_timeline import htmlBookmarks from webapp_timeline import htmlInboxDMs @@ -3401,6 +3402,73 @@ class PubServer(BaseHTTPRequestHandler): cookie, callingDomain) self.server.POSTbusy = False + def _removeWanted(self, callingDomain: str, cookie: str, + authorized: bool, path: str, + baseDir: str, httpPrefix: str, + domain: str, domainFull: str, + onionDomain: str, i2pDomain: str, + debug: bool) -> None: + """Removes a wanted item + """ + usersPath = path.split('/rmwanted')[0] + originPathStr = httpPrefix + '://' + domainFull + usersPath + + length = int(self.headers['Content-length']) + + try: + removeShareConfirmParams = \ + self.rfile.read(length).decode('utf-8') + except SocketError as e: + if e.errno == errno.ECONNRESET: + print('WARN: POST removeShareConfirmParams ' + + 'connection was reset') + else: + print('WARN: POST removeShareConfirmParams socket error') + self.send_response(400) + self.end_headers() + self.server.POSTbusy = False + return + except ValueError as e: + print('ERROR: POST removeShareConfirmParams rfile.read failed, ' + + str(e)) + self.send_response(400) + self.end_headers() + self.server.POSTbusy = False + return + + if '&submitYes=' in removeShareConfirmParams and authorized: + removeShareConfirmParams = \ + removeShareConfirmParams.replace('+', ' ').strip() + removeShareConfirmParams = \ + urllib.parse.unquote_plus(removeShareConfirmParams) + shareActor = removeShareConfirmParams.split('actor=')[1] + if '&' in shareActor: + shareActor = shareActor.split('&')[0] + adminNickname = getConfigParam(baseDir, 'admin') + adminActor = \ + httpPrefix + '://' + domainFull + '/users' + adminNickname + actor = originPathStr + actorNickname = getNicknameFromActor(actor) + if actor == shareActor or actor == adminActor or \ + isModerator(baseDir, actorNickname): + itemID = removeShareConfirmParams.split('itemID=')[1] + if '&' in itemID: + itemID = itemID.split('&')[0] + shareNickname = getNicknameFromActor(shareActor) + if shareNickname: + shareDomain, sharePort = getDomainFromActor(shareActor) + removeSharedItem(baseDir, + shareNickname, shareDomain, itemID, + httpPrefix, domainFull, 'wanted') + + if callingDomain.endswith('.onion') and onionDomain: + originPathStr = 'http://' + onionDomain + usersPath + elif (callingDomain.endswith('.i2p') and i2pDomain): + originPathStr = 'http://' + i2pDomain + usersPath + self._redirect_headers(originPathStr + '/tlwanted', + cookie, callingDomain) + self.server.POSTbusy = False + def _removePost(self, callingDomain: str, cookie: str, authorized: bool, path: str, baseDir: str, httpPrefix: str, @@ -9099,6 +9167,87 @@ class PubServer(BaseHTTPRequestHandler): self.server.GETbusy = False return True + def _showWantedTimeline(self, authorized: bool, + callingDomain: str, path: str, + baseDir: str, httpPrefix: str, + domain: str, domainFull: str, port: int, + onionDomain: str, i2pDomain: str, + GETstartTime, GETtimings: {}, + proxyType: str, cookie: str, + debug: str) -> bool: + """Shows the wanted timeline + """ + if '/users/' in path: + if authorized: + if self._requestHTTP(): + nickname = path.replace('/users/', '') + nickname = nickname.replace('/tlwanted', '') + pageNumber = 1 + if '?page=' in nickname: + pageNumber = nickname.split('?page=')[1] + nickname = nickname.split('?page=')[0] + if pageNumber.isdigit(): + pageNumber = int(pageNumber) + else: + pageNumber = 1 + + accessKeys = self.server.accessKeys + if self.server.keyShortcuts.get(nickname): + accessKeys = \ + self.server.keyShortcuts[nickname] + + msg = \ + htmlWanted(self.server.cssCache, + self.server.defaultTimeline, + self.server.recentPostsCache, + self.server.maxRecentPosts, + self.server.translate, + pageNumber, maxPostsInFeed, + self.server.session, + baseDir, + self.server.cachedWebfingers, + self.server.personCache, + nickname, + domain, + port, + self.server.allowDeletion, + httpPrefix, + self.server.projectVersion, + self.server.YTReplacementDomain, + self.server.showPublishedDateOnly, + self.server.newswire, + self.server.positiveVoting, + self.server.showPublishAsIcon, + self.server.fullWidthTimelineButtonHeader, + self.server.iconsAsButtons, + self.server.rssIconAtTop, + self.server.publishButtonAtTop, + authorized, self.server.themeName, + self.server.peertubeInstances, + self.server.allowLocalNetworkAccess, + self.server.textModeBanner, + accessKeys, + self.server.systemLanguage, + self.server.maxLikeCount, + self.server.sharedItemsFederatedDomains) + msg = msg.encode('utf-8') + msglen = len(msg) + self._set_headers('text/html', msglen, + cookie, callingDomain) + self._write(msg) + self._benchmarkGETtimings(GETstartTime, GETtimings, + 'show blogs 2 done', + 'show wanted 2') + self.server.GETbusy = False + return True + # not the shares timeline + if debug: + print('DEBUG: GET access to wanted timeline is unauthorized') + self.send_response(405) + self.end_headers() + self.server.GETbusy = False + return True + def _showBookmarksTimeline(self, authorized: bool, callingDomain: str, path: str, baseDir: str, httpPrefix: str, @@ -10447,7 +10596,7 @@ class PubServer(BaseHTTPRequestHandler): newPostEnd = ('newpost', 'newblog', 'newunlisted', 'newfollowers', 'newdm', 'newreminder', 'newreport', 'newquestion', - 'newshare') + 'newshare', 'newwanted') for postType in newPostEnd: if path.endswith('/' + postType): isNewPostEndpoint = True @@ -11387,6 +11536,40 @@ class PubServer(BaseHTTPRequestHandler): 'htmlShowShare') return + # after selecting a wanted item from the left column then show it + if htmlGET and '?showwanted=' in self.path and '/users/' in self.path: + itemID = self.path.split('?showwanted=')[1] + usersPath = self.path.split('?showwanted=')[0] + nickname = usersPath.replace('/users/', '') + itemID = urllib.parse.unquote_plus(itemID.strip()) + msg = \ + htmlShowShare(self.server.baseDir, + self.server.domain, nickname, + self.server.httpPrefix, self.server.domainFull, + itemID, self.server.translate, + self.server.sharedItemsFederatedDomains, + self.server.defaultTimeline, + self.server.themeName, 'wanted') + if not msg: + if callingDomain.endswith('.onion') and \ + self.server.onionDomain: + actor = 'http://' + self.server.onionDomain + usersPath + elif (callingDomain.endswith('.i2p') and + self.server.i2pDomain): + actor = 'http://' + self.server.i2pDomain + usersPath + self._redirect_headers(actor + '/tlwanted', + cookie, callingDomain) + return + msg = msg.encode('utf-8') + msglen = len(msg) + self._set_headers('text/html', msglen, + cookie, callingDomain) + self._write(msg) + self._benchmarkGETtimings(GETstartTime, GETtimings, + 'blog post 2 done', + 'htmlShowWanted') + return + # remove a shared item if htmlGET and '?rmshare=' in self.path: itemID = self.path.split('?rmshare=')[1] @@ -11420,6 +11603,39 @@ class PubServer(BaseHTTPRequestHandler): 'remove shared item') return + # remove a wanted item + if htmlGET and '?rmwanted=' in self.path: + itemID = self.path.split('?rmwanted=')[1] + itemID = urllib.parse.unquote_plus(itemID.strip()) + usersPath = self.path.split('?rmwanted=')[0] + actor = \ + self.server.httpPrefix + '://' + \ + self.server.domainFull + usersPath + msg = htmlConfirmRemoveSharedItem(self.server.cssCache, + self.server.translate, + self.server.baseDir, + actor, itemID, + callingDomain, 'wanted') + if not msg: + if callingDomain.endswith('.onion') and \ + self.server.onionDomain: + actor = 'http://' + self.server.onionDomain + usersPath + elif (callingDomain.endswith('.i2p') and + self.server.i2pDomain): + actor = 'http://' + self.server.i2pDomain + usersPath + self._redirect_headers(actor + '/tlwanted', + cookie, callingDomain) + return + msg = msg.encode('utf-8') + msglen = len(msg) + self._set_headers('text/html', msglen, + cookie, callingDomain) + self._write(msg) + self._benchmarkGETtimings(GETstartTime, GETtimings, + 'blog post 2 done', + 'remove shared item') + return + self._benchmarkGETtimings(GETstartTime, GETtimings, 'blog post 2 done', 'remove shared item done') @@ -12996,6 +13212,22 @@ class PubServer(BaseHTTPRequestHandler): cookie, self.server.debug): return + # get the wanted items timeline for a given person + if self.path.endswith('/tlwanted') or '/tlwanted?page=' in self.path: + if self._showWantedTimeline(authorized, + callingDomain, self.path, + self.server.baseDir, + self.server.httpPrefix, + self.server.domain, + self.server.domainFull, + self.server.port, + self.server.onionDomain, + self.server.i2pDomain, + GETstartTime, GETtimings, + self.server.proxyType, + cookie, self.server.debug): + return + self._benchmarkGETtimings(GETstartTime, GETtimings, 'show blogs 2 done', 'show shares 2 done') @@ -13955,7 +14187,7 @@ class PubServer(BaseHTTPRequestHandler): if self._postToOutbox(messageJson, __version__, nickname): return 1 return -1 - elif postType == 'newshare': + elif postType == 'newshare' or postType == 'newwanted': if not fields.get('itemQty'): print(postType + ' no itemQty') return -1 @@ -13997,7 +14229,12 @@ class PubServer(BaseHTTPRequestHandler): getPriceFromString(fields['itemPrice']) if fields['itemCurrency']: itemCurrency = fields['itemCurrency'] - print('Adding shared item') + if postType == 'newshare': + print('Adding shared item') + sharesFileType = 'shares' + else: + print('Adding wanted item') + sharesFileType = 'wanted' addShare(self.server.baseDir, self.server.httpPrefix, nickname, @@ -14012,7 +14249,7 @@ class PubServer(BaseHTTPRequestHandler): self.server.debug, city, itemPrice, itemCurrency, self.server.systemLanguage, - self.server.translate, 'shares') + self.server.translate, sharesFileType) if filename: if os.path.isfile(filename): os.remove(filename) @@ -14540,6 +14777,19 @@ class PubServer(BaseHTTPRequestHandler): self.server.debug) return + # removes a wanted item + if self.path.endswith('/rmwanted'): + self._removeWanted(callingDomain, cookie, + authorized, self.path, + self.server.baseDir, + self.server.httpPrefix, + self.server.domain, + self.server.domainFull, + self.server.onionDomain, + self.server.i2pDomain, + self.server.debug) + return + self._benchmarkPOSTtimings(POSTstartTime, POSTtimings, 8) # removes a post @@ -14717,8 +14967,8 @@ class PubServer(BaseHTTPRequestHandler): # receive different types of post created by htmlNewPost postTypes = ("newpost", "newblog", "newunlisted", "newfollowers", - "newdm", "newreport", "newshare", "newquestion", - "editblogpost", "newreminder") + "newdm", "newreport", "newshare", "newwanted", + "newquestion", "editblogpost", "newreminder") for currPostType in postTypes: if not authorized: if self.server.debug: @@ -14728,6 +14978,8 @@ class PubServer(BaseHTTPRequestHandler): postRedirect = self.server.defaultTimeline if currPostType == 'newshare': postRedirect = 'shares' + elif currPostType == 'newwanted': + postRedirect = 'wanted' pageNumber = \ self._receiveNewPost(currPostType, self.path, @@ -15233,8 +15485,9 @@ def runDaemon(maxLikeCount: int, 'menuOutbox': 's', 'menuBookmarks': 'q', 'menuShares': 'h', + 'menuWanted': 'w', 'menuBlogs': 'b', - 'menuNewswire': 'w', + 'menuNewswire': 'u', 'menuLinks': 'l', 'menuMedia': 'm', 'menuModeration': 'o', diff --git a/scripts/epicyon-notification b/scripts/epicyon-notification index d2f2c6301..4b6205d63 100755 --- a/scripts/epicyon-notification +++ b/scripts/epicyon-notification @@ -279,6 +279,21 @@ function notifications { fi fi + # send notifications for new wanted items to XMPP/email users + epicyonWantedFile="$epicyonDir/.newWanted" + if [ -f "$epicyonWantedFile" ]; then + if ! grep -q "##sent##" "$epicyonWantedFile"; then + epicyonWantedMessage=$(notification_translate_text 'Wanted') + epicyonWantedFileContent=$(echo "$epicyonWantedMessage")" "$(cat "$epicyonWantedFile") + if [[ "$epicyonWantedFileContent" == *':'* ]]; then + epicyonWantedMessage="Epicyon: $epicyonWantedFileContent" + fi + sendNotification "$USERNAME" "Epicyon" "$epicyonWantedMessage" + echo "##sent##" > "$epicyonWantedFile" + chown ${PROJECT_NAME}:${PROJECT_NAME} "$epicyonWantedFile" + fi + fi + # send notifications for follow requests to XMPP/email users epicyonFollowFile="$epicyonDir/followrequests.txt" epicyonFollowNotificationsFile="$epicyonDir/follownotifications.txt" diff --git a/shares.py b/shares.py index 779f81dbd..ed0b9ff44 100644 --- a/shares.py +++ b/shares.py @@ -253,7 +253,7 @@ def _getshareTypeFromDfcId(dfcUri: str, dfcIds: {}) -> str: def _indicateNewShareAvailable(baseDir: str, httpPrefix: str, nickname: str, domain: str, - domainFull: str) -> None: + domainFull: str, sharesFileType: str) -> None: """Indicate to each account that a new share is available """ for subdir, dirs, files in os.walk(baseDir + '/accounts'): @@ -261,7 +261,10 @@ def _indicateNewShareAvailable(baseDir: str, httpPrefix: str, if not isAccountDir(handle): continue accountDir = baseDir + '/accounts/' + handle - newShareFile = accountDir + '/.newShare' + if sharesFileType == 'shares': + newShareFile = accountDir + '/.newShare' + else: + newShareFile = accountDir + '/.newWanted' if os.path.isfile(newShareFile): continue accountNickname = handle.split('@')[0] @@ -272,8 +275,12 @@ def _indicateNewShareAvailable(baseDir: str, httpPrefix: str, continue try: with open(newShareFile, 'w+') as fp: - fp.write(httpPrefix + '://' + domainFull + - '/users/' + accountNickname + '/tlshares') + if sharesFileType == 'shares': + fp.write(httpPrefix + '://' + domainFull + + '/users/' + accountNickname + '/tlshares') + else: + fp.write(httpPrefix + '://' + domainFull + + '/users/' + accountNickname + '/tlwanted') except BaseException: pass break @@ -363,7 +370,8 @@ def addShare(baseDir: str, saveJson(sharesJson, sharesFilename) _indicateNewShareAvailable(baseDir, httpPrefix, - nickname, domain, domainFull) + nickname, domain, domainFull, + sharesFileType) def expireShares(baseDir: str) -> None: diff --git a/theme/blue/icons/publish.png b/theme/blue/icons/publish.png index 0fe148eea2f959f79ce9f5ed82e990e2ac7cf280..f733dd937e514869f658750ab3b61086232d420b 100644 GIT binary patch delta 1613 zcmV-T2D15pFR?6;7=Hl+0001xr{kRf00Sv{R9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3 z004N}?U!4U>?RC`-&sYLU`Ysx<(d_)dW%~MY4K#4hKE*SXnD0Q`T#MQ16_btp{u`qOBrKFa1HV7)6vm5FGczY=q>$TYlW5xAd^G z!FtI_-{f+e;TMnmX_>!zWOAE0-l>k!eT;K04za|9J*T~?Yb$Gng>^=2J(f@nmtt(I zW>i1Q(U3Yl91SO`Vv>o$cu=HHg$A9gZ`9yoQ z8at*S8diwu4)oVD!3qfK3bSK_<){x8Rq2^qGC9xFuc&dqvB>&XfDpm9!Wj|}I1-6c zqQjVt2!C;O@G0<|C328_yW6wXFOQNVHWkUlLoZK+xFmVaC6+$D4zXmmD)SGpHrhvjTa~hXzZp2vDu}9=IcZ!GZ5oQAa0WY z5}GHo!zo6d!6$6liYW?h3Nl?8^4na6WxD7E=+W9 z3`bN<}Inb`W*QP@OD@ia2T&iclfc3avVr zT>1x18j=(jN5Qq=;Ll>!!Nplu2UkH5`~h)ub5eAX62D6dEn>XmxQF+?_vP+8K&Y3Q zW_64Mnr@q^L|n{dSH;jPLg=G8glU;s#+)Q2;XA(W5#ak>jA!}R{W*HnoW*~DfJi*c z4AUmwAfDc|4bJ<-5muB{;&b9LlP*a7$aTfzH_io@1)do()2Vsl2(egbW2KE*(bR~i zh@+~eQ@)V#SmnIMSu0mr^Pc>L;hes*%ynABNMI35kRU=q6(y8mBSyPUiiH%N$9?>R zu3sXTLaq`RITlcX2HEw4|G|In-dg#|2`?!e2RdII=VJs2?E;OO<9r`GPU8d!J_A>J z%U`JjGoPf_T3Yl7=-mb`u3MV22VCv|15bu*%B~coCFJwK`x$*x7U;hPy4SqEHP3PS z0Hmo`$s6F{5Ev~`_PWozyW0EqZ%wm*Kb=r=xIs!DD*ylxTWM5SbXc<`2DSnuH#0af zW-vKrEio}MWi2#0VmB>eGcYkNVq|1tWH~uEWi&Tqlm7@GBsDiMIW=T3FfA}QI5;gd zG&eCVVPR!7EiyJ`VPs@5Ff?X0GLu3HCnPX3Fk&}lI5RCcIc7I4G-PHpEn;OcWGyse zFk?4mVKFl>G&7Tp2|^AsHZ?RdIWaRZI506XFtgnW2m&N#F*Pt@GdX1~VKz5nEi`61 zH!V0~F)%GOGdE;2F=jYnGdVJo2@Ft^i3?mLH8VJ6F=AzAEi^VXVJ$RcGiEI~WMeli zGBPnWF)}!2IAUQqvk45Q2^JHzdxQW000vM@R7GF~0AOi^b53OvlLr delta 2113 zcmV-H2)_5REPyYN7=H)@0001;w}I>c00dupR9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3 z004N}?N?it+$aqFXBD#qOF{^i!}FZk!7P6+7`v(~>7+ZI{LC3s<{=A7=t@Aj{?FgT z{e_1~z4K}@q!11~KKaBMop_v2Sv4Jg)$8&56UJ}o?*70a34dBShlw}6gN{D!aoS4g z;=cr49m?qG<3rAyUf$Bn7Rd2c(6&J6)O@r(VG9!87H!k(wkV`%ZPML<}qkd1{ntP+x7O3KKndHnhx@Wq;8kut;2GV(w>gG}t6blZa@j zh!p{uZ(C^TO-o&+h`4VAP9_MW8CO?v&x5a&Zv>4obB5@Mx36FquP~+QMVU3Y00@ok zQy}V=i|Kas^D}`JAgIgD5ev*mIYktuM{LQ&d1k+&_`PG1wJiWHf^LN|BtYN@Buaq} zV>TlAF@FM|49i(O7jl(Il^d*NFA@L_vH-d<$7u1g@=3<-2_O_XX@Dk423X!J!pD4c zh@q^aUR8sdMopT7gqdL>SeV;zHZgB%!OWs1%Tc0_8bh=gV~RO(5{GSC6Y?>|lv2)6 znjtx3b_Pezg^Ltlw1i?MmQ->@_*7rDhH5p|RDW~hCaxioTWHo|OD%Wm2&L}3_Ry`z zo_Zb#wIRa~9bwprBaM8cwo!eH+ADHDMvXRVynqsi%5Ky^HoHX7+)i|22E^DC5Vwf{ z0-7ggM{$cH|OIo;l{7Xxe49xK+a9* zUVo7L7Ps%9*5+YQ7h)?5-E!(7V;+5(@hinw&#OPr(~q|9vlIRo^dA+JY8=I+1`{N3 zLxB4sHd-1j;O4TZN?y4K91NJDts%WmBDt&c)piQXM@Lql8gScOIx)rv5OGRZ3otq~ z@?(g!oW!i)S|j1HKy#swkVBhyzbW~bTYvX4#;&22g!BAe@3~j^^(O~@rgcAI$i=5; zO||iDFiJbK3;OQmgMV(D z?y`|qvy9X3f)z(JWZ;P8c~zt3=%3o;J{3fojLr?>8*tqh!{v$6mH0XKwcLqkwWLqi~Na&Km7Y-Iodc$|HaJxIe)6opSy zMJW{p3yL^os7@9{MI5yXMW_&Jg;pI*UXzdm8h>(hQgo3L?@J0TVtnv;ALqSuxbI#- zsF#^$b&La=Zkwq@T+C!w#jaO`Fn~S)oiekGIY~;wcYWO>z|XrF&+>ow=ju^&76Sqz z@hme;n|OnGdeb&I?-NH@QC5l1iN{PTkob}7ipOu93oZ*hGh(Jw^TZKivCzg!8?&OR z5r0n+M^#Oyd?Dkp%6W^kR<5#Uo&1O4oW8Qmb=t#7U=d4@AVNVEC6r+!MyF1Sg%sV# zef&eNUm}-6t`ZnI7Epl(+4Y0Z;CFAW{N#j}6pqtaUL5CR1nAlY8a2oHK6aeO2@re+ zuJo3_QU_)}Nw2lE=n>Gn4P0EeG-VIC+(H2cpA6ZQT`5Rg$mfCgGa6GC=)VO*YhK@) z_c(n3($uTu4RCM>j20++-RIxk?S1?AO|ySL@rZJB5D5D>000k*v+4x90wg$OVq#)5 zW-%=`HDY8fG-GBqEjcnUF)cG>V`F78FfcVSV`7uZ2OlJ3I59agIX7i3IAvoqEi_|d zW-VekFg7h>IW#jiFk>@eG&5wA3WyTaD{4cg==wz zYjTC^=fpCTUllkC(GG$z3`IAwYqbbC75@KE z9b$loscRR-1nv_sdN$fiQ)4!5`nqgf;(&C*-vh>X-U3n*yDmW2c4&7N9Fqu8ye?i6 z;Ak@eCL6#=4#Ew2f2p~@DtWa&XuB4}!{7t{sSnsL4KRcRq51`T?@xmd%GLTn3!r~c z2cWuysRkecV62LT001!n2mllb$IS=1fa}d<`#=JSwu3SkAjnf_Nj1Ch;=XAb#@?4) z84*BRg)BhI9GM0oG>1;gowPf&=S r=?fgx#2>7B>nQ;))8TpX3+fJV00$Ak4;}*000000NkvXXu0mjfmSnOH diff --git a/theme/blue/icons/scope_blog.png b/theme/blue/icons/scope_blog.png index 0fe148eea2f959f79ce9f5ed82e990e2ac7cf280..f733dd937e514869f658750ab3b61086232d420b 100644 GIT binary patch delta 1613 zcmV-T2D15pFR?6;7=Hl+0001xr{kRf00Sv{R9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3 z004N}?U!4U>?RC`-&sYLU`Ysx<(d_)dW%~MY4K#4hKE*SXnD0Q`T#MQ16_btp{u`qOBrKFa1HV7)6vm5FGczY=q>$TYlW5xAd^G z!FtI_-{f+e;TMnmX_>!zWOAE0-l>k!eT;K04za|9J*T~?Yb$Gng>^=2J(f@nmtt(I zW>i1Q(U3Yl91SO`Vv>o$cu=HHg$A9gZ`9yoQ z8at*S8diwu4)oVD!3qfK3bSK_<){x8Rq2^qGC9xFuc&dqvB>&XfDpm9!Wj|}I1-6c zqQjVt2!C;O@G0<|C328_yW6wXFOQNVHWkUlLoZK+xFmVaC6+$D4zXmmD)SGpHrhvjTa~hXzZp2vDu}9=IcZ!GZ5oQAa0WY z5}GHo!zo6d!6$6liYW?h3Nl?8^4na6WxD7E=+W9 z3`bN<}Inb`W*QP@OD@ia2T&iclfc3avVr zT>1x18j=(jN5Qq=;Ll>!!Nplu2UkH5`~h)ub5eAX62D6dEn>XmxQF+?_vP+8K&Y3Q zW_64Mnr@q^L|n{dSH;jPLg=G8glU;s#+)Q2;XA(W5#ak>jA!}R{W*HnoW*~DfJi*c z4AUmwAfDc|4bJ<-5muB{;&b9LlP*a7$aTfzH_io@1)do()2Vsl2(egbW2KE*(bR~i zh@+~eQ@)V#SmnIMSu0mr^Pc>L;hes*%ynABNMI35kRU=q6(y8mBSyPUiiH%N$9?>R zu3sXTLaq`RITlcX2HEw4|G|In-dg#|2`?!e2RdII=VJs2?E;OO<9r`GPU8d!J_A>J z%U`JjGoPf_T3Yl7=-mb`u3MV22VCv|15bu*%B~coCFJwK`x$*x7U;hPy4SqEHP3PS z0Hmo`$s6F{5Ev~`_PWozyW0EqZ%wm*Kb=r=xIs!DD*ylxTWM5SbXc<`2DSnuH#0af zW-vKrEio}MWi2#0VmB>eGcYkNVq|1tWH~uEWi&Tqlm7@GBsDiMIW=T3FfA}QI5;gd zG&eCVVPR!7EiyJ`VPs@5Ff?X0GLu3HCnPX3Fk&}lI5RCcIc7I4G-PHpEn;OcWGyse zFk?4mVKFl>G&7Tp2|^AsHZ?RdIWaRZI506XFtgnW2m&N#F*Pt@GdX1~VKz5nEi`61 zH!V0~F)%GOGdE;2F=jYnGdVJo2@Ft^i3?mLH8VJ6F=AzAEi^VXVJ$RcGiEI~WMeli zGBPnWF)}!2IAUQqvk45Q2^JHzdxQW000vM@R7GF~0AOi^b53OvlLr delta 2113 zcmV-H2)_5REPyYN7=H)@0001;w}I>c00dupR9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3 z004N}?N?it+$aqFXBD#qOF{^i!}FZk!7P6+7`v(~>7+ZI{LC3s<{=A7=t@Aj{?FgT z{e_1~z4K}@q!11~KKaBMop_v2Sv4Jg)$8&56UJ}o?*70a34dBShlw}6gN{D!aoS4g z;=cr49m?qG<3rAyUf$Bn7Rd2c(6&J6)O@r(VG9!87H!k(wkV`%ZPML<}qkd1{ntP+x7O3KKndHnhx@Wq;8kut;2GV(w>gG}t6blZa@j zh!p{uZ(C^TO-o&+h`4VAP9_MW8CO?v&x5a&Zv>4obB5@Mx36FquP~+QMVU3Y00@ok zQy}V=i|Kas^D}`JAgIgD5ev*mIYktuM{LQ&d1k+&_`PG1wJiWHf^LN|BtYN@Buaq} zV>TlAF@FM|49i(O7jl(Il^d*NFA@L_vH-d<$7u1g@=3<-2_O_XX@Dk423X!J!pD4c zh@q^aUR8sdMopT7gqdL>SeV;zHZgB%!OWs1%Tc0_8bh=gV~RO(5{GSC6Y?>|lv2)6 znjtx3b_Pezg^Ltlw1i?MmQ->@_*7rDhH5p|RDW~hCaxioTWHo|OD%Wm2&L}3_Ry`z zo_Zb#wIRa~9bwprBaM8cwo!eH+ADHDMvXRVynqsi%5Ky^HoHX7+)i|22E^DC5Vwf{ z0-7ggM{$cH|OIo;l{7Xxe49xK+a9* zUVo7L7Ps%9*5+YQ7h)?5-E!(7V;+5(@hinw&#OPr(~q|9vlIRo^dA+JY8=I+1`{N3 zLxB4sHd-1j;O4TZN?y4K91NJDts%WmBDt&c)piQXM@Lql8gScOIx)rv5OGRZ3otq~ z@?(g!oW!i)S|j1HKy#swkVBhyzbW~bTYvX4#;&22g!BAe@3~j^^(O~@rgcAI$i=5; zO||iDFiJbK3;OQmgMV(D z?y`|qvy9X3f)z(JWZ;P8c~zt3=%3o;J{3fojLr?>8*tqh!{v$6mH0XKwcLqkwWLqi~Na&Km7Y-Iodc$|HaJxIe)6opSy zMJW{p3yL^os7@9{MI5yXMW_&Jg;pI*UXzdm8h>(hQgo3L?@J0TVtnv;ALqSuxbI#- zsF#^$b&La=Zkwq@T+C!w#jaO`Fn~S)oiekGIY~;wcYWO>z|XrF&+>ow=ju^&76Sqz z@hme;n|OnGdeb&I?-NH@QC5l1iN{PTkob}7ipOu93oZ*hGh(Jw^TZKivCzg!8?&OR z5r0n+M^#Oyd?Dkp%6W^kR<5#Uo&1O4oW8Qmb=t#7U=d4@AVNVEC6r+!MyF1Sg%sV# zef&eNUm}-6t`ZnI7Epl(+4Y0Z;CFAW{N#j}6pqtaUL5CR1nAlY8a2oHK6aeO2@re+ zuJo3_QU_)}Nw2lE=n>Gn4P0EeG-VIC+(H2cpA6ZQT`5Rg$mfCgGa6GC=)VO*YhK@) z_c(n3($uTu4RCM>j20++-RIxk?S1?AO|ySL@rZJB5D5D>000k*v+4x90wg$OVq#)5 zW-%=`HDY8fG-GBqEjcnUF)cG>V`F78FfcVSV`7uZ2OlJ3I59agIX7i3IAvoqEi_|d zW-VekFg7h>IW#jiFk>@eG&5wA3WyTaD{4cg==wz zYjTC^=fpCTUllkC(GG$z3`IAwYqbbC75@KE z9b$loscRR-1nv_sdN$fiQ)4!5`nqgf;(&C*-vh>X-U3n*yDmW2c4&7N9Fqu8ye?i6 z;Ak@eCL6#=4#Ew2f2p~@DtWa&XuB4}!{7t{sSnsL4KRcRq51`T?@xmd%GLTn3!r~c z2cWuysRkecV62LT001!n2mllb$IS=1fa}d<`#=JSwu3SkAjnf_Nj1Ch;=XAb#@?4) z84*BRg)BhI9GM0oG>1;gowPf&=S r=?fgx#2>7B>nQ;))8TpX3+fJV00$Ak4;}*000000NkvXXu0mjfmSnOH diff --git a/theme/blue/icons/scope_wanted.png b/theme/blue/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3427b4fb885adae2bfffde4dd69ed3741361db GIT binary patch literal 8283 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 z zoyC?f6mj`M?tFLp7JwoAYo0#?e`lhAy-pzHN0R@|qW*xhoJm(FP?yV(oMqn=2%Qbo$C#O-;4~}~fHT4N#iSuISS0EXyZ^smk0nBU!}~4$EXB73 zS69O91ho|3G6-aGXYdT;@q*a^|Hs7rt&sm4+${ZXP2=CG&xXxt+jDu5U{ehgx{Ek} zY5q@uGYl?l2EY+;|H}2*keRT|dM*Hco{@pi8{p#$;`{TNnoQ|e;gZ&j)=5V9hnf*^> z@~=cL7*BY)_{+q>UWTsBKpb&E7dg)yc-+1iA}zb0?hU!HI<8ad#mn?1QMU~bxP|i0 zE9Sq^PxLSidb#NBvzK3_6~46U$y_5XYJHPhcDlYnYo(ko0J;JpliVE2>^8^$7vkR( Ab^rhX literal 0 HcmV?d00001 diff --git a/theme/debian/icons/scope_wanted.png b/theme/debian/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3427b4fb885adae2bfffde4dd69ed3741361db GIT binary patch literal 8283 zcmeHMc|4Ts+aHxkma>$!#uUfWn8h#)W1kq=8dD+CEYC1uX3PwOgpfptv{PhBDp?|F zQ7B55l+va|C@m*B6zROrj7~@Aci!`R&*y!ApU?Zp@%hX%b6@xO`d-(4-Pd(J&;8it z;pV6yrzr=4KorPM4ixa)M*NvG7rZ`@Iphj~$Wx=JUP1~@1m*F$EOsye6-M#^C=kJB zK_C&2x_vg*^cyKoKQM@r9W+!|?5KVxANA?7bhukfKege^F{_g)I^}x#aCU0by{}X5 zCw_h2VX?G@plB5p`@CbdR#*cWH|W3Y{p<4nZC@S=y zi%CDB9Of6hpw5ljaA@j~(<|+ckq9g4*FPH!pSxOe@^i_M!U<@Bd#c;rR(58__5(%T z{4F&@9-lsQ6@uPhqNj>ZDY2G^E*qn1d_7GML=Y5hIfOBD-nJ_y-Q{F#!R_s$kg;=J zEwO-dI_;8U!;US{$f0>k&CBDI^{;kC7&$k$9h$iE`NN$f_3rz_l5WZ-Xl=nhRQeEV zu~k;dZK(E8zjgeVx3yQJ(u^mN9L|<8`r1!-PQQm!YW622InBl|)Y65jiEc#&&;qoTL(%ro4eQtKqizV%PBlW_d0njG zcxIu;feOf~<0h+-=SN}PW=8^z>}-z2d!f|tV>jOG)Y@4WPr6@VpWfHX#g)WNswQ{wD(di)U)|%(Y&sRNGOLg}ktr>1 z(@pyq=jcu8Y#Kl9l`>)oF^T8MFtVlQ?A&m}@T}tf!~5cw&;6NP?yGgG>iF?&L0yA$ zNZJR8j5p+I?auDn^%lgPYl%{croG6#UHVe1f^-^o!kt6T-P8!k74%jtG^ra%J0Sn@ z=;iFbrX;w<_-$<*UrxX0dAyRgU9v7oMJQ7#R{80m6e>h*QGhK(>Wp;N3WK0(=z&bL zdA+vlaSFz{ai062^XG+lJ_-wKd?$0^Ky9YN#@bho15SBUS}mD26LC*WIS7wacJl$K zdF7rYPo;#hxwpwX3k9!=^^8yGE+~o-7WTJleO)enZAA0lgN@ZsnGw}^NN%6s+#c6A zr#0s^{t}aze7@lDe7Opr_Kn3UM%<_jUnXSUosCjSb?7ZgitP?f>Ms_(SlqA8FRcMo zQi3W**7vyF8C#`QO?ECR(NR&~Yv@wmcK`E}T=%j;&Sq9CF|jw=k=DO#-O1hI4pmQB z7HCuFsN+vxj~`ZV9PVMl!YaJI%S=e)msRbtnHkCtwBA~f4mi~9iZ=dWs`ct&3-Q}U z#W9AyV%v)r_uxWe`7yn&Wj!6rXXDOUbu+h4lsTI2&@?GpKYZKZ@eaWo6SaGn15@np zjhL(EXOlS&qZIr_@`b#lp9U6f^<3+$bL%XrTRL}*XlYKR+l7+S{VF4c*XymjIv|wT z0mKpmjp$?bH!dF`n|)He^2#Yw_2MpDlM!tm@a|F6vvTUaJ%W?@{tI6U@|~9ujFZ}m zu_?6`K}>9tubf{bPV=ixz1fXRYc_A!R>`v7{%lT-N)GkRHTtv>sncgpBec>&EA*qP z<-qYbX<1#QQP-hTif?L7N#n1I)%sbb#TN_Ym4rRzjKnOc~$a(c8;-p^AGU<{^U~Swf2kkDee!+LJz9!39EveJd44%&r*wYm-+>h_KeDQ>4x2k&icf> z`IUGIy+Xvc7WfCauZp+rNa=M4PSL@eUBG z+Ilssxz!(MlC}_?CX$*Bo*~*`(yG5dBIhxDtCRao7|PjqEG1Uq|T4^ zYVxsv`l_3*BzLQQ$S2MA(7izaEAQ6C3s)X4)LRgpl1q8dymIjuZ;jkX4#Oph85Ha4 zeZ5*!xo5_Ddz6BSF$7W;SL%jqKvi<#*iuHb7UO(sMH@5NU*l5m)fP9klaRF14TSxw zr}##bx})VwO^?12X;&Hg*M6X->s$C-VKl#xGr4`8b#G6Jg70YY1Cq+tw$4T>aw52+ zzGB*W^jycd@x!}TkI$NZ|HX8l3a-y0zO9;eJ`M^`89fS^>UIM!zlbmU-ms6o-C%cO zTaEwCqvH=_^tOtHU1DM7AA}O*oFWjpAX|*|0Fl`2Y2xFvHC>>^S$4)jJ0tR-#i+s` zc_kDz1)z{Dp;!x2tbktbb2k`=MYUj{aF9waPPcwl-a9*#=OH0;yetfb_4jYiMxop9;J8Sh*EFn!lTQ*_FVp{}VeS3Lp+6k@RGOD};+4cmD-xM| zb>F6pp&0+PhL924*b|!TiZf2FEqgQs?Zm|6fDEHSci{7I-4k|!Of`22K6jj6yj$A&!_s5G3f*VjvXK@d*+sk4WuJdRsp|WV z;Wu?JP1v0NM8_Ook^K;Q^dhMX5kFGZ<3lUxAg>It(zOuzy{;K~{f1oQx2eXDlx4PV z-@t?M-5h1<2J`a7py7{uI*;y^ZiXcUY?Pq}Z2U>XQuNTteJKx>?2tn_AX| zZio-l>_{i6I1jP~yEEP*bYfp;JR5HdNVTZ*Vy_NZ>{s7K_~`-OYwYfYg1KH7eMdbL ztb6=-1mn?08A9z1rz|=xj`&5&N7r0TTQFVLnAA-Rnith%vLcVZ*?l4X-IF<^dUH-4 zt&m}FD+g{Xz?IB3&34A0HYBdgpcwlsChO*7c~WY%m;ldvpPC7i=5X^#6U9AsCdWdd zQ}A7L?VtmTWrG`%6FxZYwH(?TVKr1BxcL!(EEv|CVU?w6;ZS5}^GWK_>5}U3yn)7o z=ahLyvSIgsjjw5oQPkTOq3bMf8RPB4-9Ok$dEI!g7&!afe&1zhQdFg-`Zj3$#aqS4 zWe--B5%EJ~3ez~5YuuOH_nhv$ANZj*d!S&xTB#jVV>JTkq&V;!vqHW0m=QcY{Qy+YPkvg7c1~#dB5P?S1R|Blwzu~n z+uQ$kz5q`ZIomRcPK`F&*ZntMH&R<{QG#QZxGiZ)!EI4X@zA{|cZP7#cT(C_GfQ=; zeCd#dy*lVSSET8iM@QATE&>-VbrAM;#4H7$LYl2uEr+2{Ir+mERwz6QCPY`>FUp4 zcelz7!P~c7xOI4903rYK+&-Y}uD0!*RIhkhDRikpzWlwWB#K}>e(wBcxiV+13GWK#P28zNfJ>$&=oz)95TWY4a1wT$xf&MJ-%ZA4mDc+9G z+7!gjT#?7ss;%X)N0;#~%$2u#m8FZP#1&f~lj-dkK2mx0D!j95aQyz0=2vs~6qjXT zuU^wduFrcDmLZaPyme~ArK)~;tP}tAuKvlp5XfRw z2v&$GW;h%G0fW!x3E5l@RLn`EbHjv07z~_;ej^8G8KekM_|1TLETI<&nFumCz<}!k z0SGh_iGw52a5NqlIGxF)G4XgTfWb0m zQIRQ5Or6UjcIA|zyG|tQvi8jZYgSl^x{T;L(;0wSc z7jvSJCTO%|hRGnT1{rB!vav&G0RV!>36M;Pw}k*M1`I4sTpJ*>L=LWnV9y6=LN1@m z zoyC?f6mj`M?tFLp7JwoAYo0#?e`lhAy-pzHN0R@|qW*xhoJm(FP?yV(oMqn=2%Qbo$C#O-;4~}~fHT4N#iSuISS0EXyZ^smk0nBU!}~4$EXB73 zS69O91ho|3G6-aGXYdT;@q*a^|Hs7rt&sm4+${ZXP2=CG&xXxt+jDu5U{ehgx{Ek} zY5q@uGYl?l2EY+;|H}2*keRT|dM*Hco{@pi8{p#$;`{TNnoQ|e;gZ&j)=5V9hnf*^> z@~=cL7*BY)_{+q>UWTsBKpb&E7dg)yc-+1iA}zb0?hU!HI<8ad#mn?1QMU~bxP|i0 zE9Sq^PxLSidb#NBvzK3_6~46U$y_5XYJHPhcDlYnYo(ko0J;JpliVE2>^8^$7vkR( Ab^rhX literal 0 HcmV?d00001 diff --git a/theme/default/icons/scope_wanted.png b/theme/default/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3427b4fb885adae2bfffde4dd69ed3741361db GIT binary patch literal 8283 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 z zoyC?f6mj`M?tFLp7JwoAYo0#?e`lhAy-pzHN0R@|qW*xhoJm(FP?yV(oMqn=2%Qbo$C#O-;4~}~fHT4N#iSuISS0EXyZ^smk0nBU!}~4$EXB73 zS69O91ho|3G6-aGXYdT;@q*a^|Hs7rt&sm4+${ZXP2=CG&xXxt+jDu5U{ehgx{Ek} zY5q@uGYl?l2EY+;|H}2*keRT|dM*Hco{@pi8{p#$;`{TNnoQ|e;gZ&j)=5V9hnf*^> z@~=cL7*BY)_{+q>UWTsBKpb&E7dg)yc-+1iA}zb0?hU!HI<8ad#mn?1QMU~bxP|i0 zE9Sq^PxLSidb#NBvzK3_6~46U$y_5XYJHPhcDlYnYo(ko0J;JpliVE2>^8^$7vkR( Ab^rhX literal 0 HcmV?d00001 diff --git a/theme/hacker/icons/scope_wanted.png b/theme/hacker/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..b32bc0a5714fae5e83afcc8ec2272c24bad571b9 GIT binary patch literal 6131 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 TJ0@>n0V_li9&|Wx;qw0iq^`vn literal 0 HcmV?d00001 diff --git a/theme/henge/icons/publish.png b/theme/henge/icons/publish.png index 739ab9fa9ded1d82cf89b7f1b5344ad7c6a4a8f8..e41fbaa048d235217e029b274ccda9fcdadae23b 100644 GIT binary patch delta 1417 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 Y0M=}X3M}@+rvLx|07*qoM6N<$f=&ixumAu6 delta 1433 zcmV;K1!nqzF4-)QT7L)A?$doAb#IbE1`Wp;WGo4N0{02$Uw@A92MWi;A*p#TIY*RK zQsIh@$EzHxrI=Q`O4^Swevya!0YfCX%QY;#n zFu%s;8KWPRUs={pla&THwOjXFe%!sc^su_+a><{H@_m27`jC^p$>lb~FCO{RGJo~R z%#CHq94rbqnatCyfd-ot>Eg(ShFlSd`SyjD-LlLza^!s{ z%w&QxntAo8;p^bv)Nd4xG4~8n^gCAYi)Ti|jY)2{n12NzG&XfDpm9!Wj|}h?ztwQ#58HLL41@Dm-UNd{Aga zs@&lvCy@*|*afhScZ}9tR=&hIJpn?oCk<$dRKQ9}kv^6@Acv}oCRNR9>RPmB$#aM0 zYBD^^`Rxq5bU_u{p1k$_`b3-)92QcA5bTA{h(?TQ(bd;%N+Mw6KW zH6J}x&^%6bG6OMA1mZRcAfb6Oi%u!=BzIuf1bla}E0gU4FFR`&h85H(V}3Whve%pu zM8)6y*8TcD{O$`MMIS{UMIS{UMIS{UMgMz6Ht^#C|51j&0Z%$!0MZK3<&#zeArwU^ zl?oOV>5!p1Sr8R*)G8FALaCFB10R3n=%nZ(CH^ldw21NGxF7HCJ?`ECLZiY|vuhks zHOojR;$k+pD)zi0fI;*lgowmUeJ+(s!gGAx!^hXV7|-%P_vh$S@+Jd(BJnKK4U2e# zczV;)IqwsPSxHie&xywjx*+i**JYRAI2RojcxKqhr00pl#A307gLnVKnB91Dm zM)^Y4Wrgz=XSGset$Xqp2J_m=GS_KFkia6Akb(#qHIz|-g&3_GDJIgiANTMNJN^{8 zWO9|k$gzMbR7j2={11M2YZfLa+@xR}=zg*7j}f3}7iiXP`}^3onx9qHezHjEjKhZWi2!^WM(ZmW;iu1 zH840dFgGwUF=aMklMDzaBxN#VHZU+YH!Wf|IW;XbGBaf@Vl-kkEjMO0G&ngpW@0g7 zHIr8eLJlx9G&VUmH#avlGdVUhv!@6M0wgmrIWRS5H8?FZGG${eG&nV5En;S4H!Ws0 zWo0%tH8wS4H8Ydb3alhBH#T8rWHn_iV=*&0Ei_^YHpaEe2|NjGo`v3n2PR54{5TgM|5M(g^KLBPl|Ns90%xH%(nvoa>C@`m;By(U4 zxZ-wf1`=;h0|R3NsxAz37?}V62de=C6h{36WCkdB>z_lz*&fD_M-lk|Qw#!sp$x{K nPzLh{s0=eq3F84=Q4IiubczuUF$V1N00000NkvXXu0mjf*kWn^ diff --git a/theme/henge/icons/scope_wanted.png b/theme/henge/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..765c300ad2676f6bcb74ef642c7093d8d17f9f3f GIT binary patch literal 6340 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 N002ovPDHLkV1la=(>eeE delta 1616 zcmV-W2Cw;pF54`SBmpatB_DrVlI$i7hTmC5mVhLL#Bwm0s_Y=k&kv^E(|s;=PLh{Y zHIy;PSd#Tg^h`Ma`g4Ro&^V?PlA7m|b3{ue6|R_gyxOrwifN6jrTqx&7kRiJFhqj8 zT+6~+enO5p?RD8k=&}Ey=rN&+nLZ!Xy5+~K{MZWF-xX~Sgf7dm?-zfzBH``PcD-$n za&de4wBEMmv_<~Bk{D;rWC>&9XqF4+j^G;N*{7qUaaoG=3g|6(tRGt$KJh6e5hDv< zUdnaVDaXhn0UJqdi5z2;vH~B05-z~gvJKUE2lH!eo-z7C`<2hyX|mGbrgrOo%a42Z zmL68OTrT-jQNHglSRa3K(l@!>X86S;e_H0R9+}=I;ycwbx{q%Lbt@T<)H(ZLjtzOVQ*4U6bJ;a8JIc|ZBD^^`Rxq5bU_u{p1 zk$_`b3+l0WDWz5zt;RV%s`A2fw)ZqNNAqSqEkvd$sMSgfZrWdg)+R<38&K}27>7%)8U^Kd7T9O6qt!MJoLD@U@fYtQ{^koG zMIS{UMIRnTA4MNUA4UHUMS?#d@Ly&48!k1$wG)McGynhrgp*qX9e+hBEh-iiamY}e zEQpFYY88r5q0|bkI+$Gg1x*@~6c+H2q`&}0X~sF9F6jh^qA>*>bd5g1JuCnGm`3r+NZDpD3G=~w#B9@SZ2pLtB zP=(&Rnhat9cE(j`N3BtK0dp9kL0 z=$o=Y|1A($b9-y<vGGWMX1sGiEU@HZ@{oEi_|hHZ3_aFflDNWMgAxF)%PSF=Jwr z%LgAMG%`6gH)S|wEoEjjGc7b?H!>|bH#TA|VmUBnF)}w~WH>P~lMV$PI5%~a93<7_l491^O2J;7~3^Pm#;{jYz4FH66iV+Sm2JG?x O0000 diff --git a/theme/indymediaclassic/icons/scope_blog.png b/theme/indymediaclassic/icons/scope_blog.png index 17af02e86c64421dc7fa73b6867ce746c88ed01a..1f4aa4cb0db46c91af462404d583d81fffa43405 100644 GIT binary patch delta 1595 zcmV-B2E_T>EQKzRBmpduB{qMJ-P3(8bxx9(R5g^j$XF8k1U(bZzy2KI4-}3mg{0=W zup<3Tjb9tiE)3{OqS3lj%K-F z>01O#FxQOXpJ*@zHF2cHVh zSrQ)<8j&h@c*#j50}f6BY~vfFwU(71V%(kpp_0Xbrbq>>loaV>$pdnzs%TQxtfsC- zYnD7uSk9K`HC%s9ESXw1Gq+;Z#gnUNH+L^y3l|BvrnTTa7B8jL3ZoU8E55E+QR~5n z9O=*_A9narj@pnuEj4YqS@Tv}?c61F9ORz6b?>FulTM`4nNB_PX{Vp%tOKbwWTc@Z z4;wzps5iAu^_AK?xt~*`O^p{Q325x52C>fkB}f*&AmZcd6WQsV!TLW@`rj{EWM-sA2aAXJM?v)aZ0O}EWN zEGnkbt76A10_a39Mld5Y%b1g-I9iUcd-(Wz7vWj0&;2>N)r`depGZ7^%M8;d-XNaZ zv<=St#37cKRpN8vQIjr6{K$31<2TMZmj#{~GLwmU;t;WzYhtB|S>Du$CyB$Vrc=I< z@>u1(#aSzsS^b{;g~5!zvdndwgNR`fOOPN!K^X-UVIxATPKt#D?MGYq2VB2IE`?kL zFmf!Q1P!w52mgcL-CEgyiE%F}7zNs29Oq*Q=-35n703BLcAVM?;C}|L^oGAw1*Shq zuQasq5zw;@TwFIaWe>RA0s5Z|*_2($PgBTdf%h}|rZmuZ3v{h{z18<|`T!)UtN0CY za0m?ND0{udy93R={d=a~-w(DXa>B;l+oS*h5i4m_SaeuTOgdw;^#rm4BsViSF=jA1 zWi2r=F=Z_@Ibt_0VKXo>En;M3VPrWuH)S+8W0T7VA0%UBVKy^3V__|3G-WU?G-Wh7 zEnzidFfBJ>IXF3CWHw=CH#w6I2qz>kGB9E{WjHe}I5}oFEi`0iG%aFfF=Q4zgIAmitEiy7OH8C1tR!P(VK+7~F<~t+Gcq|XG&wReEjVN_I4v|`V_`IAVPaxAW;3&;3#JJc zqa6^;00006P)t-sWCZ~KnE>GVeod2M6*vmz2ni7^9QX0se3PRUC}>kjL_t(2&tqVq zI$-|~1V0Ec8h}Iv$&7ZOZbFQqXbuqug2E2MV1O!yF&O_pfQrBw_0OT0fM002ovPDHLkV1iucyV?K% delta 1594 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

N(!b-i2NY_NoF%SuJViK`A znV1-7hD>&nnk4`rn;=n!IXg>hl$e8=R$K}AOp)14hLwfP3}z-N;}|lXfnXpkgat$4 zW=$TKIoXLJHQ;JVygZ^00<40W=_IL_u-PV)iDlxkbcQrGM=TbzVJ@4?g#ZU+%-52r z8PXd4D2QGRIbp;M8a=7eX&DqIs?z0>!AvIDXY_%CT`b%Th zmutX?@H|3G`q?VgXXP4gb>8MXNQL7lE*1+3M2OiyDYQls)nWt% z1;AMvfP)D!wE#f{kec8l5W>Yo07A`&I3kqKRpBU?hoLqQu?7vO1T@RmDhdh*P%sx( z2?-Go5{cD92*K3|q#`&tgs5OlNT3`ZjPR^bR2(Fsaf)Cjmjyqe#ATtRT4%@(W=3nY zx#lMuiJEL8fkY{%aRgiup9hQiT#<;22yCQZB@9N8m<1Xd2tPl(L`2{41n{be&22|KU7g?MDeUkS3iWGu9BR${;ZE**H&Q?njCT zz0OD)@)f^vs9*3&d($-v$m$IFHu@8YoZeM$L(0-vUBzHnn}7txdfjhC^9bA;0^rBq zEi4_?rV*gq_LbUWy5=cqtmg1xlm{vS6$n)jq81Awk%|LD2v3OfIBF5t>&=LMbfZp9 znot7~ng((J#2J*9HO`CxYxV^Ww8fN8fE<|sb0jd#>Uxc`{*@OdJFqaxH00*Vtt zFrFF`;g}HOayfhsSELrHP|-jO|J>(MBYdt9Er4?Y|Dz9IEn;gFGt{3ilE)P5x^NZ|y;jZWMz;iLb$gbbbT~1G)xDi_L#m@wurv)9) z*bbh>{Vgs!F?<%CW_gR&SP~EbD0XCgOag7nk0-(Z8)$Z_sgZKpQu^p9uo$e5N;cAH zEI;aHXRZp#14IW>p$vDp;5gVVh_Ui3y8=KOMTRGlGF>+Hc!k#YMV?{Okm(HSTmNed zhI#>}JcT?oF`yNjT`8GuakUR|guM&p^aCY%mD;e9hK!*@29-C^FpqsB=Xd{opL27_ zPx~8ojkKH!ao|;0PBf0RoGWpd-PAp*wc*^sZi^*9s?cKTa7B+=E-rzuT0%E6Ee_vw rTI{el3d1i93Ru)bD{nYi=zWUjSXd_5Io-ks7SI&oG4h(Q*$e**YdR-| literal 0 HcmV?d00001 diff --git a/theme/indymediamodern/icons/publish.png b/theme/indymediamodern/icons/publish.png index 2917ae876d0a9d3dfdf055c742e78177c8abe6d7..88d422a5d1efb3c913149416922b1e4e663e58a5 100644 GIT binary patch delta 1432 zcmV;J1!wxwEcq>vBmp3iB{c#Fc9C2tIiuA*685cew{UJ@{UUew4TeZ?mB%vkkq^i* zr?bw-2wnRxMc0H1X7PEWlq0XN@_H1qy(>B%2tAR#F@GNcy#?3$+RE^Whmd%TEd20N z){ms%YJ1EM8)+}X5z!932THgAPxCQU{2k1%v3bVm2klpmb<$*~!A@7XC z9JxH?PetjzzF@uN6yM}>o8cFa>}i?5dZc`t@b6UT>^A4vn_Va&;mqkA>N?7vVPjp< z+K(l4#eXkiuDfS+^Tju$PItbcqAC`d7>p+c>Qrdb*w;o4E(RV9*O}*SM^8qaNby?{U|_) zU^~JY5)kl-BvK;e11k~YXy8-eIZNP5t`Wt^9bR$}Nq~bYfNeaZwD)r4hZt{9fQXVr zfhJ1B*lj4?%x7IQ2~(yFkOG_BWgQPH4Lld76#EhZK$S~4}WY$bCR zhhx`t%&5m~Ip#)9(x-(MTWZ>@avzb2@F6?T(O10jE zR+1FrbK-G>E=c^yb=l=N&P9j)JTqcs((}X-VxicoiA@#3Gg;LV%1K%BaAizRJ)@F_EVIgol6F@r&e=$yEj;#{#NQ zAvu2VKlt6PS(tyCbd$mfp!>zPKSqJzF3_yo_V=-EH&1}TGjOG~{nZ9A^GSNWtwoQ3 z{%zpmx~<83z~v4w^rTCMg?^`Gp+u90JE`j!PHw&f&c&!D``|%bXZMHI%Bi!1hN8uH#0afW-vKrEio}M zWi2#0VmB>eGcYkNVq|1tWH~uEWi&TqA_^cNAb4$XO-(vUZgX^DZewLhL_H#SZE!AW zX=FM%Wim5iGGk&bV>mKoEi^VaV=Xx~H#03WH)At0W;i)wIAUWW3LqdLcx`Y^O*&6< zX=iC}VQfTiV|8tl9S9F3FfuS=H)S|8EjT%5H!U<|W;88gWiezeG-5DgH)UZlGcYtW zlTZjk4l+13GchtaF*YxZW;ZouGBjahFk@r0oC~H27C_WUX8-^I z22e~?MOg&^yt}*6z;%O@SQR)5

E8FadIa>-dwJ6)0#^NklYHpgLgx4+K95 zFdBeF1<8zdpl(8pp=b^f278$fHLXZ6qMUM#;%;NJ#DMwyk<@G3JdslQk5W11QF@LXs-h#*av6bNy4)bh`H{b(ajg%kUHJ@hKj0KWMZ(K6sS|7Nn>9dHMkgfFkEBi#ycs z5o|{|LjnRmkwi*_d|)L)91VO5JV&8%CD({zkww!Y*Fj}Cw;OT-LrBtp`Lya|6tyXg_4e8TDi!C*6)^aPIySR=*?x}0H zo_iTIkV+$rIMUEzBabqXYEx#Iai*!$W}fAycBsBmdnfmEYILaa1|<%I-qavgeW;Vp z0(S@=zP}nR>ABUDO#>l+MJW{rD;9CcP<62&D&nYBC_;r$E41oha_JW|X-HCB90k{c zgCC1k2N!2u9b5%L@B_rj(Mi!oO8j3^Xc6PVaX;SOd)&PP{Pi+Z&5m(E)hr{GhzptQ zs?ha{AR_3;CT{x)gy;CWhmWs!F`ngp?$6PqAn*Mwqct4|W$^w12Kyc0Nt+|iW2Ov#dC2xR(Ltvyp z+3Ozf?r!hx-!skregKZbajbg_BsgSZVq!C9F)cPV zVq`5eV`erjIWjOYEi+_eV`VWgFf}n_Vw1rKA0%ZmW;i!BWHK#fFfcbQG%+_cEjVE@ zWi2&hGGS$8FgRv2F=mql2qz?EGGjI{Fg7C1} zGP7$8rU@3sB%1bSHZ z{XB3K1wI}f*W2+ZWz(0V^>!@BBeLf&2IVA)G-8bGRa3^?5L`t(`*L(P&RdZ@0(uLs z^|gPM;S-NQ!DHmW4==;|Q7E|D9<#$n+6$P+h_(aoff6pj(|imSe+TnxY@RXtLHm_s zoiy2La8tW=zvah0drJ>3M;;#Xr=oOUU$9M?&?&bbsAEzn%>bis~ND%VhBm71zntGSkj^l7n4 zOHG@#+)C#jTt^}I)U{jBy$l*ir4fgWG<4X=qfDgQ3^PudY3j6@XSt~zs;|`E$^D!f z9csKm1&2XzY7nblDrmhd5g1Jsj=2Q`3u8&ZDpD3G)IucB9DJa?Csw(t^R%hv$1l))LT%3000py zX;fHrSWQeiW3%l9vI2iMGdMA3Fgax{F)=Y^Ei^e|H!Wc^FflD+WMpAvIXO3FG&f@+ z3LqdLcx`Y^O*%<#b97;DV`WK1JtBB*a4uY(#Hkb#0R#2oEGMGB9E{WjHe} zI5}oFEi`0iG%aFfF=Q4zgIAmitEiy7OH8CkjL_t(2&tqVqI$-|~1V0Ec8h}Iv$&7ZOZbFQqXbuqu zg2E2MV1O!yF&O_pfQrBw_0OT0fM002ovPDHLkV1h11z?uL6 delta 1582 zcmV+}2GRNZEsHCVPYonMVmbWIbO&92UodfzTpEA83sEiQlssC8$fHLXZ6qMUM#;%;NJ#DMwyk<@G3JdslQk5V|b; zejYfAgpWtZ^>#c;+4SXTy&cQpi0t_bqMTwP4HyG^)s!(e1XmHyz8sy6^HvnEfZl?~ z`mukN;S&!b@fcb7@=~r}S#pdl!L5zxMWPr+FJTAX10`I5r}-Ev{to8X*gRwOgZ3-O zI%%@g;HGx#e#?)0_Ld%6j$AJJQ&GCFFIXRPif?kc&G3sy_O#4jJyO0+_;;#vcAInT z%`TLXaOQLl^*G9&VPjp<+K(l4#V=y6yJvrN^Tju$PItbcqAC`d7%V3R>Qrdb*w;o4 zE(RV9*O zZpq@jsz0KK^Ts0WM*%_v+Y!!?fPhaVkrE*vScwov1D^uVQD|JrHKG`~!%Ge#32;ya zu#IPw_Fj&BiShOXh$u-EXtET*3LzqWG?+sUl_)X97*o_}F~^c5tqMy?(|QdT6%86S zsj6w#Vq(FfB~vrYRx)RCcumKQddz>8b1nr&3p5uzU9h8+%2jHpv8JlkYObXreOhR- zrKZhVZl!Y<*HOqlb?w%3FM|eBX@n6+8aiy`Q6^Gt$_z8kGz#PR=cK{{=a>(7loSmfLrz_4P4mo7k>Gw}a{h_iZ^ilLt^ilLt^ilLt^uJYvzYf{`4Ia$D8rCWfT9Z!$A%8_F6$dL8amY}0 zu^=kqs8uLJg-|QB>R@u|7c^-|Qd}Gb*Mfr|i&X~~XI&j!1wrrw#L3Y~(M3x9Us7lh zctaX{59BbA5?ne3|2^@<=O=*K7qBxdS!qL_r|__~LWuXiz? z<$dnY(WB%{2KWTxS%0P*7V!r0^roeA-X{*TqNEU?6OS2mLE=ZQ%PzlhE;#JxnPDTH znkNnu3xzh8+n5y%m3WFcs;C;}`!g;poVPfu(i| zqi@OreYZex&F!tZkJASrOj>2-XD!8^?000k* zX;fHrSWQeiW3%l9vI2iNH8x~oVKp!CH4Ei^e}F)d;^Hf1e2FflY?G%`3eV`DZV z3LqdLcx`Y^O*%<#b97;DV`WK1JtBB*a4um5hH)3HeG&D42Ejcwa zI4v||Gh{GiWj8fuIc6dXARr)kZE#IZI!|(GXK8L>Y(#Hkb#0R#2oEGPIWsjfGh=2g zH!v_UEi__gG%aB^VKOaZG-WU}V_{)rW->UFQ3yf~Ff%nbHa0jkHa0XlGB&fJ2nYfs zVPQ6AH#IRcEn+z_HZ3$|H!v+YV=-kdH#KB6FlA&oV`XA9vuzBf2^QXZ1}gvn00vM@ zR7GM10KB`qzkP!3lPMNB3gikH6*>f_HSZpiYZfSfgGod|R4C75U?3N;|Ns91LjC{$ z11IA{1&GlABnUDX{~rJ|n*aZQ0A{qq7|lqG0~DCkPLeq=23&DFHUo(_r-6a70aX{K zIY7G_uxkec6ox%as{R3t@faBFppdVB4vhkP7(*T|^7ua_;=sB<;4hTH_!G)t{?Gtr gz?3i<9>A3f09tmBL1A;5P5=M^07*qoM6N<$f(WIz=Kufz diff --git a/theme/indymediamodern/icons/scope_wanted.png b/theme/indymediamodern/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..1f3ef27b9da353a41036692f70aba2b74815445c GIT binary patch literal 6751 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 R%^PR{sg)Chwgt>e`!7obdRYJf literal 0 HcmV?d00001 diff --git a/theme/lcd/icons/publish.png b/theme/lcd/icons/publish.png index b26e97d5078299b7d44012027a5455234c4d42bb..c1065db11ef1a66effab802574877a24dcfa35ff 100644 GIT binary patch delta 1635 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 BxDWsU delta 1563 zcmV+$2ITquEsiUYM1NbZ+#n2w-&sYMfNhLnIb4F&9d!BqAtZBVdQopLl?F5f9I%Z) zL&hCnJ`eW^g?(Tb)KbhbdX$hu=7LW0XQ`_tA6C0c*sm~tlDqo_LnL_0In2D}2ju9} z9_MX@uKAaut3w4neY_}T%j>heZiSp)6>SfMPRqXU1zVBu_L0LJfAkZAYlvr`j*iB8 zDbh2bx8NFIQyD(-AtW9x3!h%f`72Y7mPH&Uo`Zl|1Z4%@10`I5r+FJH{to8H*gRtN zgYqle+G(=V;HGx#e#wu!_mUn~wp>p6Ls7h+PgpNG>5E)$GyLRHdRXR<9$C0e_*bf9 z^fbn?Cc98V#Gd2cf7G>=)x*R(qqUYrRKrivw^cK0^2Il#PItcHL{$tjG4Krv)Tz** zV?7%+xET0g!;`tOELj4J%uOcq$vZe2Y?7r*LN+wyia^Y_FSP9DWv)>|-gm-GCMcts zS66i(2Y*w)Q8dOpGekb!v4USbGa7D8af0*t-e=HNMfS|50Cv33z zda9^OkKB^Ud7gen4g1C->stXr1ltN{NI<|x5~WDqn2iW=OyE=CIZNP5t`VtnhnE~g zBH-W@z&6$xt+}jxig9}agh~_xnk)sdLQtfSh2)S!MMZYgvDraUc<%2 zf~iF_OO~x9e@P)}ipf$+IhD*=9Ik22IFC8yoJ)bx0?h@h3ucs3xk?RHYphmN&9yY7 zPYX?3Y}QiCt#t0{5hzUB5EYJGkT+9I}2p<6-qg5x&? zkw}GW!+oI?bbb?m`RRUl!CTQ=(Oc15(Oc15(Oc1fpa}oeN6+pnV*OsGJpJWD0004n zX+uL$e@R0_AaHVTW@&6?004NLeUUv#!$2IxUt6VGDh?JDamY|zv>+R@u|7c^-|Qd}Gb*Mfr|i&X~~XI&j!1wrrw#L3Y~(M3x9Us7lhctaX{59BbA5?ne3_%d_@TT=*B3fC1&b#f1;R#=lHsZkFR$zp5=Y+&(WjgOa}M_ z;#sB}7V!r0^roeA-Y1T*qNEU?6OS2mLE=ZQ%PzlhE;#JxnGqwMnkSAB3xzh8+n5y% zm3WFcs;C;}`!g;poVPfu(i|qi@OreYZep&F!tZ zkJASrOb%60Yd%%{{tuELj{P@03--982=vtGn)VZ ze*k8*!x+s-i~|&y(@v5(Fa}(4J2nG}H>ZJtu>n;Vra3^n8n9~z0~CfmOsf6?jPV#4 z?4XdZe-4cTdl*9=F7o(4B;vrjK;SQw!T1x(VE)hmWx$j$86Lou3IJMmk3nH`nN9!z N002ovPDHLkV1n+^weA1_ diff --git a/theme/lcd/icons/scope_wanted.png b/theme/lcd/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..3ade121a4f26667fa7f3665b020eaf810c9ce1bf GIT binary patch literal 6963 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 u`#`Hh_MldiP@ literal 0 HcmV?d00001 diff --git a/theme/light/icons/scope_wanted.png b/theme/light/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3f73587a4b4c8c4284022497f9389244f73840 GIT binary patch literal 6751 zcmeHM2~-o;8V&-*f@>?X6d!5uDQYK~nM_C~f`BX%%TBbkXk{`BL`Wtk0|Z+4YSrRG zMO5kv)w)!>s70YZq-ZT#3%DW5b4BP=QCzCD#pc~f5M%4J&vV*y+H)i)By;cofB*jf zm&^S4*fG6by_9R2dt$y_3lBQzLUMw>|sxm*J+ zq|I7JATXb9E1G!p>X2S@Z@eC{JXO_m{^itZO!;harNn9EB;&M}J3Br0_Kb$VNq!-3 z@W}O+A6k1(Uw55$LoA-9Mkv}MtG?~9EaOG}M!F1XXbF2%6zlWo1$?slu0Sun@< z%|o39113yeh^P8(o3kL5nm?l5CH^aCb8*>vV^dY9_XlbD)9R*OP97OE-n;3z{@?76 zQ)IX~^<3y(-Pkafdrk_+2`)|7L7fehYbL7ry_67r$F| zcm4L#kG%rcNZ+{n**p4FGtAvDvp#xWX=DS2pR;R~LY8dM-j=bKh zVa1+VKNaH1)OK{`!A8g40X0XL^mxU6kEq}6HaDmucjeaRZ+?zERpUfsx365eaP{K3 zJM4gkNXFdn+eeOXe=jYvdZ9|c=#;Y%%Z?7kKJIsH(D$F{X1Vt}?#>)^I6P&Pdezw4 zruS=d$5)mdy#KW*BgJ8~(;3&asF3qfgU8Na(l;}FUg_+(nXQ|Kj~b>HjnlWkUmDfJ zN9~Y#$*XkN@@2l7FM}LL|8u@WOi_pFCpFFmxC1dxB zWNa73=o=TjH|DiC{q;3_sqbEBFFu){_w5>!*g4V-^9Y>yX=&loIQ-J)G-cZz>DmpV zsgpl`BWc$aS;NuYs&xP6qGB1lXIbo^&Bw`xHRV}1_AH;NehIx;S1`A?Z*JiSr#JpI zwrzD&?dJN8U%M4L^~z3~ed=0b=RRo3 zrl9 z?~QZuNSiolf^%rQlb?t8O&TUm8^KDwWIvq#h>IPthqe(dTssI=IG}-oG!k;@uh(`pSyWy z;|9~&p?!9geAsX8i;KOu(2HZX9~M_m5i72>t|a_c7Z2_8qT8H+qBASpdoNQ&`Xs0q z-n#F#-2JHXHNZlQ0j!yUIR;ZPX2I3RQ

fq*% z2xCq2@RKEWNno!3u(8y8cqTCb@4QFF%EFQh?Sx2f^&z0Y*=*ctnzh7G$q zmnq@fs=RF*A{Nc~m+t(<@(nd_?YrCu?)dQ4xy?}y#lO7$4|8xSd#HzFSx9a1nG}=n zM}0$z%g3G-xV*bBedgy4L1zbL-e@}~J@U&m!QLIl1FM>j777FdGPIz7CC5Z7NmeH& zC{{y@%{l|QSd0&K(i76=xB}*nsu3alhPa{vf?VicYawS5?V>Pj37~ROuR6RHPS*%jEP|= z!mQ0kMWbAWfkui^CWc3LL4c=mr;v%vi%6lw_Ne#w`B#}0; zSw@nM$fot2pS@5+W|qlbW|oQOm#lhcQj7#BWtD8tGe#8?-_66jF-@y8SUGrVdrFGz zrZZ$2Gp#ffDWNlI9Zt1_G=vv{GZ z@E{SduaaU(Ev2-6l}i-}1LHJ=AP5a%xJC{UQW$|W6h%-tE~ha$X$Pg!n>a#G(mWIZ z7i$3y7C=%o2{RBXr%4FI5E+D{at5La5+)TiNl6jf4kFH|1(iT#+H1u_Q2+`?VU3(t zNFfEz$RUhkFi1lq6ohGDQce?y6vm`hC_WC#(0Eml2o=K*SK>1Xj$w_uAW^hdpJjfy zq1Ni?B#z*nh6JDrnG^|tF$}{IO!1ItJZ&_AB^Sd6099g0*&0z?8Nn^s4p(Gr6` z&AP#dMG1@njwSfo0La#LV2d)$ND~}uRI_Ymkcih+$U|C7N*LHxEXrt>v@%+WX^OA6 zu8JE?q)Dugfs!W?{{|^3oz2nze>e|GyHP@oTn=l@h%?4%CetMMWSqwlcOxZ&UT5Nr zxvJkW>Q{7uwsegGysRk?Dj! zjRxJetJEH>Yaf%w3?hRGDX0V@K(2u>2A4w$4FW@$R1PwjQGh*LMs%Z_Scc0XjC5!k z$N>;%P+HbF3;nIxH|$Yea?)v#BO_o$3Bw{=c)P;==h!2YDriJQGY}Sl5fDa78Aw5q zatK8c8GN6j1H-tS zgyj@OVKC^t8jOK(nt`DJSVMsxMUfcFJeom&ZF^7#Q%L0m2FWmu0>WSzjDY|J4hBmA z0<1wuIDq&&*#k>y3_}A5NW<_+hbv_KP{bf9h#F2vY_E940}KV1mSODGH+++nD|X?Fp3d2gV2OJCHw8#l$G>8+;&t=B$A3xp`M+!Ifsp)}KV9SW&lDjPJ`?g({(a`IXYP6`4?Gp|v+R22uBYIA~rS6E2wNJSYl0Ja344-6Rl*{rId7ds-TUU8E~44b`5O3;8ao2RgiJt1f)o zVX@>!&9GR`^(Bs5THl4QSwdHfEG~!6TO7!@XGC0f^q>8sps?!H4DUuk&lyVt%Enn_ QKm&m)A~t;c=+s&N1=#<0;Q#;t literal 0 HcmV?d00001 diff --git a/theme/night/icons/scope_wanted.png b/theme/night/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..84e56d2fd4977052b753e811eb825df9baee4599 GIT binary patch literal 6963 zcmeHM3se(V8Xk)Z0<}J?g4Gz*`e4Y+WRlFJiM%Cg39^7FmMW8(2^r1HWI_@vis;eS zwZ7NdRuo^gx>YM`75flYkczBm3$;~Nv5HdbtF^6IYqNI(Vr*Tzp3|OF&oP{Y+hxWTzRhUBkjbrdRvW% z);9OdTVwm>hYLY7i?6NiU#F_sKz@Z`!)YoV90|TGIQ1aY^>E5d*KF^r~*zNvc~sj~{tqiTa6YA=_^5UVf(MnmBtg zduHD2m}F_;sIBtA$PF^|Z@Wh9dtxRuB)edfCwxTJGd0_Hcn&rPHjR6K_h-z;a^2<6 zZ?715qZw9zXew2m8%ZSsGf8bP)%CxcQPs>XaKK$B;QHFB z){7^q!zilg*n~xi8C7iGTU+|co@p{_iUus4+jA^>s3J$D*_^&M_QJ(*+1_`im#ojV z6pv!NL}H3JYMh_P%zmka-vGT3zb&X@`mMObmWk)XhMdcP_FbkBd(-2rzvleTdQma| z;L6;&%^KIcjeTkt%ne`GVA>HJW4yGo&^Uh3+s_@HbhzV4k#S^Am+;7>{CD0NUE8qq zkZ1Lb`1;!i#aCbK5ZCc!=Uh!p<12$lFX@__C$2zejhS^Jvicu!5!l(TlB`5=V`Hx} z`Rb_?rhM5l=-|noqU3eNQD%6-#>tw2$9pY~udJx6SywvbaOS!S&%gBF6O#^9R@VP} z{Rhw1PFy-zw?hBj^0bs8jui#Rcd@IgR@skiEHlnJU$`kGb9q|n^YxQuncFv?pAh!x zCT{1`Z|$kGk1YCN&cfLZ^o`Zit~71vxtYJn<*IHc=Z-oYv*pQtN>jy|h}TrrI&*sd z#vfCzT&OdqpY8Pg6Jh%|$6lJTx%j4X$Dz=Q@m(tNd&Ipo7#diA{n(A<*@k@GmkN28T;kGp_a@`oZx~UP0;6(+8gq-&wf1`-m?6A9|K~ zL$kkzXO?!ZnZ9(QnOhQ3Yz^PL*TPi~u$2acj_Ox3TroIWH|X_%Q?<=+VP$3T(T~pm z_<2Ls*8z*yZR?>ZD<6csx#^N~kt^`z%eQVM@7zC-iLkGod0n;~f_gv4ff_bmm#n0% z<|vA>>e(o_*#>GH1gWCkHj19Y@*+K(%URUos~_wai#SFt9w*ZwI$Jzzg#B>*t9JSB3QO%{jJtrq)mmEgNDEfI@+B>WV$c)TuE6mPY&B0LI@ zLf}LzDVdXc90CDa3_fX%lmroa;U6lz|+9?Rt zCaA@NzDmYQbBxmWRUsu%146PeilQuxlX?YANf8v*GYrL$q=Lm2v>%k#;@~L@%?eNe zJcEM0Z<5r=oKs> zg$dH2fN{ov!+I74pn8N>uoNmqaH$VU@PjfoRjU?bQOMnyR1?J;tah_noXlCA?z;;a zoS9AMDZyx{93x~>R8HWyR8Gp#yF{6+-2sAJz(kQK4D+opv~n~+q(HE7W-6DJ*etoe z1;H&!uo+-jO2`d>?3)LBQO4U@inrP`tX7j+Ea)l{Ablw%Qne+EGTBP|7=6SnBjj6K z#>G*&65miIc@Xh$kkXA-m*xM%xl7uP5^LvOR{NAO_A&a&EX_X{=YGWPNNJ$fIe5EA z`#YQZ6`iUzTs45#YWMibPiLpLj#>+niSwCCB=QvjB}KQI-$CWEjL!wYj;%|yk+S5n zpxU;j+MRjsK4EM?We6n&nLx=EdKfp53YgHN2#iY=j1)BxV68PG+R+_W1Mi~jY-}!w z0pMqlT0TFEhWVmz_`SNgj4X(ekqD|p5OJ$}+uZ%<>_;XgSX9p%U|fzB~{2sy!GUHMCt)W7%);#ks#jmD2!v6 z6ebZGI0>O>oRne+re_}|{}@OqN`USamdQcZ-~dr}RItR6+}>)C!$Ky3=MeajgB`gY3@1{y*sa_}iL@-(&YDYvqo&+B~4i zGV)_wmIsQz4`C}pGDou(hxI|K`;)Yq#qT)*=-fI7oG6&?}vu(SSi0nNIa)|C#)^}!0cv>^R0mEkBgqD|oQ4sbe6jZQGzGtjg1~h=Qi75%&;&KZA3r{7coB#j- literal 0 HcmV?d00001 diff --git a/theme/pixel/icons/scope_wanted.png b/theme/pixel/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..a6cf58e7cef3991b43c908789009c63ba9a2c626 GIT binary patch literal 7084 zcmeHM2~<;88h)s)iYpxucQQdm#FxA+%Zr3Xpb{j2fQU;gZwsVk^W}vEI&QQoprTf5 z#j4ffuGOj9TC_9TR$NA_)Zz-(6)Sa}x)f}+y)Phy*0JL`?K$-v!%4`!_y529@ArQ< zg-Hp+I(hf>h9IbuE;c$D{O>Bhy;_6M{#vsXf?5aVrKStXlv85ktp=lslL)ysPQtm2 z1_*MUzP>Q~=+yxor~kaQNam$$S6GvQ;AbM=IqM(4L{7d#uDSl+;XSj;_NTv;*DvV& zPgjrlJltK5PKbSN+3>?YqXw&G^wPs$ch-G2OoT{%`yt zrN|iP^rYs3a_)a!1X+4L_aqK6Td5+~rN#!4Gfxe=I$JeZ-FA=GPa@tUCBr zUe&^{yVc)LpqD7-_rFtEI$E}9NPc!f=6l7(d%57FAQ4GzC? zYHVKm8NTdNVoZJC@&63Fw9?9#eR*rpA9_ELPZsE++&e|5yf z|MVX0ttvV6wQ1^$@A}rpdM%tj&ZnUM-n4~hwj5IMmnH^XWAm}axp%Y9U%ha4o7HzV znmv8s{XQXe<#_4&z5P_LUu)I1=aAKso@oWOo$s8;&iCtD>1WvIl^rVcn{gE1&hpES zZO#gQ^_c$n_EvAU``GXB+$j-<`o)#JkM{DpaOGUed2;xLH--i#*L0Tma4hs{I})mL z?aR8()eN7tIVfT+o4TrX(hD0G_|`H9TJvkyXC)uoxO!7e_QKGR!I=kd57Fx~cP~d`X?xh0B*$UXk{HC=cFNaQECN0XJ`GZ+zo5^rQX626M*>p(=jQ z`}ClH4a)gcIwj!_-7^r|I*Zg5mDbelm@#Lw(`VVS`_=E2j{P#dDGMukqgxWqpCT*=?@l0`wCeP)&oNL#$9MnBv2mU`oB znwk#5b4DH>yW}If9R z&&65mhL6m+JpWEyREGdBZPo5_M^wtaDF^#3|M|dN{i(NqBBq(Txx!1WajhqAk2taT z#Mp@eYq~_dwWH`P)ON;hTk)0?V?P~IQC+nw^ScKRpp6Oqzwu?tBnax(!3b(tx;|dR zSj{quwbGo-WwwDD2SK6XE*r&UbAp8CGL06k^ybc8Qi+k(N=GU5h~5^(Wf^1hcrGO` zA(hF?W=K{V9_AhD(f|N6Cr}cX*<`V6Tw19cR|CF_({icAO(JA#rRn-4NtBi6B!rBR zA#jY#n1e~fyd|MLYtSS|zuX7`Mp|i>AlNi=xzp*CIdPel&y=GiNy-sSj$tsMfbF>! zfpWnXd!Pu>fDz5v8Qy3Uj8=<8#H47eL(od4U|rG(4px~M7np3^KpeZ_?E)*;fdK*Z z0R(akLDVpU!5As`!3Kt@~83r0h;gIee#uKY$2uw4^=3+hMqa?9ejt0vmYIK)kL z(ORh}uZFcUMpongs>0Q%0U!syIT$ctGhac7d`moCpQL zWk!HQl8l-}4Ft@fN&ul^P?%JZD2x&cl2TF%j>DB65Q)4IWCCUKluCqR0ThBEw2D*X zu$nZeV1fmpG>5VPAkP^Nb^jRi4qJ}-mI0z8!Zl3^Fpf8 z%%upFXf#xbsTDY?R^lXq;UwBjl*aLP5ac2zipVg`y}~k@mjNOLg3V~AGC8@;lIdO$ z-J$`?0K-yZZUAKWJkUiG#dDNk_k41evM;a7Xb~$G??E`<#4Rq1;CCCOH3AJ$>cz_ zZA`UC^Tx-7u>n;e6b>?hQmSZ}Fpw%(O``}*;3^hJ4QjB~5D`u2cB?^fQal%#31R^F z8Kjom&ys=e=nHNsi!+M@F%p8H8U&FxxVO>We~vy1T+N|0XMhPMLBRxr8(=lds9+33 z6)2`QsA)>wQo_HsJ_bU8sTd5D1%f1C0;DiZsaOtXLHS}Sgis;que|@))(1gI6@#c) zm?aQUHfh2Dlbiv8l?cs(8pSdMW_XtTgBb`luA&H7LC|WLKoA8?D%B)7Sd=Kx24xT> z^(^Uw;2c31c_q^Msv@Se+(oz#6kB8E0iE>2sH)#LtzRSp;VxI0G$iyXr3i~C`73+7!V5h z2P0vEQi1b_Qi1YK&=i6y83tF9f3!ZKaZ!Ts&L&-kVE_OC literal 0 HcmV?d00001 diff --git a/theme/purple/icons/publish.png b/theme/purple/icons/publish.png index d918e4f722e371463f419cc575fd57bcaf4026cc..9694a0fda2584d64b3cf8366d826311585e10da0 100644 GIT binary patch delta 1614 zcmV-U2C@0uEP*bNBmpRqB_DrTlH4E+hTl0wj(`M0;y5g(DmTdS^MkQ_y0cWamsB-W zv&dMI^-1=OJHC7#?h_jO7+n;#lvDC(F~`gW3-f2IYa}1nxLVwouz!-f`vOB0Fo$!S zdCL#Tv8KJx+X!9fFGbga3Rd#CP|B9qXL;QU*Ct-Img5%L;}?T+l0+IYM)s;HV{HhoBA$IZIvVGtNX~%Xf@^;rW%$HLpx`lb;M2=6 ze-sL4TVr-ONFlGyd4X2oJy600c$&AN;_qO7jLjoPKWM-5SUXKt8r;-w-7ooZuU^ta z%a(^z{!ogw*}=5K%cH;TrXHACd>jurgk znbB}#lA9w=0SJv9QxJ74#B>MxW1C0u_%u0kf8u%1=&LMIo*N8;8!%L1KB)~xxz&7qtT4!1K6yxm)5E4>Q zph0~CR*Zu5(P)1TIaDM_6pmCil5jzaFKYqy?z zIp{zt9r2JO9eUW2k1~*IBaAp?q@lw`9_6OCsXkMCCHH@GYP6~G0u>wvy{SR0da0oK zI+4i?#5fX&>m-1L=E=+(#mJLfMb$WbcTg3=@KPq6PLmi2#)DV}-RvIZzRS%;`y+1r zO3qDm|AL&G=w8Tu%k4YV`urHQMQl}}TS4^!<#&u^g{=&=QIelad`^FLcE5YWThUw5 zThUw5ThSX^(Oc1fp(qUe0fGN2-B&Pg!Csn3aG5}xDh9zMR_#dwzY zxj#p*k~10L6NrCjnQmCb8^lwamd<&fILwNYLVQj`&;2ohMt5=01)QAG)5 zScuW8kzyi6`*9EdkmDE0C6lWJMvetkph9x|;D7MDTQh$@G43XX;y~w%ZGQ{{UAsV| zX4~J#w%s@Z0?)ve*78^C!1O2SwU!n=0{XUri|dvq?*W%Pz~GZE8ImIfX!`Sc;Qfrg zDGLnT0zGSPZ_Rz2J^*RzDtQAO90DT+%3k+)cd)&;f6p}g`vI72a<(iNZqEP!5i4m_ zSaeuTOggjl1hWDpH#0afW-vKrEio}MWi2#0VmB>eGcYkNVq|1tWH~uEWi&TqlgkGm zBr!HHGi5bqH7zqYF*q$WV>eG&7S~2tp1rI5jgeFg7tbGc`CcF|(-%2m&N# zF*Pt@GdX1~VKz5nEi`61H!V0~F)%GOGdE;2F=jYnGdVJo)e5X6H8VJ6F=AzAEi^VX zVJ$RcGiEI~WMeliGBPnWF)}!2IAUQqlhq2WBs5|&G%_}0V=ZE0V`D8eW@2M4IAu6t zEn{UeWM(-yWHMwqIJ2b-rU@432mQSO000J1OjJc=1pxVz`a|>acavciI11$m2@(MT zwwqEDlcN+jiohB5&!ORL4`aw^hGGIy=58#Sy0M=}X3M}@+rvLx| M07*qoM6N<$f;RKU4gdfE delta 1617 zcmV-X2Cn&mF54`SBmpatB_DrVlI$i7hTmC5mVhLL#Bwm0s_Y=k&kv^E(|s;=PLh{Y zHB@7eu_W|K_Dnec`g4Ro&^V?PlA7m|b3{ue6|R_gyxOrwifN6jrF{$Q7kRjEFhqi@ zT+6~+enO5p?RD8k=&}Ey=rN&+nLcmSy5+~K{MZWF-xX~Sgf7dm?+1UjBH``PcD-$n za&db(T5sEO+9H4ck{D;rWC>&9XqF4+j^G;N*{7qUaaoG=3g|6(tRGt$KJh6e5hDv< zUdr{WQ;v~E0ydJ^5*3U|Xazn3C0u}~WgDvT4(8X`JY)2O_AAHQX|mGbrgrOo%a42Z zmL68OTrT-jQNFJ)SRa3K(l@!>X86S;e_H0R9+}=I;ycwbx{qSH8!M953!-54lD{WSPn|msnVcxT^lvHnD}JFmASDjnS({) zCX;!ZJ{Udhj7fI`qhg9e$LfHl$BWOivcL^PZ+;g|? zz4Ut0iBvk%sb@az^s}6GAk~J9G<4))!$%qQrnafRQhR?V_j78rsqq3O0fXJtAU1ob zp!qt{$qd9e5s2F)fQ07BEIOscliY!-3Ha`yDwN@+PB@(=F%V2Au@1V~J;{BSTS)$o zxbZu=Fwy-N2UxQ9wLI3~(gp*kV9Dh@#QYs29DB_Tz zI$01Eanvdlp+cw?T6HkF^b49aBq=VAf@{ISkHxBki?gl{u7V)=0pjH7r060g{x2=G zi1FaKAMfrx?%n}Hz05SLYaGyY+e{_mVkWyP23`@w0QwOIWM&z2l9Yt!__~LWuXiz? z<$dnY(W~Yx2KYqcS$}4jHt`1W^rmfa-Y1T*qO2016OWm6LE=ZQD@}gmTyR<7nGrLc znkSABi-itWI+ztrjd+SUs%kpr3z;UXoVPe@RRSZ&0xHlTyMFLL_}#6QpMRWaCWYca_lx6vi~xaM zpiy(2?_(i| zqi@Or;aecM*6gjdkJASrO;000nM zX;fHrSWQeiW3%%FvH~PHWMX1sGiEU@HZ@{oEi_|hHZ3_aFflDNWMgAxF)%PSF=Jwr z$p;@KG%_?YGh;O}Enzb-F)cJRF)%GSWMwcdWnnO7He@(sVr64ClMDzaBxN#VHZU+Y zH!Wf|IW;XbGBaf@Vl-kkEjMO0G&ngpW@0g7HIr8eLJlx9G&VUoI59CbIW#slv!@6M z0wgmrIWRS5H8?FZGG${eG&nV5En;S4H!Ws0Wo0%tH8wS4H8Ydb3alhzIWjOgWiv7@ zW-?)6Ei_>;WGy){IbYHpaEe2|NjGo`v3n2PR54{5TgM| z5M(g^KLBPl|Ns90%xH%(nvoa>C@`m;By(U4xZ-wf1`=;h0|R3NsxAz37?}V62de=C z6h{36WCkdB>z_lz*&fD_M-lk|Qw#!sp$x{KPzLh{s0=eq3F84=Q4IiubczuUF$V1N P00000NkvXXu0mjfB0Sgs diff --git a/theme/purple/icons/scope_blog.png b/theme/purple/icons/scope_blog.png index d918e4f722e371463f419cc575fd57bcaf4026cc..10e0f4a11092bc65bef901ce3f483ec8af38ddd1 100644 GIT binary patch delta 1574 zcmV+>2HE-BEQBtQTYrt+(|s;=PLh{YHB@tvu_W{fJQL2p{v6>C6pkr{q~^Kg98pq9 zg)0UgALUpr#kAU0(td>bi#*&97$QM0k7?m8KOx7M_PlH(bgjP>T?48Z>GMIYTYkLC zkFAjXUD5VH=wUhb{lZoxygk~kx9w3bZZBKwZCg%Twe3Rd-RqbR<~Rp@~5JF_b*s4Iq92RZZrJikv}c-SC33@6Y-tu7~RJ>*W!?B z%Gh(>o4U5LMp$^vXsy>Ws^O;?+o}cCV~q`|(?e`HQ3oc47>oxc>Qrgax%x&8E+#(N z&@(qspE3uF!c8XgG;5&227mk=`M}bUD*`d!zRW;EQGajYyR{yno~*k^u*&0Jiat z(OS#O4>4{}fKbU|K!fuMSScye$C3x+P*u^Ss##54i`Fc8p0J!P&uh4vSTeP2W^To* ziziplZth;Z7A_KSO>4nUILJMB>)uPRCx4wtr8Av+=F?6;%UK6fZOBMNM;VLo9ZjIcXB_cMw=Qh zP!iDCO$}nRO9jpAL?<&4<3u2ClK>K$C$s335>IjmPEEjfXI_g8FLlD{G>L&=I*E1A z&F)F=yWB$Zf5eU7$%TpTzaSSTx;Jv)a{CUoK0gL+5nHD)tURDb!SOps_R3y|`KUS0 zAwH+S+K1nL;iKrI=%eVP=%eVP=%eU=p-2Y)fWUv1;ctfP!DhSx-U|Q#0fm!X0~~)_ z#VQpMJBW11P@OD@iind|p$HX1tsn3aG z5}xDh9zMR_#dwzYxj#p*k~10L6NrCjnQmCb8^lwamd<&fILwNYLVQj`&; z2ohMt5=01)QAG)5ScuW8kzyi6`*9EdkmDE0C6lWJMvetkph9x|;D7MDTQh$@G43XX z;y~w%ZGQ{{UAsV|X4~J#w%s@Z0?)ve*78^C!1O2SwU!n=0{XUri|dvq?*W%Pz~GZE z8ImIfX!`Sc;QfrgDGLnT0zGSPZ_Rz2J^*RzDtQAO90DT+%3k+)cd)&;f6p}g`vI72 za<(iNZqEP!5i4m_SaeuTOggjl1hWDpH#0afW-vKrEio}MWi2#0VmB>eGcYkNVq|1t zWH~uEWi&TqlgkGmBsMiOW-&Q7FfB7TV__{cH8eRbIWsXeEoM1lVr4crIX5z5GLsGn zCnPX3Fk&}lI5RCcIc7I4G-PHpEn;OcWGyseFk?4mVKFl>G&7S~2tp1rI5jgeFf%nd zGBh+bHM6M*2m&N#F*Pt@GdX1~VKz5nEi`61H!V0~F)%GOGdE;2F=jYnGdVJo)e5X6 zH8VJ6F=AzAEi^VXVJ$RcGiEI~WMeliGBPnWF)}!2IAUQqlhq2WBx7P?F*sr{WGyu` zGh!_?H!)%@Ib||1EjBe{VP;}8GchwVHM6A)rU@2x*8zI~000J1OjJcx1pxVz`i#{j zf0JPqI11$m2@(J!df+0qlcN+jiohB5&!ORL4`aw^hGGIy=58#Sy Y0M=}X3M}@+rvLx|07*qoM6N<$g5J!oXaE2J delta 1574 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 Sqf-PlfYhp3<=f#4m;D!GTw`zm literal 0 HcmV?d00001 diff --git a/theme/rc3/icons/publish.png b/theme/rc3/icons/publish.png index 3c3ec5031e8bb330f2351b498f625d558a2af882..0514068b9ec7a3c8a621df41197ad353ba1f9483 100644 GIT binary patch literal 5889 zcmeHLc~}$I77vw0uq;}kNL|KQc}19HCJAII0a=2HY$>2Xt1Xk62?->bm>Ec*RlyZ4 z)D5*&w6t0QwUk=4RxOG?l)8Zx+SgXC#Uj2}`&nBzkm|b=5W}m_KEJPi-}}Sl%W}{C zo!>e4+;h&{nI-C^DV`ny9vlwGQ>Bbe0l$;kkJAwFy}ate1`cOPP+?jIlY&_xvxU;? z4J5=Am`RAV>9rh=?c1N%X0Cj0{L_oRmnz;WdVaxqNl4-})A9>li?@7-XV)0`HG+gs zn(KXfp1(Zn$l8`ev!k(b^M>UFUG$evZ5~fILfxOVwXgKvHgn?TWysu>dv6a}q-;GV zJ+ZIT?MMI98@oPtpZODC@pX|$T+gk_a`>Z`U-$T03a8b>J~Hc#+578!-KjTs{nPl$ zNP0)rrt7<`UaypoP4>A^y&|O2^YRJJVM*g>u5)kbFX<}Qa^+(Rht+oPEXST17u|7c z$1nO1jxXL^nY`_U*D%$u>zwPkRTt#ygU%W2ZpJlzf3o+|`o+uUsONNMyqGZE|4f_d zEdT1PWv?DQbac(Jpt&zBwccHDedVf#=FW4A-VK?$Y(w`Z#g?0XcUJ$)UtTtAdlRqR zXV%5t-g#rlvbwq?>cg+OTYq?|)Yx9S?v1OS@15R2HCHcH1-f2{Dwg>MFxwkmn!lvj zJM7wV&$g&+EU=FB{R(@XT~U)Tk4?_iVi_ z>0aMc_CBgT>C?^J_Q=0ls(Ty#;)LHe&Vs`?f=c#uYW9rz{o{nXr{?WBQ(->P@l(zF zljNHCz^-?GUm9?uO!3vHPwgK1dT{A@C#P|$a&7@0#=V6WCl_~y6bFA6xB2Lp=@y?Q zMe{=roUr zx7Igl;hkrucJXQ_ta$zMSE((Zk7l6qx6GG@d%yVQie&KFnmYX}e!Mfb{XkE(R zDw0zvb5}w?8RtuV^YNQidOU`gGtq zXydth&y%{65TA5e>#}hadb*~dW9Y{jI{bsO%u{V8RVACY zZb@xeel??WUsGmqdggB%dl&vt(Xiuq-phxSS;OO(L(x&b6U(s)aeI@NE*!bx$n4&j z+Sj;iqiaX_Oa0WvuHRgrf4A|06h8&?DUu`4xxVeco`b zy|!k5ikmh<_0i7yOT$|~^_(%|QxWOC`;3$8yH9^pJ~K!e-`rJvQ`oa51Thc0w!MJP z-FV@elk)WTmEr@9<}hb&do?vLot+vghV_M4}ldn zeZGJj;Q@tP2(2t7Hm;unjO1J$!ovRWP%53st0t~FlOtGX1fN9c0>~R0M49e zG1xH#&L<6|5ja8vW^@pq(QEH-(4h6OGkb|9guWLqyD#>*%3>)zk2R`_m2+8t zWdw!m37P$`SSUfYh?Im;6eVGiR3nBlA%emhg1`u=R7{G*xC52SL^GHPCs`^$&eH=P zNvJ4{2$N`GF(KB%qOedDmWWUk7K?;ZDIt+)1w^O=MY2T?DgiS%dc{%^fC>>H8Zjvm z!V;-g42uY@2-c7&0gE&UE+#Qlh=_!CDs~@aQEHW(E8rpbC29l4XeoG3?9&hsGf08X$)LA~3WDrSK!)Lc;is{DlCW<9h-2RruER{( zBtpv>VWyAnGO=%e`W+9`p zK@Na@2Bl@+XXpic_5}_0#i}Dgjszp93_-Yk+uOh0k7qrhLJ5g#NVXzH7%aktT3ABh zVpt$RLs5Z5E74$*!5;p9uScpOH3A_L221cz5iCM60@g@L9F|Hn2ti744Ni#u>h*;4 z*$dvi^b2P%35kg^#{>;$FBviw+Zj^x%w~h0vTd^+ z(E^};V&swH`y^aX!u3cIcqH(X?0OQeM~c8BfuCg8UluNp`%gef6F7)l!SfCEwCB3O zvk_NyLYjhb;pjMBisbIw zRmDc7z0iVZRm!sNdOJrBMFNUqUA`#IuQWxMzNhmV?mF+F*TJl!NsCbbyOBjp4~)9r z^4<>yZ@d{VX^SihxccnTtX?M)nX4`mWKH$=KEKq!`N~k@5pv^D6`<#+6iKnQ(OL8U E4Ya9X$N&HU delta 1850 zcmV-A2gUe-E|?FH7=Ho-0002j2boO(00hl?R9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3 z004N}?N?i}y(a6X7v|Z8>ce$T<{e}J~dbs~!kbeZVoZZ3~eS(fQUHx)R zLXYteL5~JiwDkE$trxw0rngHV=T||O214h|$G8|SLBf|tm+Jk}D3xrVmNxn|bG%6T z`9(2Kn#dx`$cI@fXlFj6!JcC&>Yd9Lq^Ch|!lVBf%Fv0YkQ}?rrH2g`U{G6FTYSeUD>cjH^RritI=N=qljR|W`*PAaY~)c!oiyP} zGftgp+RU@e>Top|kFK8FJbUqaqjsVC8MRmB{v9>CP~#1h1Qd3o2C~^h1g-5v7iK_= zBLQ(+2*9CvVRmGSkr#3eQ4?_PAS#rhr7my=EyRFeoW$yMWA{YvySRmze+f5!MJ_Dp z{(lSP!h-Gvxo>g%4r*f^27M#8qcCiv9)j?5$(8YIt|ns~yMul3y*eB}$?zrUOVF2~ zFF{{|{-1)HSr>C09PB|>?GuOA(A;M;ZcX#Rm8I2IIxFcIgH&9zGkFsioQ;suaJ(V= zW%J&e1*DAbRTWv6i9m+(I%|99^K42YZ-40+e#1KK6NhdwPv#{wZxzbg6wi%vPd3_^ z&>FcCqZ&B%htIw&0DD-QDS0s78Gf+LaIG`Ond*^i?te&b zBo6Q_r2FtOy_AMTvI{IIGJPV;m`ijnEx|X+IEscAk<`V-8X+*sVjak(nt)YHpC)rm z_?T8CT#9stCgjZ4+bG2+uMyc(@KhgCP6Z(4R6tJ!ppiCYUtX;Dj^s$41)#oIJ-``h ztr@wb`H*TpBfx^ID?vPx%Q+55(tl)%+^cW&yCjs|nWn^rH;%VAh zkjDPJi-tD`&h`T{2H3F|1SJV_-<5~*R6#sW5!p1Sr8R*)G8FALZ}s5bufA9A2ex5Qd}Gb*MfsTi&X~~XI&j!1wrr!#L3Y~ z(M3wUFDbN$^}*$RocGS*zWV^7US^urH4bRHZKe`&F_T>t1Fz`C096D*nOVl1Bqh;t zeci*y_q!O+>U{6d)u-kx2KYqcS!iaMHt`1W^rmfa-X{*TqO2016OWnHAn_yD6_4LI z7hD#2X4p)p=840^Vxf(dHfBXrBc39Ts+vyuLdIj2^A=~VTxHEZ`3pliePx;JR1qYw zh$To6p`eNq%CHfmT_?ptiq7L5{KJ!81R8%72fAMz=VJs2>;jFN<9r`GPU8gdKLb~K z%U`JjGoPf_T3Yl7=-&n|u3MV22VCv|Lr;cm%C6+667qTA{fxdT3k==@J!{_Fn&&uu z0Maz8oqsaTX|lheM{;G!z6- zI3VCassMv1Ou&Hwl|iNeV`yjqk^n2nk`N>TQFH-TtO5aacZVo#+<_*5VW=o^4hx`q zL;-`y0iP{|+`+)W3Q1200W@3C1+-SJz$Fk07Z62Br(Ea)On6i%>V!Z07*qoM6N<$f{d+B*8l(j diff --git a/theme/rc3/icons/scope_blog.png b/theme/rc3/icons/scope_blog.png index 376c54f30aa3599500a4eaa4a3a3071e9c50085c..389e341ed060995753404f7fb3e0ca819e71511e 100644 GIT binary patch literal 5891 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 Bjy?bY diff --git a/theme/rc3/icons/scope_wanted.png b/theme/rc3/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..7c12e9532fa2df1cbe54d6c7c3b695690eabf81b GIT binary patch literal 6963 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 F{}+#xU0(nI literal 0 HcmV?d00001 diff --git a/theme/zen/icons/publish.png b/theme/zen/icons/publish.png index 37fdf58886ecb3eb4497ff38966addb6c7750f77..c6f64cbe112ab75409fa2b64c7908d1dc141733f 100644 GIT binary patch literal 5886 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 delta 1357 zcmV-T1+x17E$j=BBmp9kB`N|WK#@@te=x=%V@c?f+~dYye@^!Y8vDR5M75Mt@@OH4 z%mowkSF3v@ANIIgIFGP?k-Pf=LnOG%wak3v19Hsitn)EKkNpotj|mmb;`2c%M_ym$ z^(bU}S9ClOx-9#CUO0+`k4MM#c05Yi^yO&19n0Z}?0E%IPBD=NjDfvs%9tC1f2)XR zUyjbkc`J%nKySfg{n*OziHDH*J=*1^TvvgFF|tI5jU=)~x<}c8_dp33;AuXFiob*T zH8#%}{h zg0huEcXwYG|E7PVXwFqLMBeUL!7pA_2sakFHDVWl&^$2(QMW@(cc8zve+5=RFzzrL z4p@A>RMbe%+>*t4RewYe=Zi(!j{<}Uwj-P&0Rf*#A|>+5tVD>TflqAFw(*YA-pi3MF}|Jv5hbB24S)(@g%FWG8q6VwN|YF4j45igm}5zjR)wXc zX?=!^iUy6ERMj+VF|lCLf0C)0WhnP-&x_0Zimq7!mG{T4@4IMV}C=;nRWri7NnmTRfS#D~F z>MON(azCd=hZ=8C;xOn<4Pw=Y3R<6&xR`+$2Lf?j1d!0Yn0ccRe|V9rs2Ydg9aKeR zco`R*PKy`_hCv)B-Rz#^zRS%8`$ydPot#_f{tI$$p?f3uEw}Gb>+8p$ZDP9$-43c3 zl;6l~1%HF2`fKWc{qBDEg^!|-qK~4FqK~4FqK~5ggQAIlAF}%!da=MGaY->c0004n zX+uL$Nkc;*aB^>Ee`#!G004NLeUUv#!$2IxUt6UrEe>{2amY{|#Db`ZqgJ5^6+*4h zs)Na;U(lo>NpW!$Tni3(i|qi@OreYZf*n%i4* zAEysMnz~Bf00)P_NP)7~J>K2b-rK)tn*IF%W~_3e7NAR*;{X5v22e~?MF0Q*wxNhH z%e~i=EEYHlYHpaEe2|NjGo`v3n2PR54{5TgM| z5M(g^KLBPl|Ns90%xH%(nvoa>C@`m;By(U4xZ-wf1`=;h0|R3NsxAz37?}V62de=C z6h{36WCkdB>z_lz*&fD_M-lk|Qw#!sp$x{KPzLh{s0=eq3F84=Q4IiubczuUF$V1N P00000NkvXXu0mjf6{vs2 diff --git a/theme/zen/icons/scope_blog.png b/theme/zen/icons/scope_blog.png index 71a5337137062a0823bf66fa8bc8c29955c1d2ae..475cdb1ea55cce8fee42c1504f45a626e812651a 100644 GIT binary patch literal 5885 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 delta 1351 zcmV-N1-SbCE$j=BBmp9kB|v{L#vo%!=#$*z#$SI<_XisLz%Hnzm}B&4A&1NbljN^f z_eehMakp?DVf`X^_XCDVaF=VD`N#+4nA2J3V}u_2ABr9mDwyf>K`BRGU*+{E#_GU3-o)CXrLp=L(bT-ag zkzN741&{S(E5j!qLgM$BE-&S}3M7n?MIAPh$QC7x>nJPm9w^}gJk7^Y@pmx4#^xEL zAGBXN)=86{1~;`^_gjA4v$yoHa^!N!pNisrf5G~YlfKF2Hp4F-rKe^7>XC)pgny?x zXHRpEz1f8lBF-Gop&oxn*)wdcD_Z-th;FzPbK5U8HDDym|UiNSbMpiYG* zjeT#_;9}sxhC6d(*|G!{nVT%;VRc87O|o>rXKBb4ftYV!Xxq)(T%&}%?}VL9P_}aD z?(Xa2-}G-3&ADoZ$frA2@QZhv(u$(25xW3{=7}kYx*cM=1O0!sEwBQDy2G4sz~bwr zqAEReOBUx<{fZvW7mKVP1qcyrE1V$#0Ut?}B6(vrBE&I)Pl4wwfh)O2q{8WX|I7nbwSY%qizw3XB$LE_l0OM=6!7)KIm?YBkkdOGEm! z(6q&7Ew$WA=Ps_JkbCUbQ_sB&8c3xPhK@LFq>)FNNVO?5Or3GsOf%1NQ#({&slAi? zIW;=ec!Ls$!ES00n>|#}`kd%u24Wlt#BC8kLi1wg6NP`ki(Ez3IQ;IQDwN@+E;yYQ zF%S%cSSQ`=p5(sE&4u)jxbZtVx6u6;;08chHI0flKpLr_UW zLm+T+Z)SgKY-Iodc$|HaJxIeq9K~N-r7A5Bc2IH1P#wgAsEDIhp$HX1tAn*Mwqct4|W$^w12K+l@nTXP?$4?vo_ zO5OkmhrmdIve!M{-PPXPzh|2L{QzdHa-tTXOPJ#T000J1OjJbx006e3h%n2&*OMz2 zI11zp84VHwH^PLBlWi6#e|t$pK~yNuV_={GVE_OB1BCkj{|8RShYAp*0Z0&JF#bOP zW;Fl*{{YNrhcTLw7zZdYr=28oU<|n8c5DU`Z%zXPV*{!#409Nm|NjT80Rt39{R3nM zD0u6iL&Mn~#*jx5`2bT40)L?l#-C6I^9QI5GfWBN0bEfH0EBdk5e_j1?D7Br002ov JPDHLkV1iO(d|3bh diff --git a/theme/zen/icons/scope_wanted.png b/theme/zen/icons/scope_wanted.png new file mode 100644 index 0000000000000000000000000000000000000000..c206805248db57e6b32ef0522044fba4603d7629 GIT binary patch literal 6961 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 literal 0 HcmV?d00001 diff --git a/translations/ar.json b/translations/ar.json index c31f207d9..9fb88af52 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -461,5 +461,15 @@ "Shares Catalog": "كتالوج الأسهم", "tool": "أداة", "clothes": "ملابس", - "medical": "طبي" + "medical": "طبي", + "Wanted": "مطلوب", + "Describe something wanted": "وصف شيء مطلوب", + "Enter the details for your wanted item below.": "أدخل تفاصيل العنصر المطلوب أدناه.", + "Name of the wanted item": "اسم العنصر المطلوب", + "Description of the item wanted": "وصف العنصر المطلوب", + "Type of wanted item. eg. hat": "نوع الشيء المطلوب. على سبيل المثال قبعة", + "Category of wanted item. eg. clothes": "فئة العنصر المطلوب. على سبيل المثال ملابس", + "City or location of the wanted item": "مدينة أو موقع العنصر المطلوب", + "Maximum Price": "السعر الأقصى", + "Create a new wanted item": "قم بإنشاء عنصر مطلوب جديد" } diff --git a/translations/ca.json b/translations/ca.json index ac7ff3b66..53c093eec 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -461,5 +461,15 @@ "Shares Catalog": "Catàleg d'accions", "tool": "eina", "clothes": "roba", - "medical": "mèdic" + "medical": "mèdic", + "Wanted": "Volia", + "Describe something wanted": "Descriviu alguna cosa que volgués", + "Enter the details for your wanted item below.": "Introduïu els detalls de l'article que voleu a continuació.", + "Name of the wanted item": "Nom de l'element desitjat", + "Description of the item wanted": "Descripció de l'element desitjat", + "Type of wanted item. eg. hat": "Tipus d'article desitjat. per exemple. barret", + "Category of wanted item. eg. clothes": "Categoria de l'article desitjat. per exemple. roba", + "City or location of the wanted item": "Ciutat o ubicació de l’article desitjat", + "Maximum Price": "Preu màxim", + "Create a new wanted item": "Creeu un element desitjat" } diff --git a/translations/cy.json b/translations/cy.json index c980ba6c4..c2f675484 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -461,5 +461,15 @@ "Shares Catalog": "Catalog Cyfranddaliadau", "tool": "hofferyn", "clothes": "ddillad", - "medical": "meddygol" + "medical": "meddygol", + "Wanted": "Am", + "Describe something wanted": "Disgrifio rhywbeth ei eisiau", + "Enter the details for your wanted item below.": "Rhowch y manylion ar gyfer eich eitem eisiau isod.", + "Name of the wanted item": "Enw'r eitem sydd ei eisiau", + "Description of the item wanted": "Disgrifiad o'r eitem eisiau", + "Type of wanted item. eg. hat": "Math o eitem eisiau. ee. het", + "Category of wanted item. eg. clothes": "Categori yr eitem sydd ei eisiau. ee. dillad", + "City or location of the wanted item": "Dinas neu leoliad yr eitem sydd ei eisiau", + "Maximum Price": "Uchafswm Pris", + "Create a new wanted item": "Creu eitem newydd ei heisiau" } diff --git a/translations/de.json b/translations/de.json index f7c6d8ccd..2a1f1171e 100644 --- a/translations/de.json +++ b/translations/de.json @@ -461,5 +461,15 @@ "Shares Catalog": "Aktienkatalog", "tool": "werkzeug", "clothes": "kleidung", - "medical": "medizinisch" + "medical": "medizinisch", + "Wanted": "Gesucht", + "Describe something wanted": "Beschreibe etwas gewünscht", + "Enter the details for your wanted item below.": "Geben Sie unten die Details zu Ihrem gewünschten Artikel ein.", + "Name of the wanted item": "Name des gesuchten Artikels", + "Description of the item wanted": "Beschreibung des gesuchten Artikels", + "Type of wanted item. eg. hat": "Art des gesuchten Artikels. z.B. Hut", + "Category of wanted item. eg. clothes": "Kategorie des gesuchten Artikels. z.B. Kleidung", + "City or location of the wanted item": "Stadt oder Ort des gesuchten Artikels", + "Maximum Price": "Höchstpreis", + "Create a new wanted item": "Erstelle einen neuen gesuchten Artikel" } diff --git a/translations/en.json b/translations/en.json index db9faadff..49b0e0c86 100644 --- a/translations/en.json +++ b/translations/en.json @@ -461,5 +461,15 @@ "Shares Catalog": "Shares Catalog", "tool": "tool", "clothes": "clothes", - "medical": "medical" + "medical": "medical", + "Wanted": "Wanted", + "Describe something wanted": "Describe something wanted", + "Enter the details for your wanted item below.": "Enter the details for your wanted item below.", + "Name of the wanted item": "Name of the wanted item", + "Description of the item wanted": "Description of the item wanted", + "Type of wanted item. eg. hat": "Type of wanted item. eg. hat", + "Category of wanted item. eg. clothes": "Category of wanted item. eg. clothes", + "City or location of the wanted item": "City or location of the wanted item", + "Maximum Price": "Maximum Price", + "Create a new wanted item": "Create a new wanted item" } diff --git a/translations/es.json b/translations/es.json index 1dd8a01c7..2fb891fc9 100644 --- a/translations/es.json +++ b/translations/es.json @@ -461,5 +461,15 @@ "Shares Catalog": "Catálogo de acciones", "tool": "herramienta", "clothes": "ropa", - "medical": "médica" + "medical": "médica", + "Wanted": "Buscada", + "Describe something wanted": "Describe algo quería", + "Enter the details for your wanted item below.": "Ingrese los detalles de su artículo deseado a continuación.", + "Name of the wanted item": "Nombre del artículo buscado", + "Description of the item wanted": "Descripción del artículo deseado", + "Type of wanted item. eg. hat": "Tipo de artículo deseado. p.ej. sombrero", + "Category of wanted item. eg. clothes": "Categoría de artículo buscado. p.ej. ropa", + "City or location of the wanted item": "Ciudad o ubicación del artículo buscado", + "Maximum Price": "Precio Máximo", + "Create a new wanted item": "Crea un nuevo artículo buscado" } diff --git a/translations/fr.json b/translations/fr.json index badbf274f..2825dc722 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -461,5 +461,15 @@ "Shares Catalog": "Actions Catalogue", "tool": "outil", "clothes": "vêtements", - "medical": "médicale" + "medical": "médicale", + "Wanted": "Recherchée", + "Describe something wanted": "Décrire quelque chose voulu", + "Enter the details for your wanted item below.": "Entrez les détails de votre article recherché ci-dessous.", + "Name of the wanted item": "Nom de l'article recherché", + "Description of the item wanted": "Description de l'article recherché", + "Type of wanted item. eg. hat": "Type d'article recherché. par exemple. chapeau", + "Category of wanted item. eg. clothes": "Catégorie de l'article recherché. par exemple. vêtements", + "City or location of the wanted item": "Ville ou lieu de l'article recherché", + "Maximum Price": "Prix maximum", + "Create a new wanted item": "Créer un nouvel article recherché" } diff --git a/translations/ga.json b/translations/ga.json index 1366be94d..d404724df 100644 --- a/translations/ga.json +++ b/translations/ga.json @@ -461,5 +461,15 @@ "Shares Catalog": "Scaireanna Catalóg", "tool": "uirlis", "clothes": "éadaí", - "medical": "scrúdú dochtúra" + "medical": "scrúdú dochtúra", + "Wanted": "Theastaigh", + "Describe something wanted": "Déan cur síos ar rud éigin a theastaíonn", + "Enter the details for your wanted item below.": "Iontráil sonraí do mhír atá uait.", + "Name of the wanted item": "Ainm an earra a theastaigh", + "Description of the item wanted": "Tuairisc ar an mír a theastaigh", + "Type of wanted item. eg. hat": "Cineál earra a theastaigh. m.sh. hata", + "Category of wanted item. eg. clothes": "Catagóir an earra a theastaigh. m.sh. éadaí", + "City or location of the wanted item": "Cathair nó suíomh an earra a theastaigh", + "Maximum Price": "Uasphraghas", + "Create a new wanted item": "Cruthaigh mír nua a theastaigh" } diff --git a/translations/hi.json b/translations/hi.json index d7bb3a05b..839193ebe 100644 --- a/translations/hi.json +++ b/translations/hi.json @@ -461,5 +461,15 @@ "Shares Catalog": "शेयर कैटलॉग", "tool": "साधन", "clothes": "कपड़े", - "medical": "मेडिकल" + "medical": "मेडिकल", + "Wanted": "वांछित", + "Describe something wanted": "कुछ चाहते थे का वर्णन करें", + "Enter the details for your wanted item below.": "अपनी वांछित वस्तु का विवरण नीचे दर्ज करें।", + "Name of the wanted item": "वांछित वस्तु का नाम", + "Description of the item wanted": "वांछित वस्तु का विवरण", + "Type of wanted item. eg. hat": "वांछित वस्तु का प्रकार। उदाहरण के लिए टोपी", + "Category of wanted item. eg. clothes": "वांछित वस्तु की श्रेणी। उदाहरण के लिए कपड़े", + "City or location of the wanted item": "वांछित वस्तु का शहर या स्थान", + "Maximum Price": "अधिकतम मूल्य", + "Create a new wanted item": "एक नई वांछित वस्तु बनाएँ" } diff --git a/translations/it.json b/translations/it.json index 98866be18..3b8114d3a 100644 --- a/translations/it.json +++ b/translations/it.json @@ -461,5 +461,15 @@ "Shares Catalog": "Condivide il catalogo", "tool": "attrezzo", "clothes": "abiti", - "medical": "medica" + "medical": "medica", + "Wanted": "Ricercata", + "Describe something wanted": "Descrivi qualcosa di ricercato", + "Enter the details for your wanted item below.": "Inserisci i dettagli per l'articolo desiderato di seguito.", + "Name of the wanted item": "Nome dell'articolo desiderato", + "Description of the item wanted": "Descrizione dell'articolo desiderato", + "Type of wanted item. eg. hat": "Tipo di articolo desiderato. per esempio. cappello", + "Category of wanted item. eg. clothes": "Categoria dell'oggetto ricercato. per esempio. Abiti", + "City or location of the wanted item": "Città o posizione dell'articolo desiderato", + "Maximum Price": "Prezzo massimo", + "Create a new wanted item": "Crea un nuovo oggetto ricercato" } diff --git a/translations/ja.json b/translations/ja.json index a7cb690f1..c4342b052 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -461,5 +461,15 @@ "Shares Catalog": "カタログを共有します", "tool": "道具", "clothes": "服", - "medical": "医学" + "medical": "医学", + "Wanted": "欲しかった", + "Describe something wanted": "必要なものを説明してください", + "Enter the details for your wanted item below.": "必要なアイテムの詳細を以下に入力してください。", + "Name of the wanted item": "欲しいアイテムの名前", + "Description of the item wanted": "欲しいアイテムの説明", + "Type of wanted item. eg. hat": "欲しいアイテムの種類。 例えば。 帽子", + "Category of wanted item. eg. clothes": "欲しいアイテムのカテゴリー。 例えば。 服", + "City or location of the wanted item": "欲しいアイテムの都市または場所", + "Maximum Price": "最高価格", + "Create a new wanted item": "新しい欲しいアイテムを作成する" } diff --git a/translations/ku.json b/translations/ku.json index 63b8267e4..f9178acd1 100644 --- a/translations/ku.json +++ b/translations/ku.json @@ -461,5 +461,15 @@ "Shares Catalog": "Kataloga Shares", "tool": "hacet", "clothes": "lebas", - "medical": "pizişkî" + "medical": "pizişkî", + "Wanted": "Xwestin", + "Describe something wanted": "Tiştek xwestin diyar bikin", + "Enter the details for your wanted item below.": "Li jêr hûrguliyên tiştê ku we dixwest binivîsin.", + "Name of the wanted item": "Navê tiştê tê xwestin", + "Description of the item wanted": "Danasîna tiştê xwestî", + "Type of wanted item. eg. hat": "Tîpa tiştê xwestî. mînak. kûm", + "Category of wanted item. eg. clothes": "Kategoriya tiştê xwestî. mînak. cilan", + "City or location of the wanted item": "Bajar an cîhê tiştê xwestî", + "Maximum Price": "Maximum Price", + "Create a new wanted item": "Tiştek xwestî ya nû biafirînin" } diff --git a/translations/oc.json b/translations/oc.json index b347bb693..d72496f06 100644 --- a/translations/oc.json +++ b/translations/oc.json @@ -457,5 +457,15 @@ "Shares Catalog": "Shares Catalog", "tool": "tool", "clothes": "clothes", - "medical": "medical" + "medical": "medical", + "Wanted": "Wanted", + "Describe something wanted": "Describe something wanted", + "Enter the details for your wanted item below.": "Enter the details for your wanted item below.", + "Name of the wanted item": "Name of the wanted item", + "Description of the item wanted": "Description of the item wanted", + "Type of wanted item. eg. hat": "Type of wanted item. eg. hat", + "Category of wanted item. eg. clothes": "Category of wanted item. eg. clothes", + "City or location of the wanted item": "City or location of the wanted item", + "Maximum Price": "Maximum Price", + "Create a new wanted item": "Create a new wanted item" } diff --git a/translations/pt.json b/translations/pt.json index 8fa2bbfc8..406b2f8ba 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -461,5 +461,15 @@ "Shares Catalog": "Catálogo de ações", "tool": "ferramenta", "clothes": "roupas", - "medical": "médica" + "medical": "médica", + "Wanted": "Procurada", + "Describe something wanted": "Descreva algo queria", + "Enter the details for your wanted item below.": "Insira os detalhes do item desejado abaixo.", + "Name of the wanted item": "Nome do item desejado", + "Description of the item wanted": "Descrição do item desejado", + "Type of wanted item. eg. hat": "Tipo de item desejado. por exemplo. chapéu", + "Category of wanted item. eg. clothes": "Categoria do item desejado. por exemplo. roupas", + "City or location of the wanted item": "Cidade ou localização do item desejado", + "Maximum Price": "Preço Máximo", + "Create a new wanted item": "Crie um novo item desejado" } diff --git a/translations/ru.json b/translations/ru.json index 22706b6b7..63f9178be 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -461,5 +461,15 @@ "Shares Catalog": "Акции каталог", "tool": "орудие труда", "clothes": "одежда", - "medical": "медицинский" + "medical": "медицинский", + "Wanted": "В розыске", + "Describe something wanted": "Опишите что-то хотел", + "Enter the details for your wanted item below.": "Введите ниже сведения о желаемом товаре.", + "Name of the wanted item": "Название желаемого предмета", + "Description of the item wanted": "Описание разыскиваемого предмета", + "Type of wanted item. eg. hat": "Тип разыскиваемого предмета. например. шапка", + "Category of wanted item. eg. clothes": "Категория разыскиваемого предмета. например. одежда", + "City or location of the wanted item": "Город или местонахождение разыскиваемого предмета", + "Maximum Price": "Максимальная цена", + "Create a new wanted item": "Создать новый требуемый предмет" } diff --git a/translations/sw.json b/translations/sw.json index 6e3a060d5..fbb42f41c 100644 --- a/translations/sw.json +++ b/translations/sw.json @@ -461,5 +461,15 @@ "Shares Catalog": "Inashiriki orodha", "tool": "chombo", "clothes": "nguo", - "medical": "matibabu" + "medical": "matibabu", + "Wanted": "Alitaka", + "Describe something wanted": "Eleza kitu kinachotaka", + "Enter the details for your wanted item below.": "Ingiza maelezo ya kitu unachotafuta hapa chini.", + "Name of the wanted item": "Jina la kitu kinachotafutwa", + "Description of the item wanted": "Maelezo ya bidhaa inayotakiwa", + "Type of wanted item. eg. hat": "Aina ya bidhaa inayotafutwa. km. kofia", + "Category of wanted item. eg. clothes": "Jamii ya bidhaa inayotafutwa. km. nguo", + "City or location of the wanted item": "Jiji au eneo la kitu kinachotafutwa", + "Maximum Price": "Bei ya juu", + "Create a new wanted item": "Unda kipengee kipya kinachotafutwa" } diff --git a/translations/zh.json b/translations/zh.json index 47cd92dda..c3c63d245 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -461,5 +461,15 @@ "Shares Catalog": "股票目录", "tool": "工具", "clothes": "衣服", - "medical": "医疗的" + "medical": "医疗的", + "Wanted": "通缉", + "Describe something wanted": "描述一些想要的东西", + "Enter the details for your wanted item below.": "在下方输入您想要的商品的详细信息。", + "Name of the wanted item": "通缉物品名称", + "Description of the item wanted": "所需物品的描述", + "Type of wanted item. eg. hat": "通缉物品的类型。 例如。 帽子", + "Category of wanted item. eg. clothes": "通缉物品类别。 例如。 衣服", + "City or location of the wanted item": "通缉物品的城市或位置", + "Maximum Price": "最高价格", + "Create a new wanted item": "创建一个新的通缉物品" } diff --git a/webapp_create_post.py b/webapp_create_post.py index 9bc2cc9b4..e7fa0e1cd 100644 --- a/webapp_create_post.py +++ b/webapp_create_post.py @@ -163,6 +163,13 @@ def _htmlNewPostDropDown(scopeIcon: str, scopeDescription: str, 'icons/scope_share.png"/>' + \ translate['Shares'] + '
' + \ translate['Describe a shared item'] + '
\n' + dropDownContent += \ + '
  • ' + \ + '' + \ + translate['Wanted'] + '
    ' + \ + translate['Describe something wanted'] + '
  • \n' dropDownContent += \ '
  • ' + \ translate['Terms of Service'] + '

    \n' else: - newPostText = \ - '

    ' + \ - translate['Enter the details for your shared item below.'] + \ - '

    \n' + if path.endswith('/newshare'): + newPostText = \ + '

    ' + \ + translate['Enter the details for your shared item below.'] + \ + '

    \n' + else: + newPostText = \ + '

    ' + \ + translate['Enter the details for your wanted item below.'] + \ + '

    \n' if path.endswith('/newquestion'): newPostText = \ @@ -275,7 +288,7 @@ def htmlNewPost(cssCache: {}, mediaInstance: bool, translate: {}, path = path.split('?')[0] pathBase = path.replace('/newreport', '').replace('/newpost', '') pathBase = pathBase.replace('/newblog', '').replace('/newshare', '') - pathBase = pathBase.replace('/newunlisted', '') + pathBase = pathBase.replace('/newunlisted', '').replace('/newwanted', '') pathBase = pathBase.replace('/newreminder', '') pathBase = pathBase.replace('/newfollowers', '').replace('/newdm', '') @@ -414,6 +427,71 @@ def htmlNewPost(cssCache: {}, mediaInstance: bool, translate: {}, currName + '\n' extraFields += ' \n' + extraFields += '\n' + elif path.endswith('/newwanted'): + scopeIcon = 'scope_wanted.png' + scopeDescription = translate['Wanted'] + placeholderSubject = translate['Name of the wanted item'] + '...' + placeholderMessage = \ + translate['Description of the item wanted'] + '...' + endpoint = 'newwanted' + extraFields = '
    \n' + extraFields += \ + editNumberField(translate['Quantity'], + 'itemQty', 1, 1, 999999, 1) + extraFields += '
    ' + \ + editTextField(translate['Type of wanted item. eg. hat'] + ':', + 'itemType', '', '', True) + categoryTypes = getCategoryTypes(baseDir) + catStr = translate['Category of wanted item. eg. clothes'] + extraFields += '
    \n' + + extraFields += '
    \n' + extraFields += \ + editNumberField(translate['Duration of listing in days'], + 'duration', 14, 1, 365, 1) + extraFields += '
    \n' + extraFields += '
    \n' + cityOrLocStr = translate['City or location of the wanted item'] + extraFields += editTextField(cityOrLocStr + ':', 'location', '') + extraFields += '
    \n' + extraFields += '
    \n' + extraFields += \ + editCurrencyField(translate['Maximum Price'] + ':', + 'itemPrice', '0.00', '0.00', True) + extraFields += '
    ' + extraFields += \ + '
    \n' + currencies = getCurrencies() + extraFields += ' \n' + extraFields += '
    \n' citationsStr = '' @@ -444,6 +522,7 @@ def htmlNewPost(cssCache: {}, mediaInstance: bool, translate: {}, dateAndLocation = '' if endpoint != 'newshare' and \ + endpoint != 'newwanted' and \ endpoint != 'newreport' and \ endpoint != 'newquestion': dateAndLocation = \ diff --git a/webapp_headerbuttons.py b/webapp_headerbuttons.py index f81b3ba08..8b9213e50 100644 --- a/webapp_headerbuttons.py +++ b/webapp_headerbuttons.py @@ -34,6 +34,7 @@ def headerButtonsTimeline(defaultTimeline: str, minimal: bool, sentButton: str, sharesButtonStr: str, + wantedButtonStr: str, bookmarksButtonStr: str, eventsButtonStr: str, moderationButtonStr: str, @@ -210,7 +211,8 @@ def headerButtonsTimeline(defaultTimeline: str, # add other buttons tlStr += \ - sharesButtonStr + bookmarksButtonStr + eventsButtonStr + \ + sharesButtonStr + wantedButtonStr + bookmarksButtonStr + \ + eventsButtonStr + \ moderationButtonStr + happeningStr + newPostButtonStr if not featuresHeader: diff --git a/webapp_profile.py b/webapp_profile.py index 394bf1236..f68156ecc 100644 --- a/webapp_profile.py +++ b/webapp_profile.py @@ -750,6 +750,8 @@ def htmlProfile(rssIconAtTop: bool, htmlHideFromScreenReader('🛠') + ' ' + translate['Skills'] menuShares = \ htmlHideFromScreenReader('🤝') + ' ' + translate['Shares'] + menuWanted = \ + htmlHideFromScreenReader('⛱') + ' ' + translate['Wanted'] menuLogout = \ htmlHideFromScreenReader('❎') + ' ' + translate['Logout'] navLinks = { @@ -760,6 +762,7 @@ def htmlProfile(rssIconAtTop: bool, menuRoles: userPathStr + '/roles#timeline', menuSkills: userPathStr + '/skills#timeline', menuShares: userPathStr + '/shares#timeline', + menuWanted: userPathStr + '/wanted#timeline', menuLogout: '/logout' } navAccessKeys = {} diff --git a/webapp_timeline.py b/webapp_timeline.py index 1a38f35f6..06788739b 100644 --- a/webapp_timeline.py +++ b/webapp_timeline.py @@ -145,6 +145,20 @@ def _htmlTimelineNewPost(manuallyApproveFollowers: bool, '' + \ '' + elif boxName == 'tlwanted': + if not iconsAsButtons: + newPostButtonStr += \ + '| ' + \
+                translate['Create a new wanted item'] + \
+                '\n' + else: + newPostButtonStr += \ + '' + \ + '' else: if not manuallyApproveFollowers: if not iconsAsButtons: @@ -260,7 +274,8 @@ def _htmlTimelineModerationButtons(moderator: bool, boxName: str, def _htmlTimelineKeyboard(moderator: bool, textModeBanner: str, usersPath: str, nickname: str, newCalendarEvent: bool, - newDM: bool, newReply: bool, newShare: bool, + newDM: bool, newReply: bool, + newShare: bool, newWanted: bool, followApprovals: bool, accessKeys: {}, translate: {}) -> str: """Returns html for timeline keyboard navigation @@ -277,6 +292,9 @@ def _htmlTimelineKeyboard(moderator: bool, textModeBanner: str, usersPath: str, sharesStr = translate['Shares'] if newShare: sharesStr = '' + sharesStr + '' + wantedStr = translate['Wanted'] + if newWanted: + wantedStr = '' + wantedStr + '' menuProfile = \ htmlHideFromScreenReader('👤') + ' ' + \ translate['Switch to profile view'] @@ -297,6 +315,8 @@ def _htmlTimelineKeyboard(moderator: bool, textModeBanner: str, usersPath: str, htmlHideFromScreenReader('🔖') + ' ' + translate['Bookmarks'] menuShares = \ htmlHideFromScreenReader('🤝') + ' ' + sharesStr + menuWanted = \ + htmlHideFromScreenReader('⛱') + ' ' + wantedStr menuBlogs = \ htmlHideFromScreenReader('📝') + ' ' + translate['Blogs'] menuNewswire = \ @@ -318,6 +338,7 @@ def _htmlTimelineKeyboard(moderator: bool, textModeBanner: str, usersPath: str, menuOutbox: usersPath + '/outbox#timelineposts', menuBookmarks: usersPath + '/tlbookmarks#timelineposts', menuShares: usersPath + '/tlshares#timelineposts', + menuWanted: usersPath + '/tlwanted#timelineposts', menuBlogs: usersPath + '/tlblogs#timelineposts', menuNewswire: usersPath + '/newswiremobile', menuLinks: usersPath + '/linksmobile' @@ -446,6 +467,14 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, if boxName == 'tlshares': os.remove(newShareFile) + # should the Wanted button be highlighted? + newWanted = False + newWantedFile = accountDir + '/.newWanted' + if os.path.isfile(newWantedFile): + newWanted = True + if boxName == 'tlwanted': + os.remove(newWantedFile) + # should the Moderation/reports button be highlighted? newReport = False newReportFile = accountDir + '/.newReport' @@ -497,6 +526,9 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, sharesButton = 'button' if newShare: sharesButton = 'buttonhighlighted' + wantedButton = 'button' + if newWanted: + wantedButton = 'buttonhighlighted' moderationButton = 'button' if newReport: moderationButton = 'buttonhighlighted' @@ -528,6 +560,10 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, sharesButton = 'buttonselected' if newShare: sharesButton = 'buttonselectedhighlighted' + elif boxName == 'tlwanted': + wantedButton = 'buttonselected' + if newWanted: + wantedButton = 'buttonselectedhighlighted' elif boxName == 'tlbookmarks' or boxName == 'bookmarks': bookmarksButton = 'buttonselected' @@ -582,6 +618,12 @@ def htmlTimeline(cssCache: {}, defaultTimeline: str, htmlHighlightLabel(translate['Shares'], newShare) + \ '' + wantedButtonStr = \ + '' + bookmarksButtonStr = \ '