<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="https://deb.news">
	<title>Deb.News</title>
	<link>https://deb.news</link>
	<description>Deb.News - https://deb.news</description>

	<items>
		<rdf:Seq> 
		  <rdf:li rdf:resource="https://danielpocock.com/fr/urgent-welfare-check-call-now-iran-womens-football-team"/>
		  <rdf:li rdf:resource="https://danielpocock.com/en/urgent-welfare-check-call-now-iran-womens-football-team"/>
		  <rdf:li rdf:resource="http://dirk.eddelbuettel.com/blog/2026/03/07#rprotobuf_0.4.26"/>
		  <rdf:li rdf:resource="http://blog.sesse.net/blog/tech/2026-03-07-10-54_a286874_14_28.html"/>
		  <rdf:li rdf:resource="https://danielpocock.com/fr/bon-ap-anzac-grandfather-hybrid-warfare-born-french-restaurant"/>
		  <rdf:li rdf:resource="https://danielpocock.com/en/bon-ap-anzac-grandfather-hybrid-warfare-born-french-restaurant"/>
		  <rdf:li rdf:resource="http://blog.alteholz.eu/?p=2789"/>
		  <rdf:li rdf:resource="https://anarc.at/blog/2026-03-05-wallabako-retirement/"/>
		  <rdf:li rdf:resource="https://etbe.coker.com.au/?p=5978"/>
		  <rdf:li rdf:resource="tag:dreamwidth.org,2009-05-21:377446:20851"/>
		  <rdf:li rdf:resource="http://www.luffy.cx/en/blog/2026-prometheus-metrics-discovery-docker-labels.html"/>
		  <rdf:li rdf:resource="http://dirk.eddelbuettel.com/blog/2026/03/05#rcppgsl_0.3.14"/>
		  <rdf:li rdf:resource="https://spwhitton.name//blog/entry/southernbiscuits/"/>
		  <rdf:li rdf:resource="https://spwhitton.name//blog/entry/tag2upload_retrospective/"/>
		  <rdf:li rdf:resource="https://jmtd.net/log/lavalamps/more/"/>
		  <rdf:li rdf:resource="http://dirk.eddelbuettel.com/blog/2026/03/04#tidycpp_0.0.9"/>
		  <rdf:li rdf:resource="https://danielpocock.com/fr/bad-faith-hugo-roy-knew-fsfe-impersonating-fsf-before-french-tribunal-deceived-colleagues"/>
		  <rdf:li rdf:resource="https://www.decadent.org.uk/ben/blog/2026/03/02/foss-activity-in-february-2026"/>
		  <rdf:li rdf:resource="https://www.preining.info/blog/?p=45417"/>
		  <rdf:li rdf:resource="https://mako.cc/copyrighteous/?p=3344"/>
		  <rdf:li rdf:resource="http://www.netfort.gr.jp/~dancer/diary/daily/2026-Mar-1.html.en#2026-Mar-1-13:16:01"/>
		  <rdf:li rdf:resource="151 at https://sunweavers.net/blog"/>
		  <rdf:li rdf:resource="http://dirk.eddelbuettel.com/blog/2026/02/27#x13binary_1.1.61.2"/>
		  <rdf:li rdf:resource="https://www.joachim-breitner.de/blog/819-Vibe-coding_a_debugger_for_a_DSL"/>
		  <rdf:li rdf:resource="tag:veronneau.org,2026-02-25:/montreals-debian-stuff-february-2026.html"/>
		  <rdf:li rdf:resource="https://changelog.complete.org/?p=42061"/>
		  <rdf:li rdf:resource="https://anarc.at/blog/2026-02-18-iproute2/"/>
		  <rdf:li rdf:resource="https://anarc.at/blog/2026-02-23-dst-warning/"/>
		  <rdf:li rdf:resource="https://grep.be/blog//en/computer/cluebat/On_Free_Software_Hardware_Firmware/"/>
		  <rdf:li rdf:resource="https://mako.cc/copyrighteous/?p=3337"/>
		  <rdf:li rdf:resource="https://nazi.compare/en/2026/02/22/first-speech-chancellor-hitler-andreas-tille-debian-denounce-branden-robinson/"/>
		  <rdf:li rdf:resource="https://jmtd.net/log/lanzarote/"/>
		  <rdf:li rdf:resource="http://thomas.goirand.fr/blog/?p=426"/>
		  <rdf:li rdf:resource="tag:bits.debian.org,2026-02-20:/2026/02/proxmox-platinum-debconf26.html"/>
		  <rdf:li rdf:resource="https://xana.scru.org/posts/quanks/sqnetworkkeyserversearch.html"/>
		  <rdf:li rdf:resource="http://blog.fai-project.org/posts/42000/"/>
		  <rdf:li rdf:resource="http://dirk.eddelbuettel.com/blog/2026/02/18#qlcal-r_0.1.0"/>
		  <rdf:li rdf:resource="https://etbe.coker.com.au/?p=5960"/>
		  <rdf:li rdf:resource="https://anarc.at/blog/2026-02-12-recording-decisions/"/>
		  <rdf:li rdf:resource="tag:blogger.com,1999:blog-5048890463514304208.post-6179376777520248706"/>
		  <rdf:li rdf:resource="https://anarc.at/blog/2026-02-15-kernel-only-network-configuration/"/>
		  <rdf:li rdf:resource="https://mako.cc/copyrighteous/?p=3332"/>
		  <rdf:li rdf:resource="http://blog.sesse.net/blog/tech/2026-02-14-19-56_a286874_15_42.html"/>
		  <rdf:li rdf:resource="tag:bits.debian.org,2026-02-14:/2026/02/debconf26-registration-opens.html"/>
		  <rdf:li rdf:resource="tag:www.vitavonni.de,2018-01-29:blog/v3//blog/202602/dogfood-the-AI"/>
		  <rdf:li rdf:resource="tag:www.chiark.greenend.org.uk,2026-02-08:/~cjwatson/blog/activity-2026-01.html"/>
		  <rdf:li rdf:resource="http://www.luffy.cx/en/blog/2026-old-web-articles.html"/>
		  <rdf:li rdf:resource="http://blog.alteholz.eu/?p=2779"/>
		  <rdf:li rdf:resource="tag:veronneau.org,2026-02-08:/montreal-subway-foot-traffic-data-2025-edition.html"/>
		  <rdf:li rdf:resource="https://reproducible-builds.org/reports/2026-01/"/>
		  <rdf:li rdf:resource="https://bisco.org/notes/status-update-january-2026/"/>
		  <rdf:li rdf:resource="https://juristgate.com/en/juristgate-is-for-sale-3-billion-swiss-francs-for-a-domain-name/"/>
		  <rdf:li rdf:resource="https://www.decadent.org.uk/ben/blog/2026/02/04/foss-activity-in-january-2026"/>
		  <rdf:li rdf:resource="https://jmtd.net/log/fosdem/2026/video/"/>
		  <rdf:li rdf:resource="https://blog.communitydata.science/?p=966"/>
		  <rdf:li rdf:resource="https://www.eyrie.org/~eagle/reviews/books/1-61450-614-0.html"/>
		  <rdf:li rdf:resource="http://joeyh.name/blog/entry/the_local_weather/"/>
		  <rdf:li rdf:resource="https://michael-prokop.at/blog/?p=7331"/>
		  <rdf:li rdf:resource="https://mako.cc/copyrighteous/?p=3314"/>
		  <rdf:li rdf:resource="https://www.eyrie.org/~eagle/reviews/books/1-368-01519-0.html"/>
		</rdf:Seq>
	</items>
</channel>


<item rdf:about="https://danielpocock.com/fr/urgent-welfare-check-call-now-iran-womens-football-team">
	<title>Daniel Pocock: Urgent : vérification du bien-être, appelez maintenant l’équipe féminine de football iranienne</title>
	<link>https://danielpocock.com/fr/urgent-welfare-check-call-now-iran-womens-football-team/</link>
     <content:encoded>&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Comme cela a été largement médiatisé dans le monde entier, l&#39;équipe féminine de football
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/iran/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
iranienne&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; est actuellement en tournée
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/australia/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
en Australie&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Leur dernier match a lieu aujourd&#39;hui, Journée internationale des femmes, après quoi elles seront placées dans un avion pour retourner en
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/iran/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Iran&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lors de leur premier match, ils ont refusé de chanter l&#39;hymne national.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lors de leur deuxième match, ils ont salué et chanté l&#39;hymne national.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;De nombreux experts ont constaté que ce changement de comportement était dû à un contrôle coercitif.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;L&#39;État du Queensland a été le premier État australien à légiférer sur le contrôle coercitif. La police a l&#39;obligation de faire respecter la loi. La finale féminine se déroule au Queensland.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;L&#39;équipe de sécurité venue d&#39;Iran loge à proximité des femmes dans le même hôtel. Selon la loi du Queensland, il s&#39;agit d&#39;une relation domestique. Les réservations d&#39;hôtel et les accompagnateurs sont organisés pour les femmes. Elles ne peuvent se déplacer seules. Par conséquent, il s&#39;agit d&#39;une forme d&#39;interdépendance domestique et la loi s&#39;applique à chacune d&#39;elles.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lorsqu&#39;elle est alertée d&#39;une situation familiale, la police a l&#39;obligation d&#39;intervenir. À tout le moins, elle est tenue de vérifier le bien-être des personnes concernées. Elle n&#39;interviendra que si ces personnes le lui demandent.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;La télévision d&#39;État
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/iran/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
iranienne&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a clairement affirmé que ces femmes étaient des « traîtresses de guerre ». Dans la plupart des cas de répression, les preuves de telles menaces sont dissimulées au public. Dans ce cas précis, les femmes qui s&#39;expriment depuis l&#39;étranger sont menacées de poursuites pénales pour trahison.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;En 2013, le gouvernement travailliste australien de l&#39;époque
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://www.abc.net.au/news/2013-07-24/ghezelbash-crock-making-iranian-refugees-disappear-by-decree/4840158&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
a publié une vidéo humiliant des demandeuses d&#39;asile iraniennes&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;J&#39;ai adhéré au
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/alp/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Parti travailliste australien (ALP)&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; en 1997 et, lorsque j&#39;ai vu la vidéo humiliant des femmes
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/iran/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
iraniennes&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , j&#39;ai immédiatement démissionné. Ma lettre de démission a fuité et a
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://web.archive.org/web/20200618231612/https://www.crikey.com.au/2013/07/25/tips-and-rumours-929/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
été publiée par Crikey&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . Vous trouverez ci-dessous une copie intégrale du courriel.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Mon courriel de démission est soudainement devenu une preuve cruciale que le gouvernement australien cherche à dissuader les femmes iraniennes de demander l&#39;
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/political-asylum/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
asile politique&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . De ce fait, il est d&#39;autant plus urgent que toute personne concernée contacte la police locale et lui demande de vérifier le bien-être de ces femmes.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Si vous pensez qu&#39;une femme dans le Queensland est en danger de mort immédiat, composez le 000. Ce numéro fonctionne uniquement en Australie et ne doit être utilisé qu&#39;en cas d&#39;urgence.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Pour toute autre demande de vérification de bien-être, vous pouvez vous rendre dans un poste de police local ou appeler la police du Queensland au
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/urgent-welfare-check-call-now-iran-womens-football-team/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;+61730556206&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; (à partir du
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://forms.police.qld.gov.au/Launch/RequestContact&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
site Web&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; ).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lorsqu&#39;on s&#39;adresse à la police, il est important de souligner les points suivants :&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Les femmes se trouvent actuellement sous la juridiction de la police du Queensland.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Ils seront contraints de quitter le territoire dans les prochaines heures.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Ces femmes sont soumises à un arrangement domestique dans le cadre de leur réservation de voyage de groupe.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Ces femmes sont accompagnées partout où elles vont par un groupe d&#39;hommes.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Leur refus de chanter l&#39;hymne national lors du premier match est un signe qu&#39;ils expriment silencieusement leur mécontentement et demandent de l&#39;aide.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Leur changement de comportement, avec le salut national et le chant de l&#39;hymne lors de leur deuxième match, indique qu&#39;ils étaient soumis à des pressions pour les contraindre à retirer leur plainte, qu&#39;ils avaient formulée par le silence.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Ces femmes ont fait l&#39;objet d&#39;une menace directe, diffusée sur la télévision d&#39;État iranienne, laissant entendre qu&#39;elles seraient persécutées pour trahison.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;La vidéo produite par le gouvernement australien en juillet 2013 vise à exercer un contrôle coercitif, en dissuadant les femmes iraniennes d&#39;exercer leurs droits en Australie, sous la menace d&#39;humiliation publique.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lors de la Coupe du monde féminine de la FIFA organisée en Australie, les autorités fédérales n&#39;ont pas réagi au comportement du
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Rubiales_case&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
président espagnol du football, Luis Rubiales&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , malgré le fait que ses agissements aient été vus par tous à la télévision nationale. Il a pu prendre un avion et quitter l&#39;Australie sans qu&#39;aucune enquête ni poursuite ne soit engagée.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Il est essentiel que la police du Queensland ouvre un dossier officiel sur le risque encouru par chaque femme du groupe.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Il est essentiel que la police du Queensland effectue un contrôle de bien-être auprès de chaque femme du groupe.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Il n&#39;y a pas si longtemps, en
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/switzerland/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Suisse&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , j&#39;ai rencontré le patron d&#39;une des fédérations sportives iraniennes lors des Jeux olympiques d&#39;hiver de la jeunesse :&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;img alt=&quot;Daniel Pocock, Iran, Suisse&quot; src=&quot;https://danielpocock.com/assets/iran/skifed-manager.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Voici le courriel de démission lorsque le gouvernement du Parti travailliste australien (ALP) a humilié des femmes iraniennes avec une vidéo en juillet 2013 :&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Sujet : Politique du Parti travailliste australien, fierté et horreurs du viol&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : mardi 23 juillet 2013 23:44:17 +0200 (CEST)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : Daniel Pocock&lt;/font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Réponse à : Travailliste victorien&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : [tous les membres du Parti travailliste victorien]&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Il n&#39;y a pas si longtemps, la branche étatique a pris l&#39;initiative d&#39;imprimer&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
« Fier membre du syndicat » sur les cartes de membre. Quand vous avez vu la vidéo dégradante&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le témoignage d&#39;une réfugiée pauvre et vulnérable a été diffusé dans le monde entier sur&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Lundi, la fierté était-elle l&#39;émotion que vous ressentiez dans votre cœur ? Si oui, vous&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Inutile de lire la suite.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je suis membre du Parti travailliste australien (ALP) depuis 15 ans. Je n&#39;ai jamais eu autant honte.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
que maintenant, quand j&#39;ai vu les informations concernant notre gouvernement travailliste qui met les réfugiés à l&#39;écart&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
remis en détention aux mains de ceux qui les avaient violés.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
C&#39;est bien pire que les accusations portées contre l&#39;Église catholique.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le Parti travailliste australien (ALP) est au pouvoir depuis six ans. Il est absurde de penser…&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Leurs programmes d&#39;espionnage conjoints américano-australiens peuvent surveiller les déplacements des suspects.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
à l&#39;autre bout du monde, au Moyen-Orient, mais ils n&#39;en ont pas conscience.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
lorsque des viols ont lieu sous la garde et la protection de notre propre nation&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
programme de réfugiés. Si votre député n&#39;était pas personnellement au courant de ces choses,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Alors, quel genre de travail fait-il exactement ? Aucun programme de détention n&#39;est prévu.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
L&#39;histoire de l&#39;humanité s&#39;est jamais terminée de façon moins tragique.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
que ce que nous voyons actuellement.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Si votre député est (ou était) membre du cabinet, la seule question est de savoir comment&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Que savaient-ils vraiment et depuis combien de temps nous trompent-ils ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le reste du pays n&#39;en a pas parlé. Ils ont fait obstruction aux médias et aux mineurs&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Les partis politiques sont tenus responsables de la surveillance de ces camps de concentration afin d&#39;empêcher leur examen approfondi.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
chacun d&#39;entre nous dans l&#39;obscurité.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Plusieurs de ces individus sans scrupules prévoient de prendre leur retraite avec une généreuse pension.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
La pension sera versée dans quelques semaines seulement, tandis que ces malheureux humains&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Les êtres qui se sont placés sous leur protection en portent encore les stigmates.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
de l&#39;automutilation et du viol pour le restant de leurs jours. Quel contraste.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Les valeurs syndicales transparaissent.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Lorsque la campagne électorale fédérale débutera officiellement, qui sera en lice ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je me sentirai vraiment à l&#39;aise en portant un t-shirt ALP.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Vous vous demandez à quoi ressembleront les prochaines révélations d&#39;abus ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Devons-nous attendre que M. Assange ou M. Snowden contestent la situation&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
les excès de notre gouvernement mettent leur propre vie en danger ou font&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Avons-nous le courage d&#39;en parler, chacun d&#39;entre nous ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
J&#39;ai commencé à inclure certaines de mes propres observations sur l&#39;Australie&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
J&#39;ai récemment constaté des problèmes sur mon blog. Vos commentaires sont les bienvenus.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Là-bas ou via votre plateforme sociale préférée. Il est temps de dire à votre&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le député et le monde entier ont compris que les êtres humains ne sont pas un sujet de négociations, de débats,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
échanges et viols.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;a href=&quot;http://danielpocock.com/if-assange-is-a-rapist-what-kind-of-monster-runs-australia&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;http://danielpocock.com/if-assange-is-a-rapist-what-kind-of-monster-runs-australia&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Quand des personnes sont victimes de viol et de maltraitance, ce n&#39;est pas le moment d&#39;être patient ou complaisant.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
ou apathiques. Ce n&#39;est pas le moment pour une autre excuse lâche concernant les pendus.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le parlement ou l&#39;absence de contrôle absolu au Sénat. Si vous êtes venu&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Adrian Bayley violant une autre femme dans une ruelle, la manière dont il l&#39;a sauvagement fait&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Jill Meagher, pourriez-vous simplement passer votre chemin ? C&#39;est exactement ce que ce parlement attend de nous.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
a fait pour les personnes dans le besoin. Si vous êtes vraiment un fier membre du Parti travailliste, vous ne le feriez pas.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
pouvoir vivre avec cette honte.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
---------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
L&#39;employé qui a dénoncé ces viols fait actuellement l&#39;objet de poursuites judiciaires.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
pour avoir enfreint une clause de confidentialité de son contrat. Est-ce que le travail&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
faire le nécessaire pour garantir que les lanceurs d&#39;alerte qui dénoncent les crimes puissent&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Vous vous sentez à l&#39;abri des persécutions ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
---------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Vous recevez ce courriel car vous figurez sur une liste de diffusion gérée et diffusée par la section victorienne du Parti travailliste australien (ALP). L&#39;en-tête de réponse est configuré pour que vous puissiez répondre.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Contactez-les directement si vous souhaitez que votre adresse soit retirée de la liste.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;/pre&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Si vous pensez qu&#39;une femme dans le Queensland est en danger de mort immédiat, composez le 000. Ce numéro fonctionne uniquement en Australie et ne doit être utilisé qu&#39;en cas d&#39;urgence.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Pour toute autre demande de vérification de bien-être, vous pouvez vous rendre dans un poste de police local ou appeler la police du Queensland au
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/urgent-welfare-check-call-now-iran-womens-football-team/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;+61730556206&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; (à partir du
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://forms.police.qld.gov.au/Launch/RequestContact&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
site Web&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; ).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lors de votre entretien avec la police, il est important de souligner les points énumérés ci-dessus.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Pour en savoir plus sur
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/cateogory/political-asylum/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
l&#39;asile politique&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , cliquez ici .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-08T12:00:00+00:00</dc:date>
	<dc:creator>Daniel Pocock</dc:creator>
</item> 
<item rdf:about="https://danielpocock.com/en/urgent-welfare-check-call-now-iran-womens-football-team">
	<title>Daniel Pocock: Urgent: welfare check, call now Iran womenâ€™s football team</title>
	<link>https://danielpocock.com/en/urgent-welfare-check-call-now-iran-womens-football-team/</link>
     <content:encoded>&lt;p&gt;As publicised all around the world, the women&#39;s football team from
&lt;a href=&quot;https://danielpocock.com/en/category/iran/&quot;&gt;
Iran&lt;/a&gt; is currently touring
&lt;a href=&quot;https://danielpocock.com/en/category/australia/&quot;&gt;
Australia&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Their final match takes place today, International Women&#39;s Day and then
they will be placed on a plane back to
&lt;a href=&quot;https://danielpocock.com/en/category/iran/&quot;&gt;
Iran&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At their first match, they refused to sing the national anthem.&lt;/p&gt;

&lt;p&gt;At their second match, they saluted and sung the national anthem.&lt;/p&gt;

&lt;p&gt;Experts have widely observed this change in behaviour was due
to coercive control.&lt;/p&gt;

&lt;p&gt;The state of Queensland was the first state in Australia to introduce
laws on coercive control.  The police have an obligation to uphold the
law.  The women&#39;s final match is in Queensland.&lt;/p&gt;

&lt;p&gt;The security team who came from Iran are living in close proximity to
the women in the same hotel.  This is a domestic relationship for the
purpose of Queensland law.  The hotel bookings and travel companions are
all organised for the women.  They can not go anywhere on their own.
Therefore, it is a form of domestic interdependency and the law applies
to each woman in this case.&lt;/p&gt;

&lt;p&gt;When alerted about a domestic situation, the police have an obligation
to act.  At the very least, police are obliged to make a welfare check.
They will not do so unless people ask them.&lt;/p&gt;

&lt;p&gt;State TV in
&lt;a href=&quot;https://danielpocock.com/en/category/iran/&quot;&gt;
Iran&lt;/a&gt; has clearly stated the women are &quot;wartime traitors&quot;.  In most
cases of coercive control, the evidence of such threats is hidden from
public view.  In this case, there is a threat that women who speak up
while outside Iran will be subject to criminal persecution under the laws
for treason.&lt;/p&gt;

&lt;p&gt;In 2013, Australia&#39;s then Labor government
&lt;a href=&quot;https://www.abc.net.au/news/2013-07-24/ghezelbash-crock-making-iranian-refugees-disappear-by-decree/4840158&quot;&gt;
published a video humiliating female asylum seekers from Iran&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I joined the
&lt;a href=&quot;https://danielpocock.com/en/category/alp/&quot;&gt;
ALP&lt;/a&gt; in 1997 and when I saw the video humiliating women from
&lt;a href=&quot;https://danielpocock.com/en/category/iran/&quot;&gt;
Iran&lt;/a&gt; I resigned immediately.  My resignation was leaked and
&lt;a href=&quot;https://web.archive.org/web/20200618231612/https://www.crikey.com.au/2013/07/25/tips-and-rumours-929/&quot;&gt;
published by Crikey&lt;/a&gt;.  A full copy of the email is below.&lt;/p&gt;

&lt;p&gt;My resignation email has suddenly become a vital piece of evidence that
the Australian government wants to deter women from Iran from making claims for
&lt;a href=&quot;https://danielpocock.com/en/category/political-asylum/&quot;&gt;
political asylum&lt;/a&gt;.  On that basis, it is even more urgent for anybody
concerned with the matter to contact local police and ask them to
make a welfare check on these women.&lt;/p&gt;

&lt;p&gt;If you believe there is an urgent and immediate threat to the life of
any woman in Queensland then the number to dial is 000.  This number only
works in Australia and it should only be used for emergencies.&lt;/p&gt;

&lt;p&gt;For any other request for a welfare check, you can visit a local
police station or call Queensland police on
&lt;a href=&quot;https://danielpocock.com/en/urgent-welfare-check-call-now-iran-womens-football-team/&quot;&gt;+61730556206&lt;/a&gt; (from the
&lt;a href=&quot;https://forms.police.qld.gov.au/Launch/RequestContact&quot;&gt;
web site&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;When speaking to the police, it is important to emphasise these points:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The women are currently in Queensland police jurisdiction&lt;/li&gt;
&lt;li&gt;They will be forced to leave the jurisdiction within a few hours&lt;/li&gt;
&lt;li&gt;These women are subject to a domestic arrangement by way of their group
travel booking.&lt;/li&gt;
&lt;li&gt;These women are accompanied by a group of men wherever they go.&lt;/li&gt;
&lt;li&gt;Their refusal to sing the national anthem at the first match is a sign
they are silently making a complaint and asking for help&lt;/li&gt;
&lt;li&gt;Their change of behaviour, saluting and singing the national anthem at
their second game, is a sign they were under coercive control to withdraw
the complaint they made by way of silence&lt;/li&gt;
&lt;li&gt;These women were subject to a direct threat, which was broadcast on
Iran&#39;s state television, implying the women will be persecuted for treason.&lt;/li&gt;
&lt;li&gt;The video produced by the Australian government in July 2013 is intended
to have the impact of coercive control, by deterring Iranian women from
exercising their rights in Australia, with the threat of public humiliation.&lt;/li&gt;
&lt;li&gt;When the FIFA women&#39;s world cup was held in Australia, federal authorities
failed to act on the behaviour of
&lt;a href=&quot;https://en.wikipedia.org/wiki/Rubiales_case&quot;&gt;
Spanish football boss Luis Rubiales&lt;/a&gt;, despite the fact his behaviour was
seen by everybody on national TV.  He was able to board a plane and leave
Australia without any investigation or prosecution.&lt;/li&gt;
&lt;li&gt;It is essential for Queensland police to open an official file on the
risk to each woman in the group&lt;/li&gt;
&lt;li&gt;It is essential for Queensland police to make a welfare check on each
woman in the group&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Not so long ago, in
&lt;a href=&quot;https://danielpocock.com/en/category/switzerland/&quot;&gt;
Switzerland&lt;/a&gt; I met the boss of one of the Iranian sporting federations
during youth Winter Olympics:&lt;/p&gt;

&lt;img alt=&quot;Daniel Pocock, Iran, Switzerland&quot; src=&quot;https://danielpocock.com/assets/iran/skifed-manager.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Here is the email resignation when the ALP government humiliated Iranian
women with a video in July 2013:&lt;/p&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;Subject: ALP Policy, Pride and the horrors of Rape
Date: Tue, 23 Jul 2013 23:44:17 +0200 (CEST)
From: Daniel Pocock 
Reply-To: Victorian Labor 
To: [ all Victorian ALP members ]


Not long ago the state branch took it upon themselves to print
&quot;Proud Labor Member&quot; on the membership cards.  When you saw the degrading video
of a poor, vulnerable, female refugee broadcast around the world on
Monday was pride the emotion that you felt in your heart?  If it was, you
need not bother reading any further.

I&#39;ve been a member of the ALP for 15 years.  I&#39;ve never been more ashamed of
that than today when I saw the news about our ALP Government putting refugees
put back into detention in the hands of people who had raped them.
This is far worse than the allegations against the Catholic Church.

The ALP has been in Government for 6 years now.  It is absurd to think
their joint US/Australia spy programs can monitor the movements of suspects
half way around the world in the middle east, but they are not aware
when rapes take place under the care and protection of our own national
refugee program.  If your MP didn&#39;t personally know about these things,
then just what kind of a job is he doing?  No program of detention in
the history of mankind has ever ended up in anything less tragic
than what we are seeing now.

If your MP is (or was) a cabinet member, the only question is how
much did they know and for how long have they been deceiving us and the
rest of the nation about it.  They obstructed the media and the minor
parties from scrutinising these concentration camps to try and keep
each and every one of us in the dark.

Several of these shameless people are planning to retire on a hefty
pension in just a few weeks from now while those unfortunate human
beings who came under their protection are suffering with the scars
of self-mutilation and rape for the rest of their lives.  What a contrast.
Labor values shining through.

When the federal election campaign officially kicks off, who is
really going to feel comfortable going out there in an ALP T-shirt
wondering what the next revelations of abuse are going to look like?
Do we have to wait for Mr Assange or Mr Snowden to challenge
the excesses of our Government at risk to their own lives or do
we have the guts to speak up about it, each and every one of us?

I&#39;ve started including some of my own observations about Australia&#39;s
failings on my blog recently.  You are more than welcome to comment
there or through your preferred social platform.  It&#39;s time to tell your
MP and the world that human beings are not a subject for deals, debates,
swaps and rapes.

&lt;a href=&quot;http://danielpocock.com/if-assange-is-a-rapist-what-kind-of-monster-runs-australia&quot;&gt;http://danielpocock.com/if-assange-is-a-rapist-what-kind-of-monster-runs-australia&lt;/a&gt;

When people are being raped and abused, it&#39;s no time to be patient, complacent
or apathetic.  It&#39;s no time for another spineless excuse about the hung
parliament or the lack of outright control in the Senate.  If you came
across Adrian Bayley raping another woman in a laneway the way he savaged
Jill Meagher, would you just walk by?  That is exactly what this parliament
has done for people in need.  If you are really a Proud Labor Member you wouldn&#39;t
be able to live with this shame.

---------------------------------------------

The worker who blew the whistle on these rapes is currently facing litigation
for breaching a confidentiality clause in his contract.  Is Labor
doing enough to ensure whiste-blowers who speak out about crime can
feel safe from persecution?

---------------------------------------------

You are receiving this email as you are on a list maintained and circulated by the Victorian branch of the ALP.  I&#39;ve set the reply header so you can reply
directly to them if you want your address removed from the list.
&lt;/pre&gt;

&lt;p&gt;If you believe there is an urgent and immediate threat to the life of
any woman in Queensland then the number to dial is 000.  This number only
works in Australia and it should only be used for emergencies.&lt;/p&gt;

&lt;p&gt;For any other request for a welfare check, you can visit a local
police station or call Queensland police on
&lt;a href=&quot;https://danielpocock.com/en/urgent-welfare-check-call-now-iran-womens-football-team/&quot;&gt;+61730556206&lt;/a&gt; (from the
&lt;a href=&quot;https://forms.police.qld.gov.au/Launch/RequestContact&quot;&gt;
web site&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;When speaking to the police, it is important to emphasise the list of
points given above.&lt;/p&gt;

&lt;p&gt;Read more about
&lt;a href=&quot;https://danielpocock.com/en/cateogory/political-asylum/&quot;&gt;
political asylum&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-08T12:00:00+00:00</dc:date>
	<dc:creator>Daniel Pocock</dc:creator>
</item> 
<item rdf:about="http://dirk.eddelbuettel.com/blog/2026/03/07#rprotobuf_0.4.26">
	<title>Dirk Eddelbuettel: RProtoBuf 0.4.26 on CRAN: More Maintenance</title>
	<link>http://dirk.eddelbuettel.com/blog/2026/03/07#rprotobuf_0.4.26</link>
     <content:encoded>&lt;p&gt;A new maintenance release 0.4.26 of &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rprotobuf.html&quot;&gt;RProtoBuf&lt;/a&gt;
arrived on &lt;a href=&quot;https://cran.r-project.org&quot;&gt;CRAN&lt;/a&gt; today. &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rprotobuf.html&quot;&gt;RProtoBuf&lt;/a&gt;
provides &lt;a href=&quot;https://www.r-project.org&quot;&gt;R&lt;/a&gt; with bindings for the
&lt;a href=&quot;https://github.com/google/protobuf&quot;&gt;Google Protocol Buffers
(“ProtoBuf”)&lt;/a&gt; data encoding and serialization library used and
released by Google, and deployed very widely in numerous projects as a
language and operating-system agnostic protocol. The new release is also
already as a binary via &lt;a href=&quot;https://eddelbuettel.github.io/r2u&quot;&gt;r2u&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release brings an update to aid in an ongoing &lt;a href=&quot;https://www.rcpp.org&quot;&gt;Rcpp&lt;/a&gt; transitions from
&lt;code&gt;Rf_error&lt;/code&gt; to &lt;code&gt;Rcpp::stop&lt;/code&gt;, and includes a few
more minor cleanups including one contributed by &lt;a href=&quot;https://github.com/michaelchirico&quot;&gt;Michael&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The following section from the NEWS.Rd file has full details.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;changes-in-rprotobuf-version-0.4.26-2026-03-06&quot;&gt;Changes in
RProtoBuf version 0.4.26 (2026-03-06)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Minor cleanup in DESCRIPTION depends and imports&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Remove obsolete check for &lt;code&gt;utils::.DollarNames&lt;/code&gt;
(Michael Chirico in &lt;a href=&quot;https://github.com/eddelbuettel/rprotobuf/pull/111&quot;&gt;#111&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;Rf_error&lt;/code&gt; with &lt;code&gt;Rcpp::stop&lt;/code&gt;, turn
remaining one into &lt;code&gt;(Rf_error)&lt;/code&gt; (Dirk in &lt;a href=&quot;https://github.com/eddelbuettel/rprotobuf/pull/112&quot;&gt;#112&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Update &lt;code&gt;configure&lt;/code&gt; test to check for RProtoBuf 3.3.0
or later&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thanks to my &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/&quot;&gt;CRANberries&lt;/a&gt;, there
is a diff to the &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/2026/03/07#RProtoBuf_0.4.26&quot;&gt;previous
release&lt;/a&gt;. The &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rprotobuf.html&quot;&gt;RProtoBuf&lt;/a&gt;
page has copies of the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rprotobuf/RProtoBuf-intro.pdf&quot;&gt;(older)
package vignette&lt;/a&gt;, the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rprotobuf/RProtoBuf-quickref.pdf&quot;&gt;‘quick’
overview vignette&lt;/a&gt;, and the &lt;a href=&quot;https://cloud.r-project.org/web/packages/RProtoBuf/vignettes/RProtoBuf-paper.pdf&quot;&gt;pre-print
of our JSS paper&lt;/a&gt;. Questions, comments etc should go to the &lt;a href=&quot;https://github.com/eddelbuettel/rprotobuf/issues&quot;&gt;GitHub issue
tracker&lt;/a&gt; off the &lt;a href=&quot;https://github.com/eddelbuettel/rprotobuf&quot;&gt;GitHub repo&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;font-size: 80%; font-style: italic;&quot;&gt;
This post by &lt;a href=&quot;https://dirk.eddelbuettel.com&quot;&gt;Dirk
Eddelbuettel&lt;/a&gt; originated on his &lt;a href=&quot;https://dirk.eddelbuettel.com/blog/&quot;&gt;Thinking inside the box&lt;/a&gt;
blog. If you like this or other open-source work I do, you can &lt;a href=&quot;https://github.com/sponsors/eddelbuettel&quot;&gt;sponsor me at
GitHub&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-07T12:25:00+00:00</dc:date>
	<dc:creator>Dirk Eddelbuettel</dc:creator>
</item> 
<item rdf:about="http://blog.sesse.net/blog/tech/2026-03-07-10-54_a286874_14_28.html">
	<title>Steinar H. Gunderson: A286874(14) = 28</title>
	<link>http://blog.sesse.net/blog/tech/2026-03-07-10-54_a286874_14_28.html</link>
     <content:encoded>&lt;p&gt;There&#39;s a logic puzzle that goes like this: A king has a thousand bottles of
wine, where he knows that one is poisoned. He also has ten disposable
servants that could taste the wine, but for whatever reason (the usual
explanation is that the poison is slow-working and the feast is nearing),
they can only take one sip each, possibly mixed from multiple bottles.
How can he identify the bad bottle?&lt;/p&gt;

&lt;p&gt;The solution is well-known and not difficult; you give each bottle a number
0..999 and write it out in binary, and use the ones to assign wines to
servants. (So there&#39;s one servant that drinks a mix of all the odd-numbered
wines, and that tells you if the poisoned bottle&#39;s number is odd or even.
Another servant drinks a mix of bottles 2, 3, 6, 7, 10, 11, etc., and that
tells you the second-lowest bit. And so on.) This works because ten servants
allow you to test 2^10 = 1024 bottles.&lt;/p&gt;

&lt;p&gt;It is also easy to extend this to “&lt;em&gt;at most&lt;/em&gt; one bottle is poisoned”;
give the wines numbers from 1..1000 instead, follow the same pattern,
and if no servant dies, you know the answer is zero. (This allows you to
test at most 1023 bottles.)&lt;/p&gt;

&lt;p&gt;Now, let&#39;s tweak the puzzle: What if there&#39;s zero, one or &lt;em&gt;two&lt;/em&gt; poisoned
bottles? How many bottles can the king test with his ten servants?
(If you&#39;re looking for a more real-world application of this, replace
“poisoned bottles” with “COVID tests” and maybe it starts to sound less
arbitrary.) If course, the king can easily test ten bottles by having
each servant test exactly one bottle each, but it turns out you can
get to 13 by being a bit more clever, for instance:&lt;/p&gt;

&lt;pre&gt;   0123456789 ← Servant number

 0 0000000111
 1 0000011001
 2 0000101010
 3 0000110100
 4 0001001100
 5 0010010010
 6 0011000001
 7 0100100001
 8 0101000010
 9 0110000100
10 1001010000
11 1010100000
12 1100001000

 ↑ Bottle number
&lt;/pre&gt;

&lt;p&gt;It can be shown (simply by brute force) that no two rows here are a subset
of another row, so if you e.g. the “servant death” vector is 0110101110
(servants 1, 2, 4, 6, 7 and 8 die), the only way this could be is if
bottle 2 and 9 are poisoned (and none else). Of course, the solution is
nonunique, since you could switch around the number of servants or wines
and it would stil work. But if you don&#39;t allow that kind of permutation,
there are only five different solutions for 10 servants and 13 wines.&lt;/p&gt;

&lt;p&gt;The maximum number of possible wines to test is recorded in
&lt;a href=&quot;https://oeis.org/A286874&quot;&gt;OEIS A286874&lt;/a&gt;, and the number of different
solutions in &lt;a href=&quot;https://oeis.org/A303977&quot;&gt;A303977&lt;/a&gt;. So for A286874,
a(10) = 13 and for A303977, a(10) = 5.&lt;/p&gt;

&lt;p&gt;We&#39;d like to know what these values for higher values, in particular
A286874 (A303977 is a bit more of a curiosity, and also a convenient place
to write down all the solutions). I&#39;ve written before about how we
can create fairly &lt;em&gt;good&lt;/em&gt; solutions using error-correcting codes
(there are also other possible constructions), but &lt;em&gt;optimal&lt;/em&gt; turns out
to be hard. The only way we know of is some form of brute force.
(I used a SAT solver to confirm a(10) and a(11), but it seemed to get
entirely stuck on a(12).)&lt;/p&gt;

&lt;p&gt;I&#39;ve &lt;em&gt;also&lt;/em&gt; written about my brute-force search of a(12) and a(13),
so I&#39;m not going to repeat that, but it turned out that with a bunch
of extra optimizations and 210 calendar days of near-continuous
calculation, I could confirm that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A286874 a(14) = 28&lt;/li&gt;
&lt;li&gt;A303977 a(14) = 788 (!!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The latter result is very surprising to me, so it was an interesting
find. I would have assumed that with this many solutions, we&#39;d find
a(14) = 29.&lt;/p&gt;

&lt;p&gt;I don&#39;t have enough CPU power to test a(15) or a(16) (do contact me
if you have a couple thousand cores to lend out for some months or more),
but I&#39;m going to do a search in a given subset of the search space (5-uniform
solutions), which is much faster; it won&#39;t allow us to fix more elements of
either of the sequences, but it&#39;s possible that we&#39;ll find some new records
and thus lower bounds for A286874. Like I already posted, we know that
a(15) &amp;gt;= 42. (Someone should also probably go find some bounds for
a(17), a(18), etc.—when the sequence was written, the posted known bounds
were far ahead of the sequence itself, but my verification has caught up
and my approach is not as good in creating solutions heuristically
out of thin air.)&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-07T09:54:00+00:00</dc:date>
	<dc:creator>Steinar H. Gunderson</dc:creator>
</item> 
<item rdf:about="https://danielpocock.com/fr/bon-ap-anzac-grandfather-hybrid-warfare-born-french-restaurant">
	<title>Daniel Pocock: Bon Ap : Lieu de naissance des ANZAC, ancêtre de la guerre hybride, lié à un restaurant français</title>
	<link>https://danielpocock.com/fr/bon-ap-anzac-grandfather-hybrid-warfare-born-french-restaurant/</link>
     <content:encoded>&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Depuis le début de l&#39;invasion de
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/iran/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
l&#39;Iran&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , les reportages et les commentaires sur la guerre n&#39;ont pas manqué. Je ne peux sûrement rien aborder sur mon blog qui n&#39;ait déjà été écrit ailleurs.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;En réfléchissant à ce que je ferais pour la journée de l&#39;ANZAC cette année, j&#39;ai ressorti quelques vieux dossiers concernant mon arrière-grand-père, le
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/robert-ernest-edward-pocock/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
sergent Robert Ernest Edward Pocock&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , héros de l&#39;ANZAC . J&#39;ai décidé de parcourir les documents ligne par ligne pour voir s&#39;il y avait quelque chose d&#39;intéressant. Je n&#39;ai pas eu besoin d&#39;aller plus loin que le premier document, son acte de naissance, pour avoir une surprise.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;J&#39;ai vu l&#39;adresse du lieu de naissance du sergent Pocock, le 193 Brunswick Street, à Fitzroy, sur son acte de naissance et j&#39;ai décidé de la rechercher sur Internet pour voir ce qu&#39;il en est advenu. En fait, c&#39;est l&#39;un des restaurants français les plus connus de Melbourne, le Bon Ap Petit Bistrot, à Fitzroy. J&#39;ai réalisé un montage photo
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://anzac.site/fr/france/robert-pocock-3rd-divisional-train/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
retraçant le parcours de mon arrière-grand-père, de Bon Ap à la restauration des soldats dans le nord de la France&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alors que
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/robert-ernest-edward-pocock/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
le sergent Pocock travaillait dans l&#39;industrie des munitions, il est intéressant de noter que je me suis orienté vers des projets &lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/cybersecurity/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
de cybersécurité&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; modernes
 &lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;, en particulier ceux concernant
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/social-engineering/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
l&#39;ingénierie sociale&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Beaucoup trop de soldats ne sont jamais rentrés en Australie. Ils ont dû affronter l&#39;ennemi, le froid et, pire encore, la maladie. On retrouve tous ces éléments dans
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://anzac.site/fr/france/robert-pocock-3rd-divisional-train/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
le rapport concernant le sergent Robert Pocock (matricule 10768) du 3e train divisionnaire, 22e compagnie, dans le nord de la France et en Belgique&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;En regardant vers le sud, le long de Brunswick Street, depuis la maison natale de Robert Pocock, on aperçoit la flèche de la cathédrale Saint-Patrick. Robert était baptiste. Son deuxième fils, Walter, se maria à l&#39;
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/catholic/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;église catholique&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . Son petit-fils, John, se maria dans la cathédrale même. L&#39;arrière-arrière-petit-fils de Robert devint membre de la chorale de la cathédrale.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;img alt=&quot;Cathédrale Saint-Patrick, Bon Ap, 193 Brunswick Street, Fitzroy, Melbourne, Robert Ernest Edward Pocock, 10768, 3e train divisionnaire, 22e compagnie, AIF, ANZAC&quot; src=&quot;https://danielpocock.com/assets/bon-ap/cathedral-bon-ap.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;a href=&quot;https://anzac.site/fr/france/robert-pocock-3rd-divisional-train/&quot;&gt;
&lt;img alt=&quot;Robert Ernest Edward Pocock, matricule 10768, 3e train divisionnaire, 22e compagnie, AIF, ANZAC&quot; src=&quot;https://danielpocock.com/assets/people/robert-ernest-edward-pocock/Robert_Ernest_Edward_Pocock.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;/a&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://anzac.site/fr/france/robert-pocock-3rd-divisional-train/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Lisez l&#39;histoire du sergent Robert Ernest Edward Pocock, 10768, 3e train divisionnaire, 22e compagnie, AIF sur ANZAC.site&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-06T23:30:00+00:00</dc:date>
	<dc:creator>Daniel Pocock</dc:creator>
</item> 
<item rdf:about="https://danielpocock.com/en/bon-ap-anzac-grandfather-hybrid-warfare-born-french-restaurant">
	<title>Daniel Pocock: Bon Ap: ANZAC birthplace, Grandfather of hybrid warfare linked to French restaurant</title>
	<link>https://danielpocock.com/en/bon-ap-anzac-grandfather-hybrid-warfare-born-french-restaurant/</link>
     <content:encoded>&lt;p&gt;Since the invasion of
&lt;a href=&quot;https://danielpocock.com/en/category/iran/&quot;&gt;
Iran&lt;/a&gt; got under way, there has been no shortage of news reports and
commentary about warfare.  Surely there is nothing I can cover on my
blog that hasn&#39;t been written somewhere else already?&lt;/p&gt;

&lt;p&gt;While contemplating what to do for ANZAC day this year, I took out
some of the old files about my great grandfather, the ANZAC hero
&lt;a href=&quot;https://danielpocock.com/en/people/robert-ernest-edward-pocock/&quot;&gt;
Sgt Robert Ernest Edward Pocock&lt;/a&gt;.  I decided to go through the
documents line-by-line to see if there was anything interesting.  I
didn&#39;t have to go any further than the first document, his birth certificate,
to get a surprise.&lt;/p&gt;

&lt;p&gt;I saw the address of Sgt Pocock&#39;s birthplace, 193 Brunswick Street, Fitzroy,
on his birth certificate and I decided to type it into a search engine to see
what is there today.  In fact, it is one of Melbourne&#39;s most well-known French
restaurants, Bon Ap Petit Bistrot, Fitzroy.  I put together a series of pictures
&lt;a href=&quot;https://anzac.site/en/france/robert-pocock-3rd-divisional-train/&quot;&gt;
telling the story of how my great-grand-father went from Bon Ap to
feeding the diggers in the north of France&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;While
&lt;a href=&quot;https://danielpocock.com/en/people/robert-ernest-edward-pocock/&quot;&gt;
Sgt Pocock&lt;/a&gt; worked in the munitions industry, it is an interesting
coincidence that I&#39;ve gone into modern day
&lt;a href=&quot;https://danielpocock.com/en/category/cybersecurity/&quot;&gt;
cybersecurity&lt;/a&gt; projects, especially those concerning
&lt;a href=&quot;https://danielpocock.com/en/category/social-engineering/&quot;&gt;
social engineering&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Far too many diggers didn&#39;t make it back to Australia.  They had to battle
the enemy, the cold and worst of all, disease.  We see all of these things in
&lt;a href=&quot;https://anzac.site/en/france/robert-pocock-3rd-divisional-train/&quot;&gt;
the report about Sgt Robert Pocock (10768) of the 3rd Divisional Train,
22 Company in the north of France and Belgium&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Looking south down Brunswick Street from Robert Pocock&#39;s birthplace, we see
the spire of St Patrick&#39;s Cathedral.  Robert was a Baptist.  His second son,
Walter, married in the
&lt;a href=&quot;https://danielpocock.com/en/category/catholic/&quot;&gt;Catholic Church&lt;/a&gt;.
His grandson, John, married in the Cathedral itself.  Robert&#39;s
great-great-grandson would become a member of the Cathedral Choir.&lt;/p&gt;

&lt;img alt=&quot;St Patrick&#39;s Cathedral, Bon Ap, 193 Brunswick Street, Fitzroy, Melbourne, Robert Ernest Edward Pocock, 10768, 3rd Divisional Train, 22nd Company, AIF, ANZAC&quot; src=&quot;https://danielpocock.com/assets/bon-ap/cathedral-bon-ap.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;a href=&quot;https://anzac.site/en/france/robert-pocock-3rd-divisional-train/&quot;&gt;
&lt;img alt=&quot;Robert Ernest Edward Pocock, 10768, 3rd Divisional Train, 22nd Company, AIF, ANZAC&quot; src=&quot;https://danielpocock.com/assets/people/robert-ernest-edward-pocock/Robert_Ernest_Edward_Pocock.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;/a&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://anzac.site/en/france/robert-pocock-3rd-divisional-train/&quot;&gt;
Read the story of Sgt Robert Ernest Edward Pocock, 10768, 3rd Divisional Train, 22nd Company, AIF on ANZAC.site&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-06T23:30:00+00:00</dc:date>
	<dc:creator>Daniel Pocock</dc:creator>
</item> 
<item rdf:about="http://blog.alteholz.eu/?p=2789">
	<title>Thorsten Alteholz: My Debian Activities in February 2026</title>
	<link>http://blog.alteholz.eu/2026/03/my-debian-activities-in-february-2026/</link>
     <content:encoded>&lt;h3&gt;&lt;strong&gt;Debian LTS/ELTS&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;&lt;/p&gt;&lt;p&gt;This was my hundred-fortieth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.
&lt;/p&gt;
&lt;p&gt;
During my allocated time I uploaded or worked on:  
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/02/msg00013.html&quot;&gt;DLA 4474-1&lt;/a&gt;] rlottie security update to fix three CVEs related to boundary checks.
&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/02/msg00015.html&quot;&gt;DLA 4477-1&lt;/a&gt;] munge security update to fix one CVE related to a buffer overflow.
&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/02/msg00022.html&quot;&gt;DLA 4483-1&lt;/a&gt;] gimp security update to fix four CVEs related to arbitrary code execution.
&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/02/msg00026.html&quot;&gt;DLA 4487-1&lt;/a&gt;] gegl security update to fix two CVEs related to heap-based buffer overflow.&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/02/msg00028.html&quot;&gt;DLA 4489-1&lt;/a&gt;] libvpx security update to fix one CVE related to a buffer overflow.
&lt;/li&gt;&lt;li&gt;[ELA-1649-1] gimp security update to fix three CVEs in Buster and Stretch related to arbitrary code execution.&lt;/li&gt;&lt;li&gt;[ELA-1650-1] gegl security update to fix two CVEs in Buster and Stretch related to heap-based buffer overflow.&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;
Some CVEs could be marked as &lt;i&gt;not-affected&lt;/i&gt; for one or all LTS/ELTS-releases.
I also worked on package &lt;i&gt;evolution-data-server&lt;/i&gt; and attended the monthly LTS/ELTS meeting.&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Printing&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream versions:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/ipp-usb&quot;&gt;ipp-usb&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/brlaser&quot;&gt;brlaser&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/gutenprint&quot;&gt;gutenprint&lt;/a&gt; to unstable.&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;&lt;strong&gt;This work is generously funded by &lt;a href=&quot;https://www.freexian.com&quot;&gt;Freexian&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Lomiri&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I continued to worked on unifying packaging on Debian and Ubuntu. This makes it easier to work on those packages independent of the used platform. &lt;/p&gt;



&lt;p&gt;&lt;strong&gt;This work is generously funded by &lt;a href=&quot;https://freiesoftware.gmbh/&quot;&gt;Fre(i)e Software GmbH&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Astro&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream version  or a bugfix version of:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/c-munipack&quot;&gt;c-munipack&lt;/a&gt; to unstable. This package now contains a version without GTK support. Upstream is working on a port to GTK3 but seems to need some more time to finish this.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libasi&quot;&gt;libasi&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libdfu-ahp&quot;&gt;libdfu-ahp&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libfishcamp&quot;&gt;libfishcamp&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libinovasdk&quot;&gt;libinovasdk&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libmicam&quot;&gt;libmicam&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/siril&quot;&gt;siril&lt;/a&gt; to unstable (sponsored upload).&lt;/li&gt;&lt;/ul&gt;



&lt;h3&gt;&lt;strong&gt;Debian IoT&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream version  or a bugfix version of:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/pyicloud&quot;&gt;pyicloud&lt;/a&gt; to unstable.&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;Unfortunately development of &lt;i&gt;openoverlayrouter&lt;/i&gt; finally stopped, so I had to remove this package from the archive.&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Mobcom&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream version  or a bugfix version of:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libsmpp34&quot;&gt;libsmpp34&lt;/a&gt; to unstable.&lt;/li&gt;&lt;/ul&gt;



&lt;h3&gt;&lt;strong&gt;misc&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream version  or a bugfix version of:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/nuspell&quot;&gt;nuspell&lt;/a&gt; to unstable.&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;I also sponsored the upload of some Matomo dependencies. Thanks a lot to William for preparing the packages&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-06T18:27:54+00:00</dc:date>
	<dc:creator>alteholz</dc:creator>
</item> 
<item rdf:about="https://anarc.at/blog/2026-03-05-wallabako-retirement/">
	<title>Antoine Beaupré: Wallabako retirement and Readeck adoption</title>
	<link>https://anarc.at/blog/2026-03-05-wallabako-retirement/</link>
     <content:encoded>&lt;p&gt;Today I have made the tough decision of retiring the &lt;a href=&quot;https://gitlab.com/anarcat/wallabako/&quot;&gt;Wallabako&lt;/a&gt;
project. I have rolled out a final (and trivial) 1.8.0 release which
fixes the uninstall procedure and rolls out a bunch of dependency
updates.&lt;/p&gt;

&lt;h1 id=&quot;why&quot;&gt;Why?&lt;/h1&gt;

&lt;p&gt;The main reason why I&#39;m retiring Wallabako is that I have completely
stopped using it. It&#39;s not the first time: for a while, I wasn&#39;t
reading Wallabag articles on my Kobo anymore. But I had started
working on it again &lt;a href=&quot;https://anarc.at/blog/2022-05-06-wallabako-1.4.0-released/&quot;&gt;about four years ago&lt;/a&gt;. Wallabako itself is
about to turn 10 years old.&lt;/p&gt;

&lt;p&gt;This time, I stopped using Wallabako because there&#39;s simply something
better out there. I have switched away from &lt;a href=&quot;https://wallabag.org/&quot;&gt;Wallabag&lt;/a&gt; to
&lt;a href=&quot;https://readeck.org/&quot;&gt;Readeck&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;And I&#39;m also tired of maintaining &quot;modern&quot; software. Most of the
recent commits on Wallabako are from &lt;a href=&quot;https://gitlab.com/renovate-bot-anarcat&quot;&gt;renovate-bot&lt;/a&gt;. This feels futile
and pointless. I guess it &lt;em&gt;must&lt;/em&gt; be done at some point, but it also
feels we went wrong somewhere there. Maybe &lt;a href=&quot;https://filippo.io/&quot;&gt;Filippo Valsorda&lt;/a&gt; is
right and one should &lt;a href=&quot;https://words.filippo.io/dependabot/&quot;&gt;turn dependabot off&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I did consider porting Wallabako to Readeck for a while, but there&#39;s a
&lt;a href=&quot;https://github.com/iceyear/readeck.koplugin&quot;&gt;perfectly fine Koreader plugin&lt;/a&gt; that I&#39;ve been pretty happy to
use. I was worried it would be slow (because the Wallabag plugin &lt;em&gt;is&lt;/em&gt;
slow), but it turns out that Readeck is fast enough that this doesn&#39;t
matter.&lt;/p&gt;

&lt;h1 id=&quot;moving-from-wallabag-to-readeck&quot;&gt;Moving from Wallabag to Readeck&lt;/h1&gt;

&lt;p&gt;Readeck is pretty fantastic: it&#39;s fast, it&#39;s lightweight, everything
Just Works. All sorts of concerns I had with Wallabag are just gone:
&lt;a href=&quot;https://github.com/wallabag/wallabag/issues/2800&quot;&gt;questionable authentication&lt;/a&gt;, &lt;a href=&quot;https://github.com/wallabag/wallabag/issues/2859&quot;&gt;questionable API&lt;/a&gt;, &lt;a href=&quot;https://github.com/wallabag/wallabag/issues/6532&quot;&gt;weird
bugs&lt;/a&gt;, mostly gone. I am still looking for &lt;a href=&quot;https://github.com/wallabag/wallabag/issues/1197&quot;&gt;multiple tags
filtering&lt;/a&gt; but I have a much better feeling about Readeck than
Wallabag: it&#39;s written in Golang and under active development.&lt;/p&gt;

&lt;p&gt;In any case, I don&#39;t want to throw shade at the Wallabag folks
either. They did &lt;a href=&quot;https://github.com/wallabag/wallabag/issues?q=involves%3Aanarcat&quot;&gt;solve most of the issues I raised with them&lt;/a&gt; and
even accepted &lt;a href=&quot;https://github.com/wallabag/wallabag/pull/7849&quot;&gt;my pull request&lt;/a&gt;. They have helped me collect
thousands of articles for a long time! It&#39;s just time to move on.&lt;/p&gt;

&lt;p&gt;The migration from Wallabag was impressively simple. The importer is
well-tuned, fast, and just works. I wrote about the import in &lt;a href=&quot;https://codeberg.org/readeck/readeck/issues/1119&quot;&gt;this
issue&lt;/a&gt;, but it took about 20 minutes to import essentially all
articles, and another 5 hours to refresh all the contents.&lt;/p&gt;

&lt;p&gt;There are minor issues with Readeck which I have filed (after asking!):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://codeberg.org/gollyhatch/eckard/issues/19&quot;&gt;add justified view for articles&lt;/a&gt; (Android app)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://codeberg.org/gollyhatch/eckard/issues/20&quot;&gt;more metadata in article display&lt;/a&gt; (Android app)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://codeberg.org/readeck/readeck/issues/1126&quot;&gt;show the number of articles in the label browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://codeberg.org/readeck/readeck/issues/73#issuecomment-11025251&quot;&gt;ignore duplicates&lt;/a&gt; (Readeck will happily add duplicates, whereas
Wallabag at least &lt;em&gt;tries&lt;/em&gt; to deduplicate articles -- but often fails)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;But overall I&#39;m happy and impressed with the result.&lt;/p&gt;

&lt;p&gt;I&#39;m also both happy and sad at letting go of my first (and only,
so far) Golang project. I loved writing in Go: it&#39;s a clean language,
fast to learn, and a beauty to write parallel code in (at the cost of
a rather obscure runtime).&lt;/p&gt;

&lt;p&gt;It would have been &lt;em&gt;much&lt;/em&gt; harder to write this in Python, but my
experience in Golang helped me think about how to write more parallel
code in Python, which is kind of cool.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://gitlab.com/anarcat/wallabako/&quot;&gt;GitLab project&lt;/a&gt; will remain publicly accessible, but archived,
for the foreseeable future. If you&#39;re interested in taking over
stewardship for this project, &lt;a href=&quot;https://anarc.at/contact/&quot;&gt;contact me&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks Wallabag folks, it was a great ride!&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-06T16:57:28+00:00</dc:date>
	<dc:creator>Antoine Beaupré</dc:creator>
</item> 
<item rdf:about="https://etbe.coker.com.au/?p=5978">
	<title>Russell Coker: Links March 2026</title>
	<link>https://etbe.coker.com.au/2026/03/06/links-march-2026/</link>
     <content:encoded>&lt;p&gt;&lt;a href=&quot;https://krebsonsecurity.com/2026/01/kimwolf-botnet-lurking-in-corporate-govt-networks/&quot;&gt;Krebs has an interesting article about the Kimwolf botnet which uses residential proxy relay services [1]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes&quot;&gt;cory Doctorow wrote an insightful blog post about code being a liability not an asset [2]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://aigarius.com/blog/2026/01/07/sedan-experience/&quot;&gt;Aigars Mahinovs wrote an interesting review of the BMW i4 M50 xDrive and the BMW i5 eDrive40 which seem like very impressive vehicles [3]&lt;/a&gt;. I was wondering what BMW would do now that all the features they had in the 90s have been copied by cheaper brands but they have managed to do new and exciting things.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://arstechnica.com/space/2026/01/us-spy-satellite-agency-declassifies-high-flying-cold-war-listening-post/&quot;&gt;Arstechnica has an interesting article about the recently declassified JUMPSEAT surveillance satellites that ran from 1971 to 1987 [4]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pluralistic.net/2026/01/30/zucksauce/#gandersauce&quot;&gt;Cory Doctorow wrote an interesting blog post about OgApp which briefly allowed viewing Instagram without ads and the issues of US corporations misusing EU copyright law [5]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.zdnet.com/article/linux-kernel-maintainers-new-way-of-authenticating-developers-and-code/&quot;&gt;ZDNet has an interesting article about new planned developments for the web of trust for Linux kernel coders (and others) [6]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.greenleft.org.au/2026/1447/world/india-300-million-take-streets-historic-national-strike&quot;&gt;Last month India had a 300 million person strike, we need more large scale strikes against governments that support predatory corporations [7]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.techdirt.com/2025/07/17/fascism-for-first-time-founders/&quot;&gt;Techdirt has an insightful article on the ways the fascism is bad for innovation and a market based economy [8]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Scsh&quot;&gt;The Acknowledgements section from the Scheme Shell (scsh) reference is epic [9]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.vice.com/en/article/scientists-explain-why-doing-your-own-research-leads-to-buying-conspiracies/&quot;&gt;Vice has an insightful article on research about “do your own research” and how simple Google searches tend to reinforce conspiracy theories [10]&lt;/a&gt;. A problem with Google is that it’s most effective if you already know the answer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.issendai.com/psychology/estrangement/why-estranged-parents-forums.html&quot;&gt;Issendai has an interesting and insightful series of blog posts about estranged parents forums which seems a lot like Incel forums in the way they promote abuse [11]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.caitlinjohnst.one/p/the-empire-has-accidentally-caused&quot;&gt;Caitlin Johnstone wrote an interesting article about how “the empire” caused the rebirth of a real counterculture by their attempts to coerce support for Israeli atrocities [12]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://radleybalko.substack.com/p/the-courage-to-be-decent&quot;&gt;Radley Balko wrote an interesting article about “the courage to be decent” concerning the Trump regime’s attempts to scare lawyers into cooperating with them [13]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://serpapi.com/blog/every-google-udm-in-the-world/&quot;&gt;Terry Tan wrote a useful resource on the API for Google search, this could be good for shell scripts and for 3rd party programs that launch a search [14]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://theproof.com/eating-oysters-and-mussels-as-a-vegan/&quot;&gt;The Proof has an interesting article about eating oysters and mussels as a vegan [15]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://allthingslinguistic.com/post/31689604490/what-is-yodas-syntax-in-other-languages&quot;&gt;All Things Linguistic has an interesting and amusing post about Yoda’s syntax in non-English languages [16]&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[1]&lt;a href=&quot;https://krebsonsecurity.com/2026/01/kimwolf-botnet-lurking-in-corporate-govt-networks/&quot;&gt; https://tinyurl.com/2ypyzh5w&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[2]&lt;a href=&quot;https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes&quot;&gt; https://tinyurl.com/2b9kyl5x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[3]&lt;a href=&quot;https://aigarius.com/blog/2026/01/07/sedan-experience/&quot;&gt; https://aigarius.com/blog/2026/01/07/sedan-experience/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[4]&lt;a href=&quot;https://arstechnica.com/space/2026/01/us-spy-satellite-agency-declassifies-high-flying-cold-war-listening-post/&quot;&gt; https://tinyurl.com/23ekabmj&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[5]&lt;a href=&quot;https://pluralistic.net/2026/01/30/zucksauce/#gandersauce&quot;&gt; https://pluralistic.net/2026/01/30/zucksauce/#gandersauce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[6]&lt;a href=&quot;https://www.zdnet.com/article/linux-kernel-maintainers-new-way-of-authenticating-developers-and-code/&quot;&gt; https://tinyurl.com/29j6zzyc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[7]&lt;a href=&quot;https://www.greenleft.org.au/2026/1447/world/india-300-million-take-streets-historic-national-strike&quot;&gt; https://tinyurl.com/2xvfmslu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[8]&lt;a href=&quot;https://www.techdirt.com/2025/07/17/fascism-for-first-time-founders/&quot;&gt; https://tinyurl.com/2b7m8pwa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[9]&lt;a href=&quot;https://en.wikipedia.org/wiki/Scsh&quot;&gt; https://en.wikipedia.org/wiki/Scsh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[10]&lt;a href=&quot;https://www.vice.com/en/article/scientists-explain-why-doing-your-own-research-leads-to-buying-conspiracies/&quot;&gt; https://tinyurl.com/2aajkoyv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[11]&lt;a href=&quot;https://www.issendai.com/psychology/estrangement/why-estranged-parents-forums.html&quot;&gt; https://tinyurl.com/ywd3kqel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[12]&lt;a href=&quot;https://www.caitlinjohnst.one/p/the-empire-has-accidentally-caused&quot;&gt; https://tinyurl.com/2cqep7cj&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[13]&lt;a href=&quot;https://radleybalko.substack.com/p/the-courage-to-be-decent&quot;&gt; https://radleybalko.substack.com/p/the-courage-to-be-decent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[14]&lt;a href=&quot;https://serpapi.com/blog/every-google-udm-in-the-world/&quot;&gt; https://serpapi.com/blog/every-google-udm-in-the-world/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[15]&lt;a href=&quot;https://theproof.com/eating-oysters-and-mussels-as-a-vegan/&quot;&gt; https://theproof.com/eating-oysters-and-mussels-as-a-vegan/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[16]&lt;a href=&quot;https://allthingslinguistic.com/post/31689604490/what-is-yodas-syntax-in-other-languages&quot;&gt; https://tinyurl.com/229soykv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;yarpp yarpp-related yarpp-related-rss yarpp-template-list&quot;&gt;

&lt;p&gt;Related posts:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://etbe.coker.com.au/2024/03/31/links-march-2024/&quot; rel=&quot;bookmark&quot; title=&quot;Links March 2024&quot;&gt;Links March 2024&lt;/a&gt; &lt;small&gt;Bruce Schneier wrote an interesting blog post about his workshop...&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://etbe.coker.com.au/2020/09/20/links-september-2020/&quot; rel=&quot;bookmark&quot; title=&quot;Links September 2020&quot;&gt;Links September 2020&lt;/a&gt; &lt;small&gt;MD5 cracker, find plain text that matches MD5 hash [1]....&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://etbe.coker.com.au/2026/02/17/links-february-2026/&quot; rel=&quot;bookmark&quot; title=&quot;Links February 2026&quot;&gt;Links February 2026&lt;/a&gt; &lt;small&gt;Charles Stross has a good theory of why “AI” is...&lt;/small&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded> 
	<dc:date>2026-03-06T12:23:14+00:00</dc:date>
	<dc:creator>etbe</dc:creator>
</item> 
<item rdf:about="tag:dreamwidth.org,2009-05-21:377446:20851">
	<title>Ian Jackson: Adopting tag2upload and modernising your Debian packaging</title>
	<link>https://diziet.dreamwidth.org/20851.html</link>
     <content:encoded>&lt;div style=&quot;background-color: #fff; color: #000;&quot;&gt;
&lt;h1&gt;&lt;a name=&quot;introduction&quot;&gt;Introduction&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://wiki.debian.org/tag2upload&quot;&gt;tag2upload&lt;/a&gt; allows authorised Debian contributors to upload to Debian simply by pushing a signed git tag to Debian’s gitlab instance, Salsa.
&lt;/p&gt;&lt;p&gt;We have recently &lt;a href=&quot;https://lists.debian.org/debian-devel-announce/2026/02/msg00002.html&quot;&gt;announced&lt;/a&gt; that tag2upload is, in our opinion, now very stable, and ready for general use by all Debian uploaders.
&lt;/p&gt;&lt;p&gt;tag2upload, as part of &lt;a href=&quot;https://diziet.dreamwidth.org/20436.html&quot;&gt;Debian’s git transition programme&lt;/a&gt;, is very flexible - it needs to support a large variety of maintainer practices. And it’s relatively unopinionated, wherever that’s possible. But, during the open beta, various contributors emailed us asking for Debian packaging git workflow advice and recommendations.
&lt;/p&gt;&lt;p&gt;This post is an attempt to give some more opinionated answers, and guide you through modernising your workflow.
&lt;/p&gt;&lt;p&gt;(This article is aimed squarely at Debian contributors. Much of it will make little sense to Debian outsiders.)
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#why&quot;&gt;Why&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#ease-of-development&quot;&gt;Ease of development&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#dont-fear-a-learning-burden-instead-start-forgetting-all-that-nonsense&quot;&gt;Don’t fear a learning burden; instead, start forgetting all that nonsense&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#properly-publishing-the-source-code&quot;&gt;Properly publishing the source code&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;

&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#adopting-tag2upload---the-minimal-change&quot;&gt;Adopting tag2upload - the minimal change&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#overhauling-your-workflow-using-advanced-git-first-tooling&quot;&gt;Overhauling your workflow, using advanced git-first tooling&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#assumptions&quot;&gt;Assumptions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#topics-and-tooling&quot;&gt;Topics and tooling&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#choosing-the-git-branch-format&quot;&gt;Choosing the git branch format&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#determine-upstream-git-and-stop-using-upstream-tarballs&quot;&gt;Determine upstream git and stop using upstream tarballs&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#convert-the-git-branch&quot;&gt;Convert the git branch&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#change-the-source-format&quot;&gt;Change the source format&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#sort-out-the-documentation-and-metadata&quot;&gt;Sort out the documentation and metadata&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#configure-salsa-merge-requests&quot;&gt;Configure Salsa Merge Requests&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#set-up-salsa-ci-and-use-it-to-block-merges-of-bad-changes&quot;&gt;Set up Salsa CI, and use it to block merges of bad changes&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;

&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#day-to-day-work&quot;&gt;Day-to-day work&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#making-changes-to-the-package&quot;&gt;Making changes to the package&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#test-build&quot;&gt;Test build&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#uploading-to-debian&quot;&gt;Uploading to Debian&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#uploading-a-new-package-to-debian&quot;&gt;Uploading a NEW package to Debian&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#new-upstream-version&quot;&gt;New upstream version&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#sponsorship&quot;&gt;Sponsorship&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#incorporating-an-nmu&quot;&gt;Incorporating an NMU&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#dfsg-filtering-handling-non-free-files&quot;&gt;DFSG filtering (handling non-free files)&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;

&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#common-issues&quot;&gt;Common issues&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#further-reading&quot;&gt;Further reading&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;
&lt;h1&gt;&lt;a name=&quot;why&quot;&gt;Why&lt;/a&gt;&lt;/h1&gt;
&lt;h2&gt;&lt;a name=&quot;ease-of-development&quot;&gt;Ease of development&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;git offers a far superior development experience to patches and tarballs. Moving tasks from a tarballs and patches representation to a normal, git-first, representation, makes everything simpler.
&lt;/p&gt;&lt;p&gt;dgit and tag2upload do automatically many things that have to be done manually, or with separate commands, in dput-based upload workflows.
&lt;/p&gt;&lt;p&gt;They will also save you from a variety of common mistakes. For example, you cannot accidentally overwrite an NMU, with tag2upload or dgit. These many safety catches mean that our software sometimes complains about things, or needs confirmation, when more primitive tooling just goes ahead. We think this is the right tradeoff: it’s part of the great care we take to avoid our software making messes. Software that has your back is very liberating for the user.
&lt;/p&gt;&lt;p&gt;tag2upload makes it possible to upload with very small amounts of data transfer, which is great in slow or unreliable network environments. The other week I did a git-debpush over mobile data while on a train in Switzerland; it completed in seconds.
&lt;/p&gt;&lt;p&gt;See the &lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#day-to-day-work&quot;&gt;Day-to-day work section&lt;/a&gt; below to see how simple your life could be.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;dont-fear-a-learning-burden-instead-start-forgetting-all-that-nonsense&quot;&gt;Don’t fear a learning burden; instead, start forgetting all that nonsense&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Most Debian contributors have spent months or years learning how to work with Debian’s tooling. You may reasonably fear that our software is yet more bizarre, janky, and mistake-prone stuff to learn.
&lt;/p&gt;&lt;p&gt;We promise (and our users tell us) that’s not how it is. We have spent a lot of effort on providing a good user experience. Our new git-first tooling, especially dgit and tag2upload, is much simpler to use than source-package-based tooling, despite being more capable.
&lt;/p&gt;&lt;p&gt;The idiosyncrasies and bugs of source packages, and of the legacy archive, have been relentlessly worked around and papered over by our thousands of lines of thoroughly-tested defensive code. You too can forget all those confusing details, like our users have! After using our systems for a while you won’t look back.
&lt;/p&gt;&lt;p&gt;And, you shouldn’t fear trying it out. dgit and tag2upload are unlikely to make a mess. If something is wrong (or even doubtful), they will typically detect it, and stop. This does mean that starting to use tag2upload or dgit can involve resolving anomalies that previous tooling ignored, or passing additional options to reassure the system about your intentions. So admittedly it &lt;em&gt;isn’t&lt;/em&gt; always trivial to get your first push to succeed.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;properly-publishing-the-source-code&quot;&gt;Properly publishing the source code&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of Debian’s foundational principles is that we publish the source code.
&lt;/p&gt;&lt;p&gt;Nowadays, the vast majority of us, and of our upstreams, are using git. We are doing this because git makes our life so much easier.
&lt;/p&gt;&lt;p&gt;But, without tag2upload or dgit, we aren’t &lt;em&gt;properly&lt;/em&gt; publishing our work! Yes, we typically put our git branch on Salsa, and point &lt;code&gt;Vcs-Git&lt;/code&gt; at it. However:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The format of git branches on Salsa is not standardised. They might be patches-unapplied, patches-applied, bare &lt;code&gt;debian/&lt;/code&gt;, or &lt;a href=&quot;https://wiki.debian.org/GitPackagingSurvey&quot;&gt;something even stranger&lt;/a&gt;.
&lt;/li&gt;&lt;li&gt;There is no guarantee that the DEP-14 &lt;code&gt;debian/1.2.3-7&lt;/code&gt; tag on salsa corresponds precisely to what was actually uploaded. dput-based tooling (such as &lt;code&gt;gbp buildpackage&lt;/code&gt;) doesn’t cross-check the .dsc against git.
&lt;/li&gt;&lt;li&gt;There is no guarantee that the presence of a DEP-14 tag even means that that version of package is in the archive.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This means that the git repositories on Salsa cannot be used by anyone who needs things that are &lt;em&gt;systematic&lt;/em&gt; and &lt;em&gt;always correct&lt;/em&gt;. They are OK for expert humans, but they are awkward (even &lt;a href=&quot;https://diziet.dreamwidth.org/9556.html&quot;&gt;hazardous&lt;/a&gt;) for Debian novices, and you cannot use them in automation. The real test is: could you use &lt;code&gt;Vcs-Git&lt;/code&gt; and Salsa to build a Debian derivative? You could not.
&lt;/p&gt;&lt;p&gt;tag2upload and dgit &lt;em&gt;do&lt;/em&gt; solve this problem. When you upload, they:
&lt;/p&gt;&lt;ol type=&quot;1&quot;&gt;&lt;li&gt;Make a canonical-form (patches-applied) derivative of your git branch;
&lt;/li&gt;&lt;li&gt;Ensure that there is a well-defined correspondence between the git tree and the source package;
&lt;/li&gt;&lt;li&gt;Publish both the DEP-14 tag and a canonical-form &lt;code&gt;archive/debian/1.2.3-7&lt;/code&gt; tag to a single central git depository, &lt;a href=&quot;https://browse.dgit.debian.org&quot;&gt;&lt;code&gt;*.dgit.debian.org&lt;/code&gt;&lt;/a&gt;;
&lt;/li&gt;&lt;li&gt;Record the git information in the &lt;code&gt;Dgit&lt;/code&gt; field in &lt;code&gt;.dsc&lt;/code&gt; so that clients can tell (using the &lt;a href=&quot;https://ftp-team.pages.debian.net/dak/docs/generated/dakweb.html#module-dakweb&quot;&gt;ftpmaster API&lt;/a&gt;) that this was a git-based upload, what the corresponding git objects are, and where to find them.
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;This dependably conveys your git history to users and downstreams, in a standard, systematic and discoverable way. tag2upload and dgit are the only system which achieves this.
&lt;/p&gt;&lt;p&gt;(The client is &lt;code&gt;dgit clone&lt;/code&gt;, as advertised in e.g. &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-user.7.en.html&quot;&gt;dgit-user(7)&lt;/a&gt;. For dput-based uploads, it falls back to importing the source package.)
&lt;/p&gt;&lt;h1&gt;&lt;a name=&quot;adopting-tag2upload---the-minimal-change&quot;&gt;Adopting tag2upload - the minimal change&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;tag2upload is a substantial incremental improvement to many existing workflows. git-debpush is a drop-in replacement for building, signing, and uploading the source package.
&lt;/p&gt;&lt;p&gt;So, you can just adopt it &lt;em&gt;without&lt;/em&gt; completely overhauling your packaging practices. You and your co-maintainers can even mix-and-match tag2upload, dgit, and traditional approaches, for the same package.
&lt;/p&gt;&lt;p&gt;Start with &lt;a href=&quot;https://wiki.debian.org/tag2upload&quot;&gt;the wiki page&lt;/a&gt; and &lt;a href=&quot;https://manpages.debian.org/testing/git-debpush/git-debpush.1.en.html&quot;&gt;git-debpush(1)&lt;/a&gt; (ideally from forky aka testing).
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;You &lt;em&gt;don’t&lt;/em&gt; need to do any of the other things recommended in this article.&lt;/strong&gt;
&lt;/p&gt;&lt;h1&gt;&lt;a name=&quot;overhauling-your-workflow-using-advanced-git-first-tooling&quot;&gt;Overhauling your workflow, using advanced git-first tooling&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The rest of this article is a guide to adopting the best and most advanced git-based tooling for Debian packaging.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;assumptions&quot;&gt;Assumptions&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;Your current approach uses the “patches-unapplied” git branch format used with &lt;code&gt;gbp pq&lt;/code&gt; and/or &lt;code&gt;quilt&lt;/code&gt;, and often used with &lt;code&gt;git-buildpackage&lt;/code&gt;. You previously used &lt;code&gt;gbp import-orig&lt;/code&gt;.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You are fluent with git, and know how to use Merge Requests on gitlab (Salsa). You have your &lt;code&gt;origin&lt;/code&gt; remote set to Salsa.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Your main Debian branch name on Salsa is &lt;code&gt;master&lt;/code&gt;. Personally I &lt;a href=&quot;https://datatracker.ietf.org/doc/statement-iab-statement-on-inclusive-language-in-iab-stream-documents/&quot;&gt;think we should use &lt;code&gt;main&lt;/code&gt;&lt;/a&gt; but changing your main branch name is outside the scope of this article.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You have enough familiarity with Debian packaging including concepts like source and binary packages, and NEW review.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Your co-maintainers are also adopting the new approach.

&lt;/p&gt;&lt;/li&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/ul&gt;
&lt;p&gt;tag2upload and dgit (and git-debrebase) are flexible tools and can help with many other scenarios too, and you can often mix-and-match different approaches. But, explaining every possibility would make this post far too confusing.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;topics-and-tooling&quot;&gt;Topics and tooling&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This article will guide you in adopting:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;tag2upload
&lt;/li&gt;&lt;li&gt;Patches-applied git branch for your packaging
&lt;/li&gt;&lt;li&gt;Either plain git merge or git-debrebase
&lt;/li&gt;&lt;li&gt;dgit when a with-binaries uploaded is needed (NEW)
&lt;/li&gt;&lt;li&gt;git-based sponsorship
&lt;/li&gt;&lt;li&gt;Salsa (gitlab), including Debian Salsa CI
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;&lt;a name=&quot;choosing-the-git-branch-format&quot;&gt;Choosing the git branch format&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In Debian we need to be able to modify the upstream-provided source code. Those modifications are the &lt;strong&gt;Debian delta&lt;/strong&gt;. We need to somehow represent it in git.
&lt;/p&gt;&lt;p&gt;We recommend storing the delta &lt;em&gt;as git commits to those upstream files&lt;/em&gt;, by picking one of the following two approaches.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Much traditional Debian tooling like &lt;code&gt;quilt&lt;/code&gt; and &lt;code&gt;gbp pq&lt;/code&gt; uses the “patches-unapplied” branch format, which stores the delta as patch files in &lt;code&gt;debian/patches/&lt;/code&gt;, in a git tree full of unmodified upstream files. This is clumsy to work with, and can even be an &lt;a href=&quot;https://diziet.dreamwidth.org/9556.html&quot;&gt;alarming beartrap&lt;/a&gt; for Debian outsiders.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;&lt;strong&gt;Option 1: simply use git, directly, including git merge.&lt;/strong&gt;
&lt;/p&gt;&lt;p&gt;Just make changes directly to upstream files on your Debian branch, when necessary. Use plain &lt;code&gt;git merge&lt;/code&gt; when merging from upstream.
&lt;/p&gt;&lt;p&gt;This is appropriate if your package has no or very few upstream changes. It is a good approach if the Debian maintainers and upstream maintainers work very closely, so that any needed changes for Debian are upstreamed quickly, and any desired behavioural differences can be arranged by configuration controlled from within &lt;code&gt;debian/&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;This is the approach documented more fully in our workflow tutorial &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-maint-merge.7.en.html&quot;&gt;dgit-maint-merge(7)&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;&lt;strong&gt;Option 2: Adopt git-debrebase.&lt;/strong&gt;
&lt;/p&gt;&lt;p&gt;git-debrebase helps maintain your delta as linear series of commits (very like a “topic branch” in git terminology). The delta can be reorganised, edited, and rebased. git-debrebase is designed to help you carry a significant and complicated delta series.
&lt;/p&gt;&lt;p&gt;The older versions of the Debian delta are preserved in the history. git-debrebase makes extra merges to make a fast-forwarding history out of the successive versions of the delta queue branch.
&lt;/p&gt;&lt;p&gt;This is the approach documented more fully in our workflow tutorial &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-maint-debrebase.7.en.html&quot;&gt;dgit-maint-debrebase(7)&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Examples of complex packages using this approach include &lt;a href=&quot;https://salsa.debian.org/xen-team/debian-xen&quot;&gt;src:xen&lt;/a&gt; and &lt;a href=&quot;https://salsa.debian.org/common-lisp-team/sbcl&quot;&gt;src:sbcl&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;determine-upstream-git-and-stop-using-upstream-tarballs&quot;&gt;Determine upstream git and stop using upstream tarballs&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We recommend using upstream git, only and directly. You should ignore upstream tarballs completely.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Many maintainers have been importing upstream tarballs into git, for example by using &lt;code&gt;gbp import-orig&lt;/code&gt;. But in reality the upstream tarball is an intermediate build product, not (just) source code. Using tarballs rather than git exposes us to additional supply chain attacks; indeed, the key activation part of the xz backdoor attack was hidden only in the tarball!
&lt;/p&gt;&lt;p&gt;git offers better traceability than so-called “pristine” upstream tarballs. (The word “pristine” is even a &lt;a href=&quot;https://joeyh.name/blog/entry/upstream_git_repositories/&quot;&gt;joke&lt;/a&gt; by the author of pristine-tar!)
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;First, establish which upstream git tag corresponds to the version currently in Debian. From the sake of readability, I’m going to pretend that upstream version is &lt;code&gt;1.2.3&lt;/code&gt;, and that upstream tagged it &lt;code&gt;v1.2.3&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;Edit &lt;code&gt;debian/watch&lt;/code&gt; to contain something like this:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;version=4
opts=&quot;mode=git&quot; https://codeberg.org/team/package refs/tags/v(\d\S*)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You may need to adjust the regexp, depending on your upstream’s tag name convention. If &lt;code&gt;debian/watch&lt;/code&gt; had a &lt;code&gt;files-excluded&lt;/code&gt;, you’ll need to make a &lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#dfsg-filtering-handling-non-free-files&quot;&gt;filtered version of upstream git&lt;/a&gt;.
&lt;/p&gt;&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;From now on we’ll generate our own .orig tarballs directly from git.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #ee9; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;We need &lt;em&gt;some&lt;/em&gt; “upstream tarball” for the &lt;code&gt;3.0 (quilt)&lt;/code&gt; source format to work with. It needs to correspond to the git commit we’re using as our upstream. We &lt;em&gt;don’t&lt;/em&gt; need or want to use a tarball from upstream for this. The &lt;code&gt;.orig&lt;/code&gt; is just needed so a nice legacy Debian source package (&lt;code&gt;.dsc&lt;/code&gt;) can be generated.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Probably, the current &lt;code&gt;.orig&lt;/code&gt; in the Debian archive, is an upstream tarball, which may be different to the output of git-archive and possibly even have different contents to what’s in git. The legacy archive has trouble with differing &lt;code&gt;.orig&lt;/code&gt;s for the “same upstream version”.
&lt;/p&gt;&lt;p&gt;So we must — until the next upstream release — change our idea of the upstream version number. We’re going to add &lt;code&gt;+git&lt;/code&gt; to Debian’s idea of the upstream version. Manually make a tag with that name:
&lt;/p&gt;&lt;pre class=&quot;shell-script&quot;&gt;&lt;code&gt;git tag -m &quot;Compatibility tag for orig transition&quot; v1.2.3+git v1.2.3~0
git push origin v1.2.3+git&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If you are doing the packaging overhaul at the same time as a new upstream version, you can skip this part.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;convert-the-git-branch&quot;&gt;Convert the git branch&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;Prepare a new branch on top of upstream git, containing what we want:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git branch -f old-master         # make a note of the old git representation
git reset --hard v1.2.3          # go back to the real upstream git tag
git checkout old-master :debian  # take debian/* from old-master
git commit -m &quot;Re-import Debian packaging on top of upstream git&quot;
git merge --allow-unrelated-histories -s ours -m &quot;Make fast forward from tarball-based history&quot; old-master
git branch -d old-master         # it&#39;s incorporated in our history now&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;If there are any patches, manually apply them&lt;/strong&gt; to your &lt;code&gt;main&lt;/code&gt; branch with &lt;code&gt;git am&lt;/code&gt;, and delete the patch files (&lt;code&gt;git rm -r debian/patches&lt;/code&gt;, and commit). (If you’ve chosen this workflow, there should be hardly any patches,)
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #cce; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;These are some pretty nasty git runes, indeed. They’re needed because we want to restart our Debian packaging on top of a possibly quite different notion of what the upstream is.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Convert the branch to git-debrebase format and rebase onto the upstream git:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git-debrebase -fdiverged convert-from-gbp upstream/1.2.3
git-debrebase -fdiverged -fupstream-not-ff new-upstream 1.2.3+git&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If you had patches which patched generated files which are present only in the upstream tarball, and not in upstream git, you will encounter rebase conflicts. You can drop hunks editing those files, since those files are no longer going to be part of your view of the upstream source code at all.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #ee9; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;The force option &lt;code&gt;-fupstream-not-ff&lt;/code&gt; will be needed this one time because your existing Debian packaging history is (probably) not based directly on the upstream history. &lt;code&gt;-fdiverged&lt;/code&gt; may be needed because git-debrebase might spot that your branch is not based on dgit-ish git history.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Manually make your history fast forward from the git import of your previous upload.
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;dgit fetch
git show dgit/dgit/sid:debian/changelog
# check that you have the same version number
git merge -s ours --allow-unrelated-histories -m &#39;Declare fast forward from pre-git-based history&#39; dgit/dgit/sid&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;&lt;a name=&quot;change-the-source-format&quot;&gt;Change the source format&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Delete any existing &lt;code&gt;debian/source/options&lt;/code&gt; and/or &lt;code&gt;debian/source/local-options&lt;/code&gt;.
&lt;/p&gt;&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;Change &lt;code&gt;debian/source/format&lt;/code&gt; to &lt;code&gt;1.0&lt;/code&gt;. Add &lt;code&gt;debian/source/options&lt;/code&gt; containing &lt;code&gt;-sn&lt;/code&gt;.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #cce; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;We are using the “1.0 native” source format. This is the simplest possible source format - just a tarball. We would prefer “3.0 (native)”, which has some advantages, but dpkg-source between 2013 (wheezy) and 2025 (trixie) inclusive &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737634#107&quot;&gt;unjustifiably rejects&lt;/a&gt; this configuration.
&lt;/p&gt;&lt;p&gt;You may receive bug reports from over-zealous folks complaining about the use of the 1.0 source format. You should close such reports, with a reference to this article and to &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106402&quot;&gt;#1106402&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Ensure that &lt;code&gt;debian/source/format&lt;/code&gt; contains &lt;code&gt;3.0 (quilt)&lt;/code&gt;.
&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Now you are ready to do a &lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#test-build&quot;&gt;local test build&lt;/a&gt;.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;sort-out-the-documentation-and-metadata&quot;&gt;Sort out the documentation and metadata&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Edit &lt;code&gt;README.source&lt;/code&gt; to at least mention dgit-maint-merge(7) or dgit-maint-debrebase(7), and to tell people not to try to edit or create anything in &lt;code&gt;debian/patches/&lt;/code&gt;. Consider saying that uploads should be done via dgit or tag2upload.
&lt;/p&gt;&lt;p&gt;Check that your &lt;code&gt;Vcs-Git&lt;/code&gt; is correct in &lt;code&gt;debian/control&lt;/code&gt;. Consider deleting or pruning &lt;code&gt;debian/gbp.conf&lt;/code&gt;, since it isn’t used by dgit, tag2upload, or git-debrebase.
&lt;/p&gt;&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;Add a note to &lt;code&gt;debian/changelog&lt;/code&gt; about the git packaging change.
&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;&lt;code&gt;git-debrebase new-upstream&lt;/code&gt; will have added a “new upstream version” stanza to &lt;code&gt;debian/changelog&lt;/code&gt;. Edit that so that it instead describes the packaging change. (Don’t remove the &lt;code&gt;+git&lt;/code&gt; from the upstream version number there!)
&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;configure-salsa-merge-requests&quot;&gt;Configure Salsa Merge Requests&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;In “Settings” / “Merge requests”, change “Squash commits when merging” to “Do not allow”.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #ee9; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Squashing could destroy your carefully-curated delta queue. It would also disrupt git-debrebase’s git branch structure.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;set-up-salsa-ci-and-use-it-to-block-merges-of-bad-changes&quot;&gt;Set up Salsa CI, and use it to block merges of bad changes&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;a name=&quot;caveat---the-tradeoff&quot;&gt;Caveat - the tradeoff&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;gitlab is a giant pile of enterprise crap. It &lt;a href=&quot;https://gitlab.com/gitlab-org/gitlab/-/issues/429516&quot;&gt;is&lt;/a&gt; &lt;a href=&quot;https://gitlab.com/gitlab-org/gitlab/-/issues/472646&quot;&gt;full&lt;/a&gt; &lt;a href=&quot;https://gitlab.com/gitlab-org/gitlab/-/issues/581752&quot;&gt;of&lt;/a&gt; &lt;a href=&quot;https://gitlab.com/gitlab-org/gitlab/-/issues/581897&quot;&gt;startling&lt;/a&gt; &lt;a href=&quot;https://gitlab.com/gitlab-org/gitlab/-/issues/217231&quot;&gt;bugs&lt;/a&gt;, many of which reveal a fundamentally broken design. It is only barely Free Software in practice for Debian (in the sense that we are very reluctant to try to modify it). The constant-churn development approach and open-core business model are &lt;a href=&quot;https://mako.cc/writing/hill-free_tools.html&quot;&gt;serious problems&lt;/a&gt;. It’s very slow (and resource-intensive). It can be depressingly unreliable. That Salsa works as well as it does is a testament to the dedication of the Debian Salsa team (and those who support them, including DSA).
&lt;/p&gt;&lt;p&gt;However, I have found that despite these problems, Salsa CI is well worth the trouble. Yes, there are frustrating days when work is blocked because gitlab CI is broken and/or one has to keep mashing “Retry”. But, the upside is no longer having to remember to run tests, track which of my multiple dev branches tests have passed on, and so on. Automatic tests on Merge Requests are a great way of reducing maintainer review burden for external contributions, and helping uphold quality norms within a team. They’re a great boon for the lazy solo programmer.
&lt;/p&gt;&lt;p&gt;The bottom line is that I absolutely love it when the computer thoroughly checks my work. This is tremendously freeing, precisely at the point when one most needs it — deep in the code. If the price is to occasionally be blocked by a confused (or broken) computer, so be it.
&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;setup-procedure&quot;&gt;Setup procedure&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Create &lt;code&gt;debian/salsa-ci.yml&lt;/code&gt; containing
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;include:
  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In your Salsa repository, under “Settings” / “CI/CD”, expand “General Pipelines” and set “CI/CD configuration file” to &lt;code&gt;debian/salsa-ci.yml&lt;/code&gt;.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Your project may have an upstream CI config in &lt;code&gt;.gitlab-ci.yml&lt;/code&gt;. But you probably want to run the Debian Salsa CI jobs.
&lt;/p&gt;&lt;p&gt;You can add various extra configuration to &lt;code&gt;debian/salsa-ci.yml&lt;/code&gt; to customise it. Consult the &lt;a href=&quot;https://salsa.debian.org/salsa-ci-team/pipeline/-/blob/master/README.md?ref_type=heads&quot;&gt;Salsa CI docs&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Add to &lt;code&gt;debian/salsa-ci.yml&lt;/code&gt;:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;.git-debrebase-prepare: &amp;amp;git-debrebase-prepare
  # install the tools we&#39;ll need
  - apt-get update
  - apt-get --yes install git-debrebase git-debpush
  # git-debrebase needs git user setup
  - git config user.email &quot;salsa-ci@invalid.invalid&quot;
  - git config user.name &quot;salsa-ci&quot;
  # run git-debrebase make-patches
  # https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/371
  - git-debrebase --force
  - git-debrebase --noop-ok make-patches
  # make an orig tarball using the upstream tag, not a gbp upstream/ tag
  # https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/541
  - git-deborig

.build-definition: &amp;amp;build-definition
  extends: .build-definition-common
  before_script: *git-debrebase-prepare

build source:
  extends: .build-source-only
  before_script: *git-debrebase-prepare

variables:
  # disable shallow cloning of git repository. This is needed for git-debrebase
  GIT_DEPTH: 0&lt;/code&gt;&lt;/pre&gt;&lt;blockquote style=&quot;background-color: #ee9; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Unfortunately the Salsa CI pipeline currently lacks proper support for git-debrebase (&lt;a href=&quot;https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/371&quot;&gt;salsa-ci#371&lt;/a&gt;) and has trouble directly using upstream git for orig tarballs (&lt;a href=&quot;https://salsa.debian.org/salsa-ci-team/pipeline/-/issues/541&quot;&gt;#salsa-ci#541&lt;/a&gt;).
&lt;/p&gt;&lt;p&gt;These runes were based on those &lt;a href=&quot;https://salsa.debian.org/xen-team/debian-xen/-/blob/master/debian/salsa-ci.yml?ref_type=heads&quot;&gt;in the Xen package&lt;/a&gt;. You should subscribe to the tickets #371 and #541 so that you can replace the clone-and-hack when proper support is merged.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Push this to salsa and make the CI pass.
&lt;/p&gt;&lt;p&gt;If you configured the pipeline filename after your last push, you will need to explicitly start the first CI run. That’s in “Pipelines”: press “New pipeline” in the top right. The defaults will very probably be correct.
&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;block-untested-pushes-preventing-regressions&quot;&gt;Block untested pushes, preventing regressions&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;In your project on Salsa, go into “Settings” / “Repository”. In the section “Branch rules”, use “Add branch rule”. Select the branch &lt;code&gt;master&lt;/code&gt;. Set “Allowed to merge” to “Maintainers”. Set “Allowed to push and merge” to “No one”. Leave “Allow force push” disabled.
&lt;/p&gt;&lt;p&gt;This means that the only way to land &lt;em&gt;anything&lt;/em&gt; on your mainline is via a Merge Request. When you make a Merge Request, gitlab will offer “Set to auto-merge”. Use that.
&lt;/p&gt;&lt;p&gt;gitlab won’t normally merge an MR unless CI passes, although you can override this on a per-MR basis if you need to.
&lt;/p&gt;&lt;p&gt;(Sometimes, immediately after creating a merge request in gitlab, you will see a plain “Merge” button. &lt;a href=&quot;https://gitlab.com/gitlab-org/gitlab/-/issues/429516&quot;&gt;This is a bug.&lt;/a&gt; Don’t press that. Reload the page so that “Set to auto-merge” appears.)
&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;autopkgtests&quot;&gt;autopkgtests&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ideally, your package would have meaningful autopkgtests (DEP-8 tests) This makes Salsa CI more useful for you, and also helps detect and defend you against regressions in your dependencies.
&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;https://diziet.dreamwidth.org/data/documentation%20https://ci.debian.net/doc/&quot;&gt;Debian CI docs&lt;/a&gt; are a good starting point. In-depth discussion of writing autopkgtests is beyond the scope of this article.
&lt;/p&gt;&lt;h1&gt;&lt;a name=&quot;day-to-day-work&quot;&gt;Day-to-day work&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;With this capable tooling, most tasks are much easier.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;making-changes-to-the-package&quot;&gt;Making changes to the package&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Make all changes via a Salsa Merge Request. So start by making a branch that will become the MR branch.
&lt;/p&gt;&lt;p&gt;On your MR branch you can freely edit every file. This includes upstream files, and files in &lt;code&gt;debian/&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;For example, you can:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Make changes with your editor and commit them.
&lt;/li&gt;&lt;li&gt;&lt;code&gt;git cherry-pick&lt;/code&gt; an upstream commit.
&lt;/li&gt;&lt;li&gt;&lt;code&gt;git am&lt;/code&gt; a patch from a mailing list or from the Debian Bug System.
&lt;/li&gt;&lt;li&gt;&lt;code&gt;git revert&lt;/code&gt; an earlier commit, even an upstream one.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;When you have a working state of things, tidy up your git branch:
&lt;/p&gt;&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;Use &lt;code&gt;git-rebase&lt;/code&gt; to squash/edit/combine/reorder commits.
&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Use &lt;code&gt;git-debrebase -i&lt;/code&gt; to squash/edit/combine/reorder commits. When you are happy, run &lt;code&gt;git-debrebase conclude&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Do not edit debian/patches/&lt;/strong&gt;. With git-debrebase, this is purely an output. Edit the upstream files directly instead. To reorganise/maintain the patch queue, use &lt;code&gt;git-debrebase -i&lt;/code&gt; to edit the actual commits.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Push the MR branch (topic branch) to Salsa and make a Merge Request.
&lt;/p&gt;&lt;p&gt;Set the MR to “auto-merge when all checks pass”. (Or, depending on your team policy, you could ask for an MR Review of course.)
&lt;/p&gt;&lt;p&gt;If CI fails, fix up the MR branch, squash/tidy it again, force push the MR branch, and once again set it to auto-merge.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;test-build&quot;&gt;Test build&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;An informal test build can be done like this:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;apt-get build-dep .
dpkg-buildpackage -uc -b&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ideally this will leave &lt;code&gt;git status&lt;/code&gt; clean, with no modified or un-ignored untracked files. If it shows untracked files, add them to &lt;code&gt;.gitignore&lt;/code&gt; or &lt;code&gt;debian/.gitignore&lt;/code&gt; as applicable.
&lt;/p&gt;&lt;p&gt;If it dirties the tree, consider trying to make it stop doing that. The easiest way is probably to build out-of-tree, if supported upstream. If this is too difficult, you can leave the messy build arrangements as they are, but you’ll need to be disciplined about always committing, using git clean and git reset, and so on.
&lt;/p&gt;&lt;p&gt;For formal binaries builds, including for testing, use &lt;code&gt;dgit sbuild&lt;/code&gt; as &lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#uploading-a-new-package-to-debian&quot;&gt;described below for uploading to NEW&lt;/a&gt;.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;uploading-to-debian&quot;&gt;Uploading to Debian&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Start an MR branch for the administrative changes for the release.
&lt;/p&gt;&lt;p&gt;Document all the changes you’re going to release, in the &lt;code&gt;debian/changelog&lt;/code&gt;.
&lt;/p&gt;&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;gbp dch can help write the changelog for you:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;dgit fetch sid
gbp dch --ignore-branch --since=dgit/dgit/sid --git-log=^upstream/main&lt;/code&gt;&lt;/pre&gt;&lt;blockquote style=&quot;background-color: #cce; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;&lt;code&gt;--ignore-branch&lt;/code&gt; is needed because gbp dch wrongly thinks you ought to be running this on &lt;code&gt;master&lt;/code&gt;, but of course you’re running it on your MR branch.
&lt;/p&gt;&lt;p&gt;The &lt;code&gt;--git-log=^upstream/main&lt;/code&gt; excludes all upstream commits from the listing used to generate the changelog. (I’m assuming you have an &lt;code&gt;upstream&lt;/code&gt; remote and that you’re basing your work on their &lt;code&gt;main&lt;/code&gt; branch.) If there was a new upstream version, you’ll usually want to write a single line about that, and perhaps summarise anything really important.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;(For the first upload after switching to using tag2upload or dgit you need &lt;code&gt;--since=debian/1.2.3-1&lt;/code&gt;, where &lt;code&gt;1.2.3-1&lt;/code&gt; is your previous DEP-14 tag, because &lt;code&gt;dgit/dgit/sid&lt;/code&gt; will be a dsc import, not your actual history.)
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Change &lt;code&gt;UNRELEASED&lt;/code&gt; to the target suite, and finalise the changelog. (Note that &lt;code&gt;dch&lt;/code&gt; will insist that you at least save the file in your editor.)
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;dch -r
git commit -m &#39;Finalise for upload&#39; debian/changelog&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Make an MR of these administrative changes, and merge it. (Either set it to auto-merge and wait for CI, or if you’re in a hurry double-check that it really is just a changelog update so that you can be confident about telling Salsa to “Merge unverified changes”.)
&lt;/p&gt;&lt;p&gt;Now you can perform the actual upload:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git checkout master
git pull --ff-only # bring the gitlab-made MR merge commit into your local tree&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git-debpush&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git-debpush --quilt=linear&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;--quilt=linear&lt;/code&gt; is needed only the first time, but it is very important that first time, to tell the system the correct git branch layout.
&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;uploading-a-new-package-to-debian&quot;&gt;Uploading a NEW package to Debian&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If your package is NEW (completely new source, or has new binary packages) you can’t do a source-only upload. You have to build the source and binary packages locally, and upload those build artifacts.
&lt;/p&gt;&lt;p&gt;Happily, given the same git branch you’d tag for tag2upload, and assuming you have sbuild installed and a suitable chroot, &lt;code&gt;dgit&lt;/code&gt; can help take care of the build and upload for you:
&lt;/p&gt;&lt;p&gt;Prepare the changelog update and merge it, as above. Then:
&lt;/p&gt;&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Create the orig tarball and launder the git-derebase branch:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git-deborig
git-debrebase quick&lt;/code&gt;&lt;/pre&gt;&lt;blockquote style=&quot;background-color: #ee9; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Source package format 3.0 (quilt), which is what I’m recommending here for use with git-debrebase, needs an orig tarball; it would also be needed for 1.0-with-diff.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Build the source and binary packages, locally:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;dgit sbuild
dgit push-built&lt;/code&gt;&lt;/pre&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;You don’t &lt;em&gt;have to&lt;/em&gt; use &lt;code&gt;dgit sbuild&lt;/code&gt;, but it is usually convenient to do so, because unlike sbuild, dgit understands git. Also it works around a &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908747&quot;&gt;gitignore-related defect&lt;/a&gt; in dpkg-source.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;h2&gt;&lt;a name=&quot;new-upstream-version&quot;&gt;New upstream version&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Find the new upstream version number and corresponding tag. (Let’s suppose it’s &lt;code&gt;1.2.4&lt;/code&gt;.) Check the provenance:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git verify-tag v1.2.4&lt;/code&gt;&lt;/pre&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Not all upstreams sign their git tags, sadly. Sometimes encouraging them to do so can help. You may need to use some other method(s) to check that you have the right git commit for the release.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;div style=&quot;background-color: #ddf; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git merge&lt;/h5&gt;

&lt;p&gt;Simply merge the new upstream version and update the changelog:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git merge v1.2.4
dch -v1.2.4-1 &#39;New upstream release.&#39;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Rebase your delta queue onto the new upstream version:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git debrebase mew-upstream 1.2.4&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;If there are conflicts between your Debian delta for 1.2.3, and the upstream changes in 1.2.4, this is when you need to resolve them, as part of &lt;code&gt;git merge&lt;/code&gt; or &lt;code&gt;git (deb)rebase&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;After you’ve completed the merge, test your package and make any further needed changes. When you have it working in a local branch, make a Merge Request, as above.
&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;sponsorship&quot;&gt;Sponsorship&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;git-based sponsorship is super easy! The sponsee can maintain their git branch on Salsa, and do all normal maintenance via gitlab operations.
&lt;/p&gt;&lt;p&gt;When the time comes to upload, the sponsee notifies the sponsor that it’s time. The sponsor fetches and checks out the git branch from Salsa, does their checks, as they judge appropriate, and when satisfied runs &lt;code&gt;git-debpush&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;As part of the sponsor’s checks, they might want to see all changes since the last upload to Debian:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;dgit fetch sid
git diff dgit/dgit/sid..HEAD&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Or to see the Debian delta of the proposed upload:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git verify-tag v1.2.3
git diff v1.2.3..HEAD &#39;:!debian&#39;&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;Or to show all the delta as a series of commits:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git log -p v1.2.3..HEAD &#39;:!debian&#39;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Don’t look at &lt;code&gt;debian/patches/&lt;/code&gt;. It can be absent or out of date.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;incorporating-an-nmu&quot;&gt;Incorporating an NMU&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fetch the NMU into your local git, and see what it contains:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;dgit fetch sid
git diff master...dgit/dgit/sid&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If the NMUer &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-nmu-simple.7.en.html&quot;&gt;used dgit&lt;/a&gt;, then &lt;code&gt;git log dgit/dgit/sid&lt;/code&gt; will show you the commits they made.
&lt;/p&gt;&lt;p&gt;Normally the best thing to do is to simply merge the NMU, and then do any reverts or rework in followup commits:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git merge dgit/dgit/sid&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;You should &lt;code&gt;git-debrebase quick&lt;/code&gt; at this stage, to check that the merge went OK and the package still has a lineariseable delta queue.
&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;p&gt;Then make any followup changes that seem appropriate. Supposing your previous maintainer upload was &lt;code&gt;1.2.3-7&lt;/code&gt;, you can go back and see the NMU diff again with:
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git diff debian/1.2.3-7...dgit/dgit/sid&lt;/code&gt;&lt;/pre&gt;&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;p&gt;The actual changes made to upstream files will always show up as diff hunks to those files. diff commands will often also show you changes to &lt;code&gt;debian/patches/&lt;/code&gt;. Normally it’s best to filter them out with &lt;code&gt;git diff ... &#39;:!debian/patches&#39;&lt;/code&gt;
&lt;/p&gt;&lt;p&gt;If you’d prefer to read the changes to the delta queue as an interdiff (diff of diffs), you can do something like
&lt;/p&gt;&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git checkout debian/1.2.3-7
git-debrebase --force make-patches
git diff HEAD...dgit/dgit/sid -- :debian/patches&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;to diff against a version with &lt;code&gt;debian/patches/&lt;/code&gt; up to date. (The NMU, in &lt;code&gt;dgit/dgit/sid&lt;/code&gt;, will necessarily have the patches already up to date.)
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;

&lt;h2&gt;&lt;a name=&quot;dfsg-filtering-handling-non-free-files&quot;&gt;DFSG filtering (handling non-free files)&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Some upstreams ship non-free files of one kind of another. Often these are just in the tarballs, in which case basing your work on upstream git avoids the problem. But if the files are in upstream’s git trees, you need to filter them out.
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;This advice is not for (legally or otherwise) dangerous files&lt;/strong&gt;. If your package contains files that may be illegal, or hazardous, you need much more serious measures. In this case, even pushing the upstream git history to any Debian service, including Salsa, must be avoided. If you suspect this situation you should seek advice, privately and as soon as possible, from dgit-owner@d.o and/or the DFSG team. Thankfully, legally dangerous files are very rare in upstream git repositories, for obvious reasons.
&lt;/p&gt;&lt;p&gt;Our approach is to make a filtered git branch, based on the upstream history, with the troublesome files removed. We then treat that as the upstream for all of the rest of our work.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Yes, this will end up including the non-free files in the git history, on official Debian servers. That’s OK. What’s forbidden is non-free material in the Debianised git tree, or in the source packages.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;h3&gt;&lt;a name=&quot;initial-filtering&quot;&gt;Initial filtering&lt;/a&gt;&lt;/h3&gt;
&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git checkout -b upstream-dfsg v1.2.3
git rm nonfree.exe
git commit -m &quot;upstream version 1.2.3 DFSG-cleaned&quot;
git tag -s -m &quot;upstream version 1.2.3 DFSG-cleaned&quot; v1.2.3+ds1
git push origin upstream-dfsg&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;And now, use &lt;code&gt;1.2.3+ds1&lt;/code&gt;, and the filtered branch &lt;code&gt;upstream-dfsg&lt;/code&gt;, as the upstream version, instead of &lt;code&gt;1.2.3&lt;/code&gt; and &lt;code&gt;upstream/main&lt;/code&gt;. Follow the steps for &lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#convert-the-git-branch&quot;&gt;Convert the git branch&lt;/a&gt; or &lt;a href=&quot;https://diziet.dreamwidth.org/data/atom#new-upstream-version&quot;&gt;New upstream version&lt;/a&gt;, as applicable, adding &lt;code&gt;+ds1&lt;/code&gt; into &lt;code&gt;debian/changelog&lt;/code&gt;.
&lt;/p&gt;&lt;p&gt;If you missed something and need to filter out more a nonfree files, re-use the same &lt;code&gt;upstream-dfsg&lt;/code&gt; branch and bump the &lt;code&gt;ds&lt;/code&gt; version, eg &lt;code&gt;v1.2.3+ds2&lt;/code&gt;.
&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;subsequent-upstream-releases&quot;&gt;Subsequent upstream releases&lt;/a&gt;&lt;/h3&gt;
&lt;pre style=&quot;margin-left: 1em;&quot;&gt;&lt;code&gt;git checkout upstream-dfsg
git merge v1.2.4
git rm additional-nonfree.exe # if any
git commit -m &quot;upstream version 1.2.4 DFSG-cleaned&quot;
git tag -s -m &quot;upstream version 1.2.4 DFSG-cleaned&quot; v1.2.4+ds1
git push origin upstream-dfsg&lt;/code&gt;&lt;/pre&gt;&lt;h3&gt;&lt;a name=&quot;removing-files-by-pattern&quot;&gt;Removing files by pattern&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If the files you need to remove keep changing, you could automate things with a small shell script &lt;code&gt;debian/rm-nonfree&lt;/code&gt; containing appropriate &lt;code&gt;git rm&lt;/code&gt; commands. If you use &lt;code&gt;git rm -f&lt;/code&gt; it will succeed even if the &lt;code&gt;git merge&lt;/code&gt; from real upstream has conflicts due to changes to non-free files.
&lt;/p&gt;&lt;blockquote style=&quot;background-color: #eee; color: #222; font-style: italic;&quot;&gt;
&lt;h6 style=&quot;margin-bottom: 0;&quot;&gt;rationale&lt;/h6&gt;

&lt;p&gt;Ideally &lt;code&gt;uscan&lt;/code&gt;, which has a way of representing DFSG filtering patterns in &lt;code&gt;debian/watch&lt;/code&gt;, would be able to do this, but sadly the relevant functionality is entangled with uscan’s tarball generation.
&lt;/p&gt;&lt;/blockquote&gt;

&lt;h1&gt;&lt;a name=&quot;common-issues&quot;&gt;Common issues&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tarball contents&lt;/strong&gt;: If you are switching from upstream tarballs to upstream git, you may find that the git tree is significantly different.
&lt;/p&gt;&lt;p&gt;It may be missing files that your current build system relies on. If so, you definitely want to be using git, not the tarball. Those extra files in the tarball are intermediate built products, but in Debian we should be building from the real source! Fixing this may involve some work, though.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;gitattributes&lt;/strong&gt;:
&lt;/p&gt;&lt;p&gt;For &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079434#20&quot;&gt;Reasons&lt;/a&gt; the dgit and tag2upload system disregards and disables the use of &lt;code&gt;.gitattributes&lt;/code&gt; to modify files as they are checked out.
&lt;/p&gt;&lt;p&gt;Normally this doesn’t cause a problem so long as any orig tarballs are generated the same way (as they will be by tag2upload or &lt;code&gt;git-deborig&lt;/code&gt;). But if the package or build system relies on them, you may need to institute some workarounds, or, replicate the effect of the gitattributes as commits in git.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;git submodules&lt;/strong&gt;: &lt;a href=&quot;https://diziet.dreamwidth.org/14666.html&quot;&gt;git submodules are terrible&lt;/a&gt; and should never ever be used. But not everyone has got the message, so your upstream may be using them.
&lt;/p&gt;&lt;p&gt;If you’re lucky, the code in the submodule isn’t used in which case you can &lt;code&gt;git rm&lt;/code&gt; the submodule.

&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/ul&gt;
&lt;h1&gt;&lt;a name=&quot;further-reading&quot;&gt;Further reading&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;I’ve tried to cover the most common situations. But software is complicated and there are many exceptions that this article can’t cover without becoming much harder to read.
&lt;/p&gt;&lt;p&gt;You may want to look at:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;dgit workflow manpages&lt;/strong&gt;: As part of the git transition project, we have written workflow manpages, which are more comprehensive than this article. They’re centered around use of dgit, but also discuss tag2upload where applicable.
&lt;/p&gt;&lt;p&gt;These cover a much wider range of possibilities, including (for example) choosing different source package formats, how to handle upstreams that publish only tarballs, etc. They are correspondingly much less opinionated.
&lt;/p&gt;&lt;p&gt;Look in &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-maint-merge.7.en.html&quot;&gt;dgit-maint-merge(7)&lt;/a&gt; and &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-maint-debrebase.7.en.html&quot;&gt;dgit-maint-debrebase(7)&lt;/a&gt;. There is also &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-maint-gbp.7.en.html&quot;&gt;dgit-maint-gbp(7)&lt;/a&gt; for those who want to keep using &lt;code&gt;gbp pq&lt;/code&gt; and/or &lt;code&gt;quilt&lt;/code&gt; with a patches-unapplied branch.

&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;NMUs&lt;/strong&gt; are very easy with dgit. (tag2upload is usually less suitable than dgit, for an NMU.)
&lt;/p&gt;&lt;p&gt;You can work with any package, in git, in a completely uniform way, regardless of maintainer git workflow, See &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-nmu-simple.7.en.html&quot;&gt;dgit-nmu-simple(7)&lt;/a&gt;.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Native packages&lt;/strong&gt; (meaning packages maintained wholly within Debian) are much simpler. See &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit-maint-native.7.en.html&quot;&gt;dgit-maint-native(7)&lt;/a&gt;.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;tag2upload documentation&lt;/strong&gt;: The &lt;a href=&quot;https://wiki.debian.org/tag2upload&quot;&gt;tag2upload wiki page&lt;/a&gt; is a good starting point. There’s the &lt;a href=&quot;https://manpages.debian.org/testing/git-debpush/git-debpush.1.en.html&quot;&gt;git-debpush(1)&lt;/a&gt; manpage of course.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;dgit reference documentation&lt;/strong&gt;:
&lt;/p&gt;&lt;p&gt;There is a comprehensive command-line manual in &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit.1.en.html&quot;&gt;dgit(1)&lt;/a&gt;. Description of the dgit data model and Principles of Operation is in &lt;a href=&quot;https://manpages.debian.org/testing/dgit/dgit.7.en.html&quot;&gt;dgit(7)&lt;/a&gt;; including coverage of out-of-course situations.
&lt;/p&gt;&lt;p&gt;dgit is a complex and powerful program so this reference material can be overwhelming. So, we recommend starting with a guide like this one, or the dgit-…(7) workflow tutorials.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Design and implementation documentation for tag2upload&lt;/strong&gt; is &lt;a href=&quot;https://wiki.debian.org/tag2upload#Signatures_and_traceability&quot;&gt;linked to from the wiki&lt;/a&gt;.

&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://diziet.dreamwidth.org/20436.html&quot;&gt;&lt;strong&gt;Debian’s git transition&lt;/strong&gt;&lt;/a&gt; blog post from December.
&lt;/p&gt;&lt;p&gt;tag2upload and dgit are part of the git transition project, and aim to support a very wide variety of git workflows. tag2upload and dgit work well with existing git tooling, including git-buildpackage-based approaches.
&lt;/p&gt;&lt;p&gt;git-debrebase is conceptually separate from, and functionally independent of, tag2upload and dgit. It’s a git workflow and delta management tool, competing with &lt;code&gt;gbp pq&lt;/code&gt;, manual use of &lt;code&gt;quilt&lt;/code&gt;, &lt;code&gt;git-dpm&lt;/code&gt; and so on.

&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/ul&gt;
&lt;div style=&quot;background-color: #ffa; color: #000;&quot;&gt;
&lt;h5 style=&quot;margin-bottom: 0;&quot;&gt;git-debrebase&lt;/h5&gt;

&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;git-debrebase reference documentation&lt;/strong&gt;:
&lt;/p&gt;&lt;p&gt;Of course there’s a comprehensive command-line manual in &lt;a href=&quot;https://manpages.debian.org/testing/git-debrebase/git-debrebase.1.en.html&quot;&gt;git-debrebase(1)&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;git-debrebase is quick and easy to use, but it has a complex data model and sophisticated algorithms. This is documented in &lt;a href=&quot;https://manpages.debian.org/testing/git-debrebase/git-debrebase.5.en.html&quot;&gt;git-debrebase(5)&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h5&gt;&lt;/h5&gt;


&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;address&gt;
Edited 2026-03-05 18:48 UTC to add a missing &lt;code&gt;--noop-ok&lt;/code&gt; to the Salsa CI runes.  Thanks to Charlemagne Lasse for &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129577&quot;&gt;the report&lt;/a&gt;.  Apologies if this causes Debian Planet to re-post this article as if it were new.
&lt;/address&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt=&quot;comment count unavailable&quot; height=&quot;12&quot; src=&quot;https://www.dreamwidth.org/tools/commentcount?user=diziet&amp;amp;ditemid=20851&quot; style=&quot;vertical-align: middle;&quot; width=&quot;30&quot; /&gt; comments</content:encoded> 
	<dc:date>2026-03-05T18:47:55+00:00</dc:date>
	<dc:creator>Ian Jackson</dc:creator>
</item> 
<item rdf:about="http://www.luffy.cx/en/blog/2026-prometheus-metrics-discovery-docker-labels.html">
	<title>Vincent Bernat: Automatic Prometheus metrics discovery with Docker labels</title>
	<link>https://vincent.bernat.ch/en/blog/2026-prometheus-metrics-discovery-docker-labels</link>
     <content:encoded>&lt;p&gt;&lt;a href=&quot;https://vincent.bernat.ch/en/blog/2025-akvorado-2.0&quot; title=&quot;Akvorado release 2.0&quot;&gt;Akvorado&lt;/a&gt;, a network flow collector, relies on &lt;a href=&quot;https://traefik.io/traefik&quot; title=&quot;Traefik: modern HTTP reverse proxy and load-balancer&quot;&gt;Traefik&lt;/a&gt;, a reverse HTTP
proxy, to expose HTTP endpoints for services implemented in a &lt;a href=&quot;https://docs.docker.com/compose/&quot; title=&quot;Docker Compose documentation&quot;&gt;Docker Compose&lt;/a&gt;
setup. &lt;a href=&quot;https://docs.docker.com/engine/manage-resources/labels/&quot; title=&quot;Docker object labels&quot;&gt;Docker labels&lt;/a&gt; attached to each service define the routing rules.
Traefik picks them up automatically when a container starts. Instead of
maintaining a static configuration file to collect &lt;a href=&quot;https://prometheus.io/docs/concepts/data_model/&quot; title=&quot;Prometheus Data Model&quot;&gt;Prometheus metrics&lt;/a&gt;, we
can apply the same approach with &lt;a href=&quot;https://grafana.com/docs/alloy/latest/&quot; title=&quot;Grafana Alloy documentation&quot;&gt;Grafana Alloy&lt;/a&gt;, making its configuration
simpler.&lt;/p&gt;
&lt;div class=&quot;toc&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://vincent.bernat.ch#traefik-docker&quot;&gt;Traefik &amp;amp; Docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vincent.bernat.ch#metrics-discovery-with-alloy&quot;&gt;Metrics discovery with Alloy&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://vincent.bernat.ch#discovering-docker-containers&quot;&gt;Discovering Docker containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vincent.bernat.ch#relabeling-targets&quot;&gt;Relabeling targets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vincent.bernat.ch#scraping-and-forwarding&quot;&gt;Scraping and forwarding&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vincent.bernat.ch#built-in-exporters&quot;&gt;Built-in exporters&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id=&quot;traefik-docker&quot;&gt;Traefik &amp;amp; Docker&lt;/h1&gt;
&lt;p&gt;Traefik &lt;a href=&quot;https://doc.traefik.io/traefik/reference/install-configuration/providers/docker/&quot; title=&quot;Traefik: Docker provider&quot;&gt;listens for events on the Docker socket&lt;/a&gt;. Each service advertises its
configuration through labels. For example, here is the Loki service in Akvorado:&lt;/p&gt;
&lt;div class=&quot;language-yaml codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;services&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;loki&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;# â€¦&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;expose&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;3100/tcp&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;labels&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;traefik.enable=true&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;traefik.http.routers.loki.rule=PathPrefix(`/loki`)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Once the container is healthy, Traefik creates a router forwarding requests
matching &lt;code&gt;/loki&lt;/code&gt; to its first exposed port. Colocating Traefik configuration
with the service definition is attractive. How do we achieve the same for
Prometheus metrics?&lt;/p&gt;
&lt;h1 id=&quot;metrics-discovery-with-alloy&quot;&gt;Metrics discovery with Alloy&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://grafana.com/docs/alloy/latest/&quot; title=&quot;Grafana Alloy documentation&quot;&gt;Grafana Alloy&lt;/a&gt;, a metrics collector that can scrape Prometheus endpoints,
includes a &lt;a href=&quot;https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.docker/&quot; title=&quot;Alloy: discovery.docker&quot;&gt;&lt;code&gt;discovery.docker&lt;/code&gt;&lt;/a&gt; component. Just like Traefik,
it connects to the Docker socket.&lt;sup id=&quot;fnref-socket&quot;&gt;&lt;a class=&quot;footnote-ref&quot; href=&quot;https://vincent.bernat.ch#fn-socket&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; With a few relabeling rules, we can
teach it to use Docker labels to locate and scrape metrics.&lt;/p&gt;
&lt;p&gt;We define three labels on each service:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;metrics.enable&lt;/code&gt; set to &lt;code&gt;true&lt;/code&gt; enables metrics collection,&lt;/li&gt;
&lt;li&gt;&lt;code&gt;metrics.port&lt;/code&gt; specifies the port exposing the Prometheus endpoint, and&lt;/li&gt;
&lt;li&gt;&lt;code&gt;metrics.path&lt;/code&gt; specifies the path to the metrics endpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If there is more than one exposed port, &lt;code&gt;metrics.port&lt;/code&gt; is mandatory, otherwise
it defaults to the only exposed port. The default value for &lt;code&gt;metrics.path&lt;/code&gt; is
&lt;code&gt;/metrics&lt;/code&gt;. The Loki service from earlier becomes:&lt;/p&gt;
&lt;div class=&quot;language-yaml codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;services&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;loki&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;# â€¦&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;expose&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;3100/tcp&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;labels&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;traefik.enable=true&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;traefik.http.routers.loki.rule=PathPrefix(`/loki`)&lt;/span&gt;
&lt;span class=&quot;hll&quot;&gt;&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;metrics.enable=true&lt;/span&gt;
&lt;/span&gt;&lt;span class=&quot;hll&quot;&gt;&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;metrics.path=/loki/metrics&lt;/span&gt;
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Alloyâ€™s configuration is split into four parts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;discover&lt;/strong&gt; containers through the Docker socket,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;filter and relabel&lt;/strong&gt; targets using Docker labels,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;scrape&lt;/strong&gt; the matching endpoints, and&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;forward&lt;/strong&gt; the metrics to Prometheus.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;discovering-docker-containers&quot;&gt;Discovering Docker containers&lt;/h2&gt;
&lt;p&gt;The first building block discovers running containers:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;discovery.docker&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;docker&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;host&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;             &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;unix:///var/run/docker.sock&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;refresh_interval&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;30s&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;   &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;label&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;values&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;com.docker.compose.project=akvorado&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This connects to the Docker socket and lists containers every 30
seconds.&lt;sup id=&quot;fnref-events&quot;&gt;&lt;a class=&quot;footnote-ref&quot; href=&quot;https://vincent.bernat.ch#fn-events&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; The &lt;code&gt;filter&lt;/code&gt; block restricts discovery to containers belonging
to the &lt;code&gt;akvorado&lt;/code&gt; project, avoiding interference with unrelated containers on
the same host. For each discovered container, Alloy produces a target with
labels such as &lt;code&gt;__meta_docker_container_label_metrics_port&lt;/code&gt; for the
&lt;code&gt;metrics.port&lt;/code&gt; Docker label.&lt;/p&gt;
&lt;h2 id=&quot;relabeling-targets&quot;&gt;Relabeling targets&lt;/h2&gt;
&lt;p&gt;The relabeling step filters and transforms raw targets from Docker discovery
into scrape targets. The first stage keeps only targets with &lt;code&gt;metrics.enable&lt;/code&gt;
set to &lt;code&gt;true&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;discovery.relabel&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;prometheus&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;targets&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;discovery.docker.docker.targets&lt;/span&gt;

&lt;span class=&quot;c1&quot;&gt;  // Keep only targets with metrics.enable=true&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__meta_docker_container_label_metrics_enable&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;no&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;action&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;        &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;keep&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c1&quot;&gt;  // â€¦&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The second stage overrides the discovered port when we define &lt;code&gt;metrics.port&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;// When metrics.port is set, override __address__.&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__address__&quot;, &quot;__meta_docker_container_label_metrics_port&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(.&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;):&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;\d+;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(.&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__address__&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;replacement&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;   &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;$1:$2&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Next, we handle containers in &lt;code&gt;host&lt;/code&gt; network mode. When
&lt;code&gt;__meta_docker_network_name&lt;/code&gt; equals &lt;code&gt;host&lt;/code&gt;, the address is rewritten to
&lt;code&gt;host.docker.internal&lt;/code&gt; instead of &lt;code&gt;localhost&lt;/code&gt;:&lt;sup id=&quot;fnref-hostdocker&quot;&gt;&lt;a class=&quot;footnote-ref&quot; href=&quot;https://vincent.bernat.ch#fn-hostdocker&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;// When host networking, override __address__ to host.docker.internal.&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__meta_docker_container_label_metrics_port&quot;, &quot;__meta_docker_network_name&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(.&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;;host`&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__address__&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;replacement&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;   &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;host.docker.internal:$1&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The next stage derives the job name from the service name, stripping any
numbered suffix. The instance label is the address without the port:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__meta_docker_container_label_com_docker_compose_service&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(.&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)(?:&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;-\d+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)?&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;job&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__address__&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(.&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;):&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;\d+`&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;instance&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;If a container defines &lt;code&gt;metrics.path&lt;/code&gt;, Alloy uses it as a path. Otherwise, it
defaults to &lt;code&gt;/metrics&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__meta_docker_container_label_metrics_path&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(.&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;err&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__metrics_path__&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;source_labels&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__metrics_path__&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;regex&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;__metrics_path__&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;replacement&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;   &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;/metrics&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id=&quot;scraping-and-forwarding&quot;&gt;Scraping and forwarding&lt;/h2&gt;
&lt;p&gt;With the targets properly relabeled, scraping and forwarding are
straightforward:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.scrape&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;docker&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;targets&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;discovery.relabel.prometheus.output&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;forward_to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.remote_write.default.receiver&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;scrape_interval&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;30s&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;nv&quot;&gt;prometheus.remote_write&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;default&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;endpoint&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;url&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;http://prometheus:9090/api/v1/write&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;code&gt;prometheus.scrape&lt;/code&gt; periodically fetches metrics from the discovered targets.
&lt;code&gt;prometheus.remote_write&lt;/code&gt; sends them to Prometheus.&lt;/p&gt;
&lt;h1 id=&quot;built-in-exporters&quot;&gt;Built-in exporters&lt;/h1&gt;
&lt;p&gt;Some services do not expose a Prometheus endpoint. Redis and Kafka are common
examples. Alloy ships built-in &lt;a href=&quot;https://grafana.com/docs/alloy/latest/reference/components/prometheus/&quot; title=&quot;Alloy: Prometheus components&quot;&gt;Prometheus exporters&lt;/a&gt; that
query these services and expose metrics on their behalf.&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.exporter.redis&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;docker&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;redis_addr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;redis:6379&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;discovery.relabel&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;redis&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;targets&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.exporter.redis.docker.targets&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;job&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;replacement&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;redis&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;prometheus.scrape&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;redis&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;targets&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;discovery.relabel.redis.output&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;forward_to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.remote_write.default.receiver&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;scrape_interval&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;30s&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The same pattern applies to Kafka:&lt;/p&gt;
&lt;div class=&quot;language-terraform codehilite&quot;&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.exporter.kafka&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;docker&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;kafka_uris&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;kafka:9092&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;discovery.relabel&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;kafka&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;targets&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.exporter.kafka.docker.targets&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;rule&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;target_label&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;job&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;replacement&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;kafka&quot;&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;prometheus.scrape&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;kafka&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;targets&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;         &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;discovery.relabel.kafka.output&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;forward_to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;prometheus.remote_write.default.receiver&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;na&quot;&gt;scrape_interval&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;30s&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Each exporter is a separate component with its own relabeling and scrape
configuration. The &lt;code&gt;job&lt;/code&gt; label is set explicitly since there is no Docker
metadata to derive it from.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;With this setup, adding metrics to a new service with a Prometheus endpoint is a
few-label change in &lt;code&gt;docker-compose.yml&lt;/code&gt;, just like adding a Traefik route.
Alloy picks it up automatically. You can set up something similar with another
discovery method, like &lt;a href=&quot;https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.kubernetes/&quot; title=&quot;Alloy: discovery.kubernetes&quot;&gt;&lt;code&gt;discovery.kubernetes&lt;/code&gt;&lt;/a&gt;,
&lt;a href=&quot;https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.scaleway/&quot; title=&quot;Alloy: discovery.scaleway&quot;&gt;&lt;code&gt;discovery.scaleway&lt;/code&gt;&lt;/a&gt;, or &lt;a href=&quot;https://grafana.com/docs/alloy/latest/reference/components/discovery/discovery.http/&quot; title=&quot;Alloy: discovery.http&quot;&gt;&lt;code&gt;discovery.http&lt;/code&gt;&lt;/a&gt;. ðŸ©º&lt;/p&gt;
&lt;div class=&quot;footnote&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&quot;fn-socket&quot;&gt;
&lt;p&gt;Both Traefik and Alloy require access to the Docker socket, which
grants root-level access to the host. A &lt;a href=&quot;https://github.com/Tecnativa/docker-socket-proxy&quot; title=&quot;Docker Socket Proxy: security-enhanced proxy for Docker socket&quot;&gt;Docker socket proxy&lt;/a&gt; mitigates
this by exposing only the read-only API endpoints needed for discovery.Â &lt;a class=&quot;footnote-backref&quot; href=&quot;https://vincent.bernat.ch#fnref-socket&quot; title=&quot;Jump back to footnote 1 in the text&quot;&gt;â†©ï¸Ž&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-events&quot;&gt;
&lt;p&gt;Unlike Traefik, which watches for events, Grafana Alloy polls the
container list at regular intervalsâ€”a behavior inherited from Prometheus.Â &lt;a class=&quot;footnote-backref&quot; href=&quot;https://vincent.bernat.ch#fnref-events&quot; title=&quot;Jump back to footnote 2 in the text&quot;&gt;â†©ï¸Ž&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-hostdocker&quot;&gt;
&lt;p&gt;The Alloy service needs &lt;code&gt;extra_hosts:
[&quot;host.docker.internal:host-gateway&quot;]&lt;/code&gt; in its definition.Â &lt;a class=&quot;footnote-backref&quot; href=&quot;https://vincent.bernat.ch#fnref-hostdocker&quot; title=&quot;Jump back to footnote 3 in the text&quot;&gt;â†©ï¸Ž&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded> 
	<dc:date>2026-03-05T16:40:24+00:00</dc:date>
	<dc:creator>Vincent Bernat</dc:creator>
</item> 
<item rdf:about="http://dirk.eddelbuettel.com/blog/2026/03/05#rcppgsl_0.3.14">
	<title>Dirk Eddelbuettel: RcppGSL 0.3.14 on CRAN: Maintenance</title>
	<link>http://dirk.eddelbuettel.com/blog/2026/03/05#rcppgsl_0.3.14</link>
     <content:encoded>&lt;p&gt;A new release 0.3.14 of &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rcpp.gsl.html&quot;&gt;RcppGSL&lt;/a&gt; is
now on &lt;a href=&quot;https://cran.r-project.org&quot;&gt;CRAN&lt;/a&gt;. The &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rcpp.gsl.html&quot;&gt;RcppGSL&lt;/a&gt;
package provides an interface from &lt;a href=&quot;https://www.r-project.org&quot;&gt;R&lt;/a&gt; to the &lt;a href=&quot;https://www.gnu.org/software/gsl/&quot;&gt;GNU GSL&lt;/a&gt; by relying on the
&lt;a href=&quot;https://www.rcpp.org&quot;&gt;Rcpp&lt;/a&gt; package. It has already been
uploaded to &lt;a href=&quot;https://www.debian.org&quot;&gt;Debian&lt;/a&gt;, and is also
already available as a binary via &lt;a href=&quot;https://eddelbuettel.github.io/r2u&quot;&gt;r2u&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release, the first in over three years, contains mostly
maintenance changes. We polished the &lt;code&gt;fastLm&lt;/code&gt; example
implementation a little more, updated continunous integration as one
does over such a long period, adopted the Authors@R convention, switched
the (pre-made) pdf vignette to a new driver now provided by &lt;a href=&quot;https://www.rcpp.org&quot;&gt;Rcpp&lt;/a&gt;, updated vignette references and
URLs, and updated one call to &lt;code&gt;Rf_error&lt;/code&gt; to aid in a &lt;a href=&quot;https://www.rcpp.org&quot;&gt;Rcpp&lt;/a&gt; transition towards using only
&lt;code&gt;Rcpp::stop&lt;/code&gt; which unwinds error conditions better.
(Technically this was a false positive on &lt;code&gt;Rf_error&lt;/code&gt; but on
the margin worth tickling this release after all this time.)&lt;/p&gt;
&lt;p&gt;The NEWS entry follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;changes-in-version-0.3.14-2026-03-05&quot;&gt;Changes in version 0.3.14
(2026-03-05)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Updated some internals of &lt;code&gt;fastLm&lt;/code&gt; example, and
regenerated &lt;code&gt;RcppExports.*&lt;/code&gt; files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Several updates for continuous integration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Switched to using Authors@R&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;::Rf_error&lt;/code&gt; with &lt;code&gt;(Rf_error)&lt;/code&gt; in
old example to aid &lt;span class=&quot;pkg&quot;&gt;Rcpp&lt;/span&gt; transition to
&lt;code&gt;Rcpp::stop&lt;/code&gt; (or this pass-through)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vignette now uses the &lt;code&gt;Rcpp::asis&lt;/code&gt; builder for
pre-made pdfs&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vignette references have been updated, URLs prefer https and
DOIs&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thanks to my &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/&quot;&gt;CRANberries&lt;/a&gt;, there
is also a diffstat report for &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/2026/03/05#RcppGSL_0.3.14&quot;&gt;this
release&lt;/a&gt;. More information is on the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/rcpp.gsl.html&quot;&gt;RcppGSL
page&lt;/a&gt;. Questions, comments etc should go to the &lt;a href=&quot;https://github.com/eddelbuettel/rcppgsl/issues&quot;&gt;issue tickets&lt;/a&gt;
at the &lt;a href=&quot;https://github.com/eddelbuettel/rcppgsl&quot;&gt;GitHub
repo&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;font-size: 80%; font-style: italic;&quot;&gt;
This post by &lt;a href=&quot;https://dirk.eddelbuettel.com&quot;&gt;Dirk
Eddelbuettel&lt;/a&gt; originated on his &lt;a href=&quot;https://dirk.eddelbuettel.com/blog/&quot;&gt;Thinking inside the box&lt;/a&gt;
blog. If you like this or other open-source work I do, you can now &lt;a href=&quot;https://github.com/sponsors/eddelbuettel&quot;&gt;sponsor me at
GitHub&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-05T16:05:00+00:00</dc:date>
	<dc:creator>Dirk Eddelbuettel</dc:creator>
</item> 
<item rdf:about="https://spwhitton.name//blog/entry/southernbiscuits/">
	<title>Sean Whitton: Southern Biscuits with British ingredients</title>
	<link>https://spwhitton.name//blog/entry/southernbiscuits/</link>
     <content:encoded>&lt;p&gt;I miss the US more and more, and have recently been trying to perfect Southern
Biscuits using British ingredients.  It took me eight or nine tries before I
was consistently getting good results.  Here is my recipe.&lt;/p&gt;

&lt;h2&gt;Ingredients&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;190g plain flour&lt;/li&gt;
&lt;li&gt;60g strong white bread flour&lt;/li&gt;
&lt;li&gt;4 tsp baking powder&lt;/li&gt;
&lt;li&gt;¼ tsp bicarbonate of soda&lt;/li&gt;
&lt;li&gt;1 tsp cream of tartar (optional)&lt;/li&gt;
&lt;li&gt;1 tsp salt&lt;/li&gt;
&lt;li&gt;100g unsalted butter&lt;/li&gt;
&lt;li&gt;180ml buttermilk, chilled

&lt;ul&gt;
&lt;li&gt;If your buttermilk is thicker than the consistency of ordinary milk,
you’ll need around 200ml.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;extra buttermilk for brushing&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Method&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Slice and then chill the butter in the freezer for at least fifteen
minutes.&lt;/li&gt;
&lt;li&gt;Preheat oven to 220°C with the fan turned off.&lt;/li&gt;
&lt;li&gt;Twice sieve together the flours, leaveners and salt.  Some salt may not go
through the sieve; just tip it back into the bowl.&lt;/li&gt;
&lt;li&gt;Cut cold butter slices into the flour with a pastry blender until the
mixture resembles &lt;em&gt;coarse&lt;/em&gt; crumbs: some small lumps of fat remaining is
desirable.  In particular, the fine crumbs you are looking for when making
British scones are not wanted here.  Rubbing in with fingertips just won’t
do; biscuits demand keeping things cold even more than shortcrust pastry
does.&lt;/li&gt;
&lt;li&gt;Make a well in the centre, pour in the buttermilk, and stir with a metal
spoon until the dough comes together and pulls away from the sides of the
bowl.  Avoid overmixing, but I’ve found that so long as the ingredients are
cold, you don’t have to be too gentle at this stage and can make sure all
the crumbs are mixed in.&lt;/li&gt;
&lt;li&gt;Flour your hands, turn dough onto a floured work surface, and pat together
into a rectangle.  Some suggest dusting the top of the dough with flour,
too, here.&lt;/li&gt;
&lt;li&gt;Fold the dough in half, then gather any crumbs and pat it back into the
same shape.  Turn ninety degrees and do the same again, until you have
completed a total of eight folds, two in each cardinal direction.  The
dough should now be a little springy.&lt;/li&gt;
&lt;li&gt;Roll to about ½ inch thick.&lt;/li&gt;
&lt;li&gt;Cut out biscuits.  If using a round cutter, do not twist it, as that seals
the edges of the biscuits and so spoils the layering.&lt;/li&gt;
&lt;li&gt;Transfer to a baking sheet, placed close together (helps them rise).
Flour your thumb and use it to press an indent into the top of each
biscuit (helps them rise straight), brush with buttermilk.&lt;/li&gt;
&lt;li&gt;Bake until flaky and golden brown: about fifteen minutes.&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;Gravy&lt;/h2&gt;

&lt;p&gt;It turns out that the “pepper gravy” that one commonly has with biscuits is
just a white/béchamel sauce made with lots of black pepper.  I haven’t got a
recipe I really like for this yet.  Better is a “sausage gravy”; again this
has a white sauce as its base, I believe.  I have a vegetarian recipe for this
to try at some point.&lt;/p&gt;

&lt;h2&gt;Variations&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;These biscuits do come out fluffy but not so flaky.  For that you can try
using lard instead of butter, if you’re not vegetarian (vegetable shortening
is hard to find here).&lt;/li&gt;
&lt;li&gt;If you don’t have a pastry blender and don’t want to buy one you can try not
slicing the butter and instead coarsely grating it into the flour out of the
freezer.&lt;/li&gt;
&lt;li&gt;An alternative to folding is cutting and piling the layers.&lt;/li&gt;
&lt;li&gt;You can try rolling out to 1–1½ inches thick.&lt;/li&gt;
&lt;li&gt;Instead of cutting out biscuits you can just slice the whole piece of dough
into equal pieces. An advantage of this is that you don’t have to re-roll,
which latter also spoils the layering.&lt;/li&gt;
&lt;li&gt;Instead of brushing with buttermilk, you can take them out after they’ve
started to rise but before they’ve browned, brush them with melted butter
and put them back in.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Notes&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I’ve had more success with Dale Farm’s buttermilk than Sainsbury’s own.  The
former is much runnier.&lt;/li&gt;
&lt;li&gt;Southern culture calls for biscuits to be made the size of cat’s heads.&lt;/li&gt;
&lt;li&gt;Bleached flour is apparently usual in the South, but is illegal(!) here.
Apparently bleaching can have some effect on the development of the gluten
which would affect the texture.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;British plain flour is made from soft wheat and has a lower percentage of
protein/gluten, while American all-purpose flour is often(?) made from
harder wheat and has more protein.  In this recipe I mix plain and strong
white flour, in a ratio of 3:1, to emulate American all-purpose flour.&lt;/p&gt;

&lt;p&gt;I am not sure why this works best.  In the South they have soft wheats too,
and lower protein percentages.  The famous White Lily flour is 9%.
(Apparently you can mix US cake flour and US all-purpose flour in a ratio of
1:1 to achieve that; in the UK, Shipton Mill sell a “soft cake and pastry
flour” which has been recommended to me as similar.)&lt;/p&gt;

&lt;p&gt;This would suggest that British plain flour ought to be closer to Southern
flour than the standard flour available in most of the US.  But my
experience has been that the biscuits taste better with the plain and strong
white 3:1 mix.  Possibly Southeners would disprefer them.  I got some
feedback that good biscuits are about texture and moistness and not flavour.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Baking powder in the US is usually double-acting but ours is always
single-acting, so we need double quantities of that.&lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2026-03-04T20:47:28+00:00</dc:date>
	<dc:creator>Sean Whitton</dc:creator>
</item> 
<item rdf:about="https://spwhitton.name//blog/entry/tag2upload_retrospective/">
	<title>Sean Whitton: dgit-as-a-service retrospective</title>
	<link>https://spwhitton.name//blog/entry/tag2upload_retrospective/</link>
     <content:encoded>&lt;p&gt;We recently &lt;a href=&quot;https://lists.debian.org/debian-devel-announce/2026/02/msg00002.html&quot;&gt;launched tag2upload&lt;/a&gt;, aka &lt;em&gt;cloud dgit&lt;/em&gt; or &lt;em&gt;dgit-as-a-service&lt;/em&gt;.
This was something of a culmination of work I’ve been doing since 2016 towards
modernising Debian workflows, so I thought I’d write a short personal
retrospective.&lt;/p&gt;

&lt;p&gt;When I started contributing to Debian in 2015, I was not impressed with how
packages were represented in Git by most package maintainers, and wanted a
pure Git workflow.  I read a couple of Joey Hess’s blog posts on the matter,
&lt;a href=&quot;https://joeyh.name/blog/entry/a_rope_ladder_to_the_dgit_treehouse/&quot;&gt;a rope ladder to the dgit treehouse&lt;/a&gt; and &lt;a href=&quot;https://joeyh.name/blog/entry/upstream_git_repositories/&quot;&gt;upstream git repositories&lt;/a&gt;
and made &lt;a href=&quot;https://bugs.debian.org/817951&quot;&gt;a bug report against dgit&lt;/a&gt; hoping to tie some things together.&lt;/p&gt;

&lt;p&gt;The results of that early work were the &lt;a href=&quot;https://manpages.debian.org/git-deborig&quot;&gt;git-deborig(1)&lt;/a&gt; program and the
&lt;a href=&quot;https://manpages.debian.org/dgit-maint-merge&quot;&gt;dgit-maint-merge(7)&lt;/a&gt; tutorial manpage.  Starting with Joey’s workflow
pointers, I developed a complete, pure Git workflow that I thought would be
suitable for all package maintainers in Debian.  It was certainly well-suited
for my own packages.  It took me a while to learn that there are packages for
which this workflow is too simple.  We now also have the
&lt;a href=&quot;https://manpages.debian.org/dgit-maint-debrebase&quot;&gt;dgit-maint-debrebase(7)&lt;/a&gt; workflow which uses git-debrebase, something
which wasn’t invented until several years later.  Where dgit-maint-merge(7)
won’t do, you can use dgit-maint-debrebase(7), and still be doing pretty much
pure Git.  &lt;a href=&quot;https://diziet.dreamwidth.org/20851.html&quot;&gt;Here’s a full, recent guide to modernisation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The next most significant contribution of my own was the &lt;code&gt;push-source&lt;/code&gt;
subcommand for dgit.  &lt;code&gt;dgit push&lt;/code&gt; required a preexisting &lt;code&gt;.changes&lt;/code&gt; file
produced from the working tree.  I wanted to make &lt;code&gt;dgit push-source&lt;/code&gt; prepare
that &lt;code&gt;.changes&lt;/code&gt; file for you, but &lt;em&gt;also&lt;/em&gt; not use the working tree, instead
consulting &lt;code&gt;HEAD&lt;/code&gt;.  The idea was that you were doing a git push – which
doesn’t care about the working tree – direct to the Debian archive, or as
close as we could get.  I implemented that at DebConf18 in Taiwan, I think,
with Ian, and we also did &lt;a href=&quot;https://debconf18.debconf.org/talks/60-git-debrebase-new-tool-for-managing-debian-packaging-in-git/&quot;&gt;a talk on git-debrebase&lt;/a&gt;.  We ended up having to
change it to look at the working tree in addition to &lt;code&gt;HEAD&lt;/code&gt; to make it work as
well as possible, but I think that the idea of a command which was like doing
a Git push direct to the archive was perhaps foundational for us later wanting
to develop tag2upload.  Indeed, while tag2upload’s client-side tool
git-debpush does look at the working tree, it doesn’t do so in a way that is
essential to its operation.  tag2upload is &lt;code&gt;dgit push-source&lt;/code&gt;-as-a-service.&lt;/p&gt;

&lt;p&gt;And finally we come to tag2upload, a system Ian and I designed in 2019 during
a two-person sprint at his place in Cambridge, while I was visiting the UK
from Arizona.  With tag2upload, appropriately authorised Debian package
maintainers can upload to Debian with only pure Git operations – namely,
making and pushing a signed Git tag to Debian’s GitLab instance.  Although we
had a solid prototype in 2019, we only finally launched it last month,
February 2026.  This was mostly due to &lt;a href=&quot;https://lwn.net/Articles/978324/&quot;&gt;political delays&lt;/a&gt;, but also
because we have put in a lot of hours making it better in various ways.&lt;/p&gt;

&lt;p&gt;Looking back, one thing that seems notable to me is that the core elements of
the pure Git workflows haven’t changed much at all.  Working out all the
details of dgit-maint-merge(7), designing and writing git-debrebase (Ian’s
work), and then working out all the details of dgit-maint-debrebase(7), are
the important parts, to me.  The rest is mostly just large amounts of
compatibility code.  git-debrebase and dgit-maint-debrebase(7) are very novel
but dgit-maint-merge(7) is mostly just an extrapolation of Joey’s thoughts
&lt;em&gt;from 13 years ago&lt;/em&gt;.  And yet, adoption of these workflows remains low.&lt;/p&gt;

&lt;p&gt;People prefer to use what they are used to using, even if the workflows have
significant inconveniences.  That’s completely understandable; I’m really
interested in good workflows, but most other contributors care less about it.
But you would expect enough newcomers to have arrived in 13 years that the new
workflows would have a higher uptake.  That is, packages maintained by
contributors that got involved after these workflows became available would be
maintained using newer workflows, at least.  But the inertia seems to be too
strong even for that.  Instead, new contributors used to working purely out of
Git are told they need to learn Debian’s strange ways of representing things,
tarballs and all.  It doesn’t have to be that way.  We hope that tag2upload
will make the pure Git workflows seem more appealing to people.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-04T20:45:47+00:00</dc:date>
	<dc:creator>Sean Whitton</dc:creator>
</item> 
<item rdf:about="https://jmtd.net/log/lavalamps/more/">
	<title>Jonathan Dowland: More lava lamps</title>
	<link>https://jmtd.net/log/lavalamps/more/</link>
     <content:encoded>&lt;div class=&quot;image&quot;&gt;
&lt;a href=&quot;https://jmtd.net/log/lavalamps/rocket.jpg&quot;&gt;&lt;img alt=&quot;photograph of a Mathmos Telstar rocket lava lamp with orange wax and purple water&quot; class=&quot;img&quot; height=&quot;225&quot; src=&quot;https://jmtd.net/log/lavalamps/more/300x-rocket.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;


&lt;p&gt;&lt;a href=&quot;https://mathmos.com/&quot;&gt;Mathmos&lt;/a&gt; had a sale on spare Lava lamp bottles around Christmas, so I
bought a couple of new-to-me colour combinations.&lt;/p&gt;

&lt;div class=&quot;image&quot;&gt;
&lt;a href=&quot;https://jmtd.net/log/lavalamps/blue_in_purple.jpg&quot;&gt;&lt;img alt=&quot;photograph of a Mathmos Telstar rocket lava lamp with blue wax in purple water&quot; class=&quot;img&quot; height=&quot;225&quot; src=&quot;https://jmtd.net/log/lavalamps/more/300x-blue_in_purple.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;




&lt;div class=&quot;image&quot;&gt;
&lt;a href=&quot;https://jmtd.net/log/lavalamps/pink_in_clear.jpg&quot;&gt;&lt;img alt=&quot;photograph of a Mathmos Telstar rocket lava lamp with pink wax in clear water&quot; class=&quot;img&quot; height=&quot;400&quot; src=&quot;https://jmtd.net/log/lavalamps/more/300x-pink_in_clear.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;


&lt;p&gt;The lamp I have came with orange wax in purple liquid, which gives a strong red
glow in a dark room. I bought blue wax in purple liquid, which I think looks
fantastic and works really nicely with my &lt;a href=&quot;https://robsheridan.storenvy.com/collections/1237392-analog-glitch-prints&quot;&gt;Rob Sheridan
print&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The other one I bought was pink in clear, which is nice, but I think the coloured
liquids add a lot to the tone of lighting in a room.&lt;/p&gt;

&lt;p&gt;Recently,
UK vid-blogger Techmoan did some really nice videos about Mathmos lava lamps:
&lt;a href=&quot;https://www.youtube.com/watch?v=ipFePT4Z270&quot;&gt;Best Lava Lamp?&lt;/a&gt;
and &lt;a href=&quot;https://www.youtube.com/watch?v=3uWTf74mGGY&amp;amp;&quot;&gt;LAVA LAMPS Giant, Mini &amp;amp; Neo&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-04T16:21:23+00:00</dc:date>
	<dc:creator>jmtd</dc:creator>
</item> 
<item rdf:about="http://dirk.eddelbuettel.com/blog/2026/03/04#tidycpp_0.0.9">
	<title>Dirk Eddelbuettel: tidyCpp 0.0.9 on CRAN: More (forced) Maintenance</title>
	<link>http://dirk.eddelbuettel.com/blog/2026/03/04#tidycpp_0.0.9</link>
     <content:encoded>&lt;p&gt;Another maintenance release of the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/tidycpp.html&quot;&gt;tidyCpp&lt;/a&gt;
package arrived on CRAN this morning. The packages offers a clean C++
layer (as well as one small C++ helper class) on top of the C API for R
which aims to make use of this robust (if awkward) C API a little easier
and more consistent. See the vignette for &lt;a href=&quot;https://eddelbuettel.github.io/tidycpp/motivation.html&quot;&gt;motivating
examples&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release follows a similar release &lt;a href=&quot;http://dirk.eddelbuettel.com/blog/2025/11/26#tidycpp_0.0.8&quot;&gt;in
November&lt;/a&gt; and had its hand forced by rather abrupt and forced
overnight changes in R-devel, this time the removal of
&lt;code&gt;VECTOR_PTR&lt;/code&gt; in [this commit]. The release also contains
changes accumulated since the last release (including some kindly
contritbuted by Ivan) and those are signs that the R Core team can do
more coordinated release management when they try a little harder.&lt;/p&gt;
&lt;p&gt;Changes are summarize in the NEWS entry that follows.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;changes-in-tidycpp-version-0.0.9-2026-03-03&quot;&gt;Changes in tidyCpp
version 0.0.9 (2026-03-03)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Several vignette typos have been corrected (&lt;a href=&quot;https://github.com/eddelbuettel/tidycpp/pull/4&quot;&gt;#4&lt;/a&gt; addressing
&lt;a href=&quot;https://github.com/eddelbuettel/tidycpp/issues/3&quot;&gt;#3&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A badge for r-universe has been added to the README.md&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The vignette is now served via GitHub Pages and that version is
referenced in the README.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Two entry points reintroduced and redefined using permitted R API
function (Ivan Krylov in &lt;a href=&quot;https://github.com/eddelbuettel/tidycpp/pull/5&quot;&gt;#5&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Another entry has been removed to match R-devel API
changes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Six new attributes helpers have been added for R 4.6.0 or
later.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;VECTOR_PTR_RO(x)&lt;/code&gt; replaces the removed
&lt;code&gt;VECTOR_PTR&lt;/code&gt;, a warning or deprecation period would have been
nice here.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thanks to my &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/&quot;&gt;CRANberries&lt;/a&gt;, there
is also a diffstat report for &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/2026/03/04#tidyCpp_0.0.9&quot;&gt;this
release&lt;/a&gt;. For questions, suggestions, or issues please use the &lt;a href=&quot;https://github.com/eddelbuettel/tidycpp/issues&quot;&gt;issue tracker&lt;/a&gt;
at the &lt;a href=&quot;https://github.com/eddelbuettel/tidycpp&quot;&gt;GitHub
repo&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;font-size: 80%; font-style: italic;&quot;&gt;
This post by &lt;a href=&quot;https://dirk.eddelbuettel.com&quot;&gt;Dirk
Eddelbuettel&lt;/a&gt; originated on his &lt;a href=&quot;https://dirk.eddelbuettel.com/blog/&quot;&gt;Thinking inside the box&lt;/a&gt;
blog. If you like this or other open-source work I do, you can now &lt;a href=&quot;https://github.com/sponsors/eddelbuettel&quot;&gt;sponsor me at
GitHub&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-04T11:54:00+00:00</dc:date>
	<dc:creator>Dirk Eddelbuettel</dc:creator>
</item> 
<item rdf:about="https://danielpocock.com/fr/bad-faith-hugo-roy-knew-fsfe-impersonating-fsf-before-french-tribunal-deceived-colleagues">
	<title>Daniel Pocock: Mauvaise foi : Hugo Roy savait que la FSFE se faisait passer pour la FSF devant le tribunal français, ses collègues ont été trompés.</title>
	<link>https://danielpocock.com/fr/bad-faith-hugo-roy-knew-fsfe-impersonating-fsf-before-french-tribunal-deceived-colleagues/</link>
     <content:encoded>&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Les avocats ne sont généralement pas responsables des crimes de leurs clients. Si le client ment sous serment et que l&#39;avocat n&#39;est pas au courant du mensonge, ce dernier ne peut être tenu responsable.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Toutefois, dans les cas où l&#39;avocat aide sciemment et volontairement son client à tromper le juge, les conséquences peuvent être extrêmement graves pour lui.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Par exemple, dans certaines affaires récentes, des avocats ont eu recours à
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/artificial-intelligence/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
l&#39;intelligence artificielle&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; pour rédiger des documents juridiques. Dans ces cas précis, il est évident pour tous que c&#39;est l&#39;avocat, et non le client, qui a pris un raccourci.
&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Dans le cas des
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsfe-misfits/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
marginaux de la FSFE&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , on constate que l&#39;avocat français
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a effectué un stage auprès
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsfe-misfits/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
d&#39;eux&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; en 2009. En 2011, il a intégré l&#39;Assemblée générale (AG) de la FSFE. L&#39;AG est la liste de diffusion privée où les initiés et les marginaux discutent et complotent contre le reste de la communauté du logiciel libre. Elle est comparable au groupe secret (et divulgué) de &lt;/font&gt;&lt;/font&gt;&lt;em&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;debian-private , où les &lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/debianism/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
débianistes&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; dissidents
 &lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;se livrent à des actes tels que
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/debian-falsified-harassment-claims-appelbaum-expulsion/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
de fausses accusations de viol&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;En mai 2017, la
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
véritable FSF&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a réitéré sa demande aux
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsfe-misfits/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
marginaux de la FSFE&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; de cesser d&#39;utiliser le nom FSFE en raison de la confusion qu&#39;il engendre.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;La demande a été partagée avec tous les membres de la liste de diffusion de GA.
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/jonas-oberg/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Jonas Oberg&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , le directeur exécutif, nous a indiqué que la
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
véritable FSF&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; avait raison et que les
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsfe-misfits/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
membres de la FSFE&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; n&#39;avaient pas le droit d&#39;utiliser un nom suggérant une affiliation avec la
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
véritable FSF&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; et
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/richard-stallman-rms/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
le Dr Richard Stallman&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . De fait,
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsfe-misfits/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
ces membres de la FSFE&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; se livrent à
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/matthias-fsfe-analogous-identity-fraud/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
une usurpation d&#39;identité&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , ou à une forme de
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/nigerian-fraud-in-fsfe-constitution/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
fraude nigériane,&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; chaque fois qu&#39;ils utilisent le nom FSFE sur un document.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Voici la discussion de mai 2017. Tous les membres de l&#39;Assemblée générale, y compris
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , l&#39;ont vue :&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;img alt=&quot;Hugo Roy, Matthias Kirschner, Jonas Oberg, Shane Martin Coughlan, Alessandro Rubini, Max Mehl, Bernhard Reiter, Georg Greve, Daniel Pocock, FSFE&quot; src=&quot;https://danielpocock.com/assets/fsfe/2017-05-fsfe-change-name-thread.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Commentaires de
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/jonas-oberg/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Jonas Oberg&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , le directeur général :&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Objet : Re: La FSF nous demande de changer de nom II&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : mar. 30 mai 2017 15:31:39 +0200&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/jonas-oberg&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Jonas Oberg&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;jonas@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/bernhard-reiter/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Bernhard Reiter&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;bernhard@intevation.de&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
CC : ga@fsfeurope.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Salut &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/bernhard-reiter/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Bernhard&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; ,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je suis globalement d&#39;accord avec vous, mais j&#39;aimerais vous demander une précision sur un point.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
cette partie :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je ne vois pas pourquoi. Nous devrions leur demander de mettre en place la coopération convenue.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Si j&#39;examine honnêtement l&#39;accord-cadre, je crois que c&#39;est&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
formulé de manière plutôt favorable à la FSF, et beaucoup de ce que nous ferions&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
J&#39;aimerais voir – par exemple, une prise de décision conjointe sur des questions importantes liées&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
au logiciel libre – cela ne figure pas réellement dans l&#39;accord, mis à part une intention.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
développer une telle voie dans un futur hypothétique.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Et je comprends parfaitement pourquoi la FSF estime que nous sommes en infraction avec la loi.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
accord, [ ... extrait ... ]&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
[ ... extrait ... ]&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
L&#39;accord-cadre, en l&#39;état, n&#39;est donc pas respecté.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
N&#39;importe quel côté. [ ... extrait ... ]&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
[ ... extrait ... ]&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Sincèrement,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
--&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Jonas Öberg, directeur exécutif&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Fondation européenne du logiciel libre | jonas@fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Votre soutien nous permet de poursuivre notre travail (fsfe.org/join)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;/pre&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Quelques mois plus tard, lors de la discussion sur le conflit d&#39;intérêts,
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a confirmé qu&#39;il était avocat, autorisé à exercer au barreau de Paris et employé par
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/baker-mckenzie/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Baker McKenzie&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; :&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Objet : Re: conflit d&#39;intérêts&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : mar. 15 août 2017 08:27:29 +0000&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : ga@fsfeurope.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Salut,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
-----&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
En résumé : il faudrait plus de transparence sur ces questions au sein de l’Assemblée générale.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Du moins, et c&#39;est ce que nous avons fait. Donc, pour ceux qui ne le font pas...&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Sachez-le : je suis avocat et je conseille des clients qui se trouvent être de grandes entreprises.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Les fournisseurs de logiciels propriétaires également.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
-----&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je ne vois rien de mal pour le moment dans la façon dont nous fonctionnons actuellement.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je gère ça. Ce que je veux dire, c&#39;est qu&#39;aucun problème n&#39;est apparu et que je&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je n&#39;y ai pas vraiment réfléchi. D&#39;ailleurs, (peut-être ai-je aussi analysé la discussion)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
(Je vais vite, alors excusez-moi si je me trompe sur certains points, mais je ne pense pas que ce soit le cas.)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Quelqu&#39;un ici a suggéré que toutes les informations divulguées conformément à une&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
La politique en matière de conflits d&#39;intérêts serait nécessairement publique, voire même élaborée.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
public par défaut.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Cependant, ces problèmes n&#39;apparaissent pas toujours explicitement, il arrive parfois&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
plus pernicieux que cela (sans vouloir sous-entendre aucune malice)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
ici).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je ne serais *pas* à l&#39;aise si je le découvrais par moi-même.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Coïncidence ou pas, qu&#39;un membre de GA soit chez Microsoft, Red Hat ou Facebook ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
membre du personnel.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je pense qu&#39;il est important qu&#39;au sein du groupe GA, nous ayons certains&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
visibilité sur ces sujets. Nous sommes un petit groupe et nous devrions connaître chaque élément.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
autre. Et cela exige aussi une certaine transparence --- car il s&#39;agit d&#39;un&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
le fait que nous ne nous connaissons pas tous forcément bien, ne serait-ce que pour le&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
le fait que certains membres aient adhéré récemment.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Or, quelqu&#39;un a fait remarquer à juste titre que pour ceux qui sont travailleurs indépendants,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Cela serait plus logique si la divulgation des plus gros clients était faite ; mais voilà.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
difficilement possible (les gros clients ont tendance à exiger la confidentialité).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Il semblerait que cela me concerne. Je suis avocat et je travaille dans un grand cabinet.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
cabinet ( &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/baker-mckenzie/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Baker McKenzie&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; ) --- cela ne vous donnera probablement pas d&#39;informations intéressantes&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
informations à des fins de déclaration de conflit d&#39;intérêts. Cependant, je ne suis pas à&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
liberté de divulguer mes clients ou ceux du cabinet — bien que je puisse dire que&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Ils comprennent notamment de grands éditeurs de logiciels propriétaires, ce qui ne devrait guère être le cas.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Cela peut paraître surprenant ; après tout, je donne des conseils en droit informatique.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Meilleur,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Hugo&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;
&lt;/pre&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Peu après,
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; s&#39;est activement impliqué dans la désignation d&#39;un autre avocat français pour intenter une action en justice en France contre le ministère de la Défense.
 &lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo &lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a transmis des informations à cet avocat.
 &lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Il savait que le nom de la Free Software Foundation Europe figurerait dans les documents judiciaires publics et que le public l&#39;associerait à la
 &lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
véritable FSF&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; et
 &lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/richard-stallman-rms/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
au Dr Richard Stallman&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . Il semble qu&#39;il n&#39;ait averti ni l&#39;avocat chargé de la procédure, ni l&#39;avocat qui a présenté l&#39;affaire devant le tribunal, de cette usurpation d&#39;identité et du litige en cours.&lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/richard-stallman-rms/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;/font&gt;&lt;/p&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Objet : Décision d&#39;intenter une action en justice contre l&#39;armée française – Contrat Microsoft&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : jeu. 26 oct. 2017 17:32:56 +0200&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : team@lists.fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Désolé, je suis pressé.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Avons-nous déjà pris une décision ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
--&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Envoyé depuis mon mobile&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;/pre&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Objet : Re: Tr: CONTRAT MICROSOFT (Ministre français de la Défense)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : Sam., 28 oct. 2017 02:41:49 +0561&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis Fitzjean O Cobhthaigh&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;afoc.avocat@gmail.com&amp;gt;, france@lists.fsfe.org, Matthias Kirschner &amp;lt;mk@fsfe.org&amp;gt;, team@lists.fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Salut tout le monde,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
J&#39;ai pris contact avec Nexedi et &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/april/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;April&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; aujourd&#39;hui, pour m&#39;assurer que le lancement&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Cette action n&#39;aurait pas d&#39;effets néfastes sur eux. Tout semble&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Très bien --- Alexis, n&#39;hésite pas à donner ton avis.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Meilleur,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
↪ Matthias Kirschner / 27 octobre 2017 11:57 :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Bonjour Alexis, bonjour Hugo,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Comme je viens de le convenir avec Hugo : oui, allez-y. J’ai pleinement confiance.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je vous en parle. On pourrait régler certains détails la semaine prochaine.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
(Je serai de retour mercredi). Au cas où il y aurait quelque chose d&#39;urgent d&#39;ici là,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; veuillez m&#39;appeler).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Meilleurs vœux,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; Matthias&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; * Hugo Roy [2017-10-27 09:06 +0200] :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; 1) Nous devrions déposer une demande auprès du CADA dès que possible pour tenter d&#39;obtenir&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; les parties effacées du contrat.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; Il faut faire vite. C&#39;est assez facile et je le ferai *bénévolement*.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je ne suis pas sûr que ce soit très utile, mais ça vaut le coup d&#39;essayer.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; déposé dans les deux mois suivant la réception de la réponse du ministère&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; (Pourriez-vous confirmer la date ?)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; 2) Je pense que nous devrons déposer une plainte devant le tribunal administratif de&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; Paris (*avant le lundi 30 octobre*).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; [...]&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Pour cette partie, je peux baisser mon tarif horaire à 125 $ avant taxes (150 $ taxes incluses).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; inclus). Et, si nous portons plainte par précaution et que vous choisissez ensuite de&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&amp;gt; Retirez-le une semaine plus tard, je ne facturerai rien.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; --&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Matthias Kirschner - Président - Free Software Foundation Europe&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; Schönhauser Allee 6/7, 10119 Berlin, Allemagne | +49-30-27595290&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; Enregistré auprès de l&#39;Amtsgericht Hamburg, VR 17030 | (fsfe.org/join)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt; Contact (fsfe.org/about/kirschner) - Blog (k7r.eu/blog.html)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;/pre&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Sujet : Tr : Re : Re : Affaire Microsoft&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : dim. 5 nov. 2017 01:13:04 +0561&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : team@lists.fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Salut tout le monde,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Pour information, voici le mémoire déposé auprès du tribunal de Paris dans l&#39;affaire Microsoft.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Placez tous les dossiers de cas dans le SVN interne.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Meilleur,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Sujet : Re: Re: Affaire Microsoft&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis Fitzjean O Cobhthaigh&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;afoc.avocat@gmail.com&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : 31/10/2017, 12:02&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
CC : france@lists.fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Bonjour à tous,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
La requête a bien été enregistrée, par le tribunal administratif de Paris, sous le n° 1716711.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je vous mets en pièce jointe un exemplaire, au format PDF, de la requête telle qu&#39;elle a été déposée hier soir.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je reste naturellement à votre disposition si vous souhaitez que l&#39;on échange, par écrit ou de vive-voix, sur ce dossier.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le 30 octobre 2017 à 22:07, Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt; a écrit :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    La requête a été déposée aujourd&#39;hui. Alexis, tu peux nous envoyer le&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    PDF officiel lorsqu&#39;il est prêt ?&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Merci&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    PS : garder france@ en copie autant que possible - désolé je n&#39;ai pas eu eu&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    le temps du faire aujourd&#39;hui&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    ---------- Message transféré ----------&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    De : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis Fitzjean O Cobhthaigh&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;afoc.avocat@gmail.com&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    À : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/frederic-couchet/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Frédéric Couchet&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;fcouchet@april.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Cc : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;hugo@hugoroy.eu&amp;gt;, &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/etienne-gonnu/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Étienne GONNU&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;egonnu@april.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Date : lundi 30 octobre 2017 10:00:35 +0100&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Objet : Re : Affaire Microsoft&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Bonjour à tous,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Comme convenu lors de notre discussion vendredi avec Hugo (en copie), vous trouverez en pièce jointe le projet de requête sommaire que je m&#39;apprête à déposer dans la journée pour la FSFE. J&#39;ai fait au mieux dans un délai si réduit, étant précisé que l&#39;argumentation pourra être complétée ultérieurement.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Vos éventuelles remarques et suggestions sont bien entendues les bienvenues. J&#39;envisage un dépôt dans l&#39;après-midi, en ajoutant quelques modifications et corrections mineures.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    N&#39;hésitez pas à m&#39;appeler à mon cabinet au besoin pour en discuter.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Bien à vous,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
    &lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis FITZJEAN Ó COBHTHAIGH&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Avocat au Barreau de Paris / Avocat au Barreau de Paris&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Chargé d&#39;enseignement à l&#39;Université Paris II Panthéon-Assas&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    c/o SCP MARLANGE-de la BURGADE&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    5, rue Daunou 75002 PARIS&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    afoc.avocat@gmail.com&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Tél : (+33)1.53.63.33.10 Fax : (+33)1.45.48.90.09&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    PRIVILÉGIÉ ET CONFIDENTIEL/CONFIDENTIEL&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Ce message contient des informations privilégiées et confidentielles. Si vous n&#39;êtes pas le destinataire désigné, veuillez le détruire sans le lire, le copier ni en divulguer le contenu à quiconque.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Cet e-mail contient des informations confidentielles protégées par le secret professionnel. S&#39;il ne vous est pas destiné, nous vous remercions de le détruire immédiatement, sans le copier, ni révéler ou transmettre son contenu à qui que ce soit. &amp;amp;ZeroWidthSpace&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
    Le 28 octobre 2017 à 16:08, &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/frederic-couchet/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Frédéric Couchet&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;fcouchet@april.org&amp;gt; a écrit :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        Bonjour à vous,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/etienne-gonnu/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Étienne GONNU&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;egonnu@april.org&amp;gt; écrit :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
            &amp;gt; J&#39;en profite également pour une autre précision: sur quelle liste,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
            &amp;gt; ou avec qui, le sujet de l&#39;action de la FSFE a t&#39;il été évoqué via&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
            &amp;gt; courriel ? Je n&#39;en trouve pas trace dans mon courrielleur.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        pareil, je n&#39;ai aucune trace d&#39;un quelconque échange sur ce sujet, mais&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        nous avons pu louper quelque chose :)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        Librement,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        Fred.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        --&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
        &lt;a href=&quot;https://danielpocock.com/fr/category/april/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Avril&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; - Promouvoir et défendre le logiciel libre&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
        https://www.april.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;/pre&gt;

&lt;pre style=&quot;white-space: pre-wrap;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Objet : Fwd : 1716711 - FSFE vs Ministre des armées (Ministry of Defence) - Mémoire en défense (defence)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : jeu. 19 avr. 2018 17:15:07 +0200&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : team@lists.fsfe.org, legal@lists.fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
CC : france@lists.fsfe.org&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Salut tout le monde,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Petit point sur l&#39;affaire contre Microsoft (tous les documents sont dans le dossier)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
SVN interne).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Nous avons reçu la réponse du gouvernement. Il semble qu&#39;ils traitent&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Cela fait l&#39;objet d&#39;une attention particulière. &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; , notre avocate dans cette affaire, est&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Nous préparons un projet qui sera partagé avec france@ lundi.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Partagez-le également avec &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/april/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;April&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; (et éventuellement d&#39;autres personnes) pour obtenir leurs commentaires.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Vous trouverez ci-joint le courriel &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;d&#39;Alexis&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; à ce sujet, au cas où cela vous intéresserait.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
et également la réponse du gouvernement français.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Notre réponse au gouvernement doit être adressée au tribunal de Paris avant&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Le 30 avril, ce qui nous laisse (fsfe) un peu moins d&#39;une semaine pour examiner&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Le brouillon d&#39;Alexis&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Si vous avez des questions, n&#39;hésitez pas !&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Meilleur,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Objet : 1716711 - FSFE vs Ministre des armées (Ministry of Defence) - Mémoire en défense (defence)&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
De : &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis Fitzjean O Cobhthaigh&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; &amp;lt;afoc.avocat@gmail.com&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Date : 06/04/2018, 18:56&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
À : Matthias Kirschner &amp;lt;mk@fsfe.org&amp;gt;, france@lists.fsfe.org, Hugo Roy &amp;lt;hugo@fsfe.org&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Bonjour à tous,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Veuillez trouver ci-joint la défense du Ministère. C&#39;est formidable, car nous savons maintenant où nous allons. Sans surprise.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
1) Le ministère soutient que la juridiction compétente n&#39;est pas le tribunal administratif de Paris, mais celui de Melun (ville très proche de Paris). Cela n&#39;a pas d&#39;incidence majeure : même si le tribunal compétent est celui de Melun et non celui de Paris, le tribunal de Paris transmettra simplement l&#39;affaire à celui de Melun (aucun risque d&#39;incompétence ou d&#39;irrecevabilité à ce sujet).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
2) Sans surprise, le ministère soutient que FSFE n&#39;a pas qualité pour agir car elle n&#39;est pas concurrente de Microsoft. Rien d&#39;étonnant.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
3) Le ministère écrit, sur plusieurs pages, que ce contrat est parfaitement normal. Rien de surprenant. Le tribunal devra trancher. Or, d&#39;ordinaire, le ministère ne consacre que six ou sept pages aux affaires simples portées devant le tribunal administratif. Cela confirme donc qu&#39;il y a bien matière à contester, même si la tâche s&#39;annonce ardue. Mon avis : ils sont vraiment mécontents de notre situation.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
4) Plus étonnant encore, le ministère demande que le Tribunal condamne la FSFE à 3000 euros de frais de procédure, ce qui est beaucoup pour ce type d&#39;affaire.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Pour l&#39;équipe de France :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
C&#39;est intéressant qu&#39;ils aient produit dès à présent car cela va nous permettre de répliquer utilement, plutôt que de produire une nouvelle mémoire &quot;dans le vide&quot;.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
En résumé, il y a 3 points sur lesquels répondre :&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
- l&#39;intérêt à agir de la FSFE ;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
- le moyen sur l&#39;absence de publicité et de mise en concurrence ;&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
- le moyen sur l&#39;abus de position dominante.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Ce qui est intéressant c&#39;est que, même s&#39;ils contestent la recevabilité de notre recours, ils ont quand même jugé utile de répondre significativement sur le fond et, surtout, d&#39;ajouter à titre subsidiaire que, si le TA estime notre action recevable ET fondée, il devrait qu&#39;il prenne en compte l&#39;intérêt général pour moduler les effets de la décision qu&#39;il rend. Cela montre bien qu&#39;ils ne sont pas très à l&#39;aise et, à tout le moins, qu&#39;ils nous prennent au sérieux. S&#39;ils étaient sûrs d&#39;eux ils n&#39;auraient pas pris la peine de produire une défense aussi substantielle.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Autre point : demander 3 000 euros de frais de procédure, de la part de l&#39;Etat, devant le TA, contre une ONG, c&#39;est très rare et cela montre bien que ce recours les agace et, peut-être que cela les inquiète aussi.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Enfin, le recours est signé par Claire Legras, qui est la directrice des affaires juridiques du ministère en personne. C&#39;est très rare que ce soit la DAJ qui signe devant le TA, ce qui montre bien qu&#39;ils nous prennent au sérieux.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
A titre plus subsidiaire, s&#39;agissant de la communication d&#39;autres documents, le ministère mélange un peu tout. Sa réponse se place sur le terrain des règles applicables aux procédures CADA (les documents demandés doivent être désignés de manière suffisamment précise) et non celles, autonomes, qui régissent les pouvoirs d&#39;instruction du juge administratif (les parties peuvent suggérer des documents mais c&#39;est le juge qui, in fine, décide lequel il demande la production). Je prépare également une réponse sur ce point, en précisant que l&#39;on souhaite la production des notes préparatoires sur lesquelles le ministère a décidé de ne pas utiliser à une procédure d&#39;appel d&#39;offres préalable.&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Je vous remercie de me faire part de vos observations d&#39;ici vendredi 13 mars prochain. De sorte que je peux ensuite avoir le temps de les intégrer et de vous envoyer un projet la semaine suivante, pour un dépôt qui doit intervenir, en toute hypothèse, avant le 30 avril (date de la clôture de l&#39;instruction).&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Salutations,&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;
&lt;a href=&quot;https://danielpocock.com/fr/people/alexis-fitzjean-o-cobhthaigh/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Alexis FITZJEAN Ó COBHTHAIGH&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font&gt;&lt;/font&gt;
&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Avocat au Barreau de Paris / Avocat au Barreau de Paris&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Chargé d&#39;enseignement à l&#39;Université Paris II Panthéon-Assas&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
c/o SCP MARLANGE-de la BURGADE&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
5, rue Daunou 75002 PARIS&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
afoc.avocat@gmail.com&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Tél : (+33)1.53.63.33.10 Fax : (+33)1.45.48.90.09&lt;/font&gt;&lt;/font&gt;&lt;font&gt;&lt;/font&gt;
&lt;/pre&gt;



&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;En 2019,
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a été démis de ses fonctions au sein du groupe
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsfe-misfits/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
dissident FSFE&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . Ce groupe n&#39;a publié aucune déclaration publique concernant sa démission. A-t-il démissionné suite aux attaques contre ma famille ou à cause de la
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/evidence-psychological-abuse-stalking-galia-mancheva-susanne-eiswirt-fsfe/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
plainte pour harcèlement sexuel déposée par Galia Mancheva ?&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;En 2020, un tribunal berlinois a rendu un jugement dans
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/evidence-psychological-abuse-stalking-galia-mancheva-susanne-eiswirt-fsfe/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
une affaire de harcèlement sexuel&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; . Le nom de la « Free Software Foundation Europe » figure dans les documents juridiques. Une fois de plus, un observateur non averti consultant ces documents pourrait croire, à tort, qu&#39;il s&#39;agit de la
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
véritable FSF&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; et
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/richard-stallman-rms/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
du Dr Richard Stallman&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Le jugement a
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://nazi.compare/fr/2026/01/23/judgment-french-army-vanquishes-german-fsfe-hitlers-birthday-microsoft-contract/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
finalement été rendu contre la Free Software Foundation Europe (FSFE) le jour de l&#39;anniversaire d&#39;Hitler&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Les gens examineront le jugement rendu contre la FSFE et auront l&#39;impression qu&#39;il s&#39;agit d&#39;un jugement contre la
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/category/fsf/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
véritable FSF&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; et
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/richard-stallman-rms/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
le Dr Richard Stallman&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;img alt=&quot;FSFE, jugement, France, militaire, Microsoft&quot; src=&quot;https://nazi.compare/assets/fsfe/2021-04-20-melun-decision-1804171-cover.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Par conséquent, nous pouvons conclure hors de tout doute raisonnable que le Tribunal administratif de Melun a été trompé en publiant un jugement sous le nom usurpé par le plaignant.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Lorsque
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
Hugo Roy&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; a mandaté un autre avocat pour présenter les documents au tribunal, sachant que le demandeur n&#39;avait pas le droit d&#39;utiliser ce nom,
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://danielpocock.com/fr/people/hugo-roy/&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
il&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; savait que le tribunal et le public seraient induits en erreur. Par conséquent, s&#39;il n&#39;a pas averti le tribunal et les autres avocats de ce problème, s&#39;il le leur a dissimulé, il a agi de mauvaise foi et a manqué aux obligations déontologiques des avocats dans leurs interactions avec le tribunal.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;Veuillez
 &lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;https://www.givesendgo.com/censorship-privacy&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;
visionner ma vidéo de campagne de financement participatif et en discuter avec votre communauté dès aujourd&#39;hui&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt;&lt;font dir=&quot;auto&quot; style=&quot;vertical-align: inherit;&quot;&gt; .&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-03T13:00:00+00:00</dc:date>
	<dc:creator>Daniel Pocock</dc:creator>
</item> 
<item rdf:about="https://www.decadent.org.uk/ben/blog/2026/03/02/foss-activity-in-february-2026">
	<title>Ben Hutchings: FOSS activity in February 2026</title>
	<link>https://www.decadent.org.uk/ben/blog/2026/03/02/foss-activity-in-february-2026.html</link>
     <content:encoded>&lt;ul&gt;
  &lt;li&gt;Debian packages:
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/firmware-free&quot;&gt;firmware-free&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:firmware-free&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/890601&quot;&gt;#890601: firmware-linux-free uses prebuilt blobs instead of building from source&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/firmware-free/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 20241210-3 to unstable&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/firmware-nonfree&quot;&gt;firmware-nonfree&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:firmware-nonfree&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/481234&quot;&gt;#481234: firmware-nonfree: Include firmware for p54 driver&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/484177&quot;&gt;#484177: firmware-nonfree: keyspan&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/534379&quot;&gt;#534379: [firmware-nonfree] Please consider including  dvb-usb-af9015.fw&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/548745&quot;&gt;#548745: firmware-linux: Fix licence and include edgeport firmware&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/588142&quot;&gt;#588142: Add r8192u_usb (aka rtl8192u) firmware&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/597897&quot;&gt;#597897: RFP: alsa-firmware – firmware binaries used by each alsa-firmware-loader program&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/999485&quot;&gt;#999485: Please add brcmfmac43456-sdio.* files as it’s not just used in RPi devices&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;opened and closed &lt;a href=&quot;https://bugs.debian.org/1126794&quot;&gt;#1126794: Undistributable file under qcom/qdu100&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1126846&quot;&gt;#1126846: Qualcomm AudioReach topology files are covered by separate licence&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1126896&quot;&gt;#1126896: firmware-nvidia-graphics: Cannot upgrade from bookworm-backports to trixie-backports&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/128&quot;&gt;!128: Draft: Add Provides: based ABI versioning mechanism&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/134&quot;&gt;!134: Update to 20251125&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;reviewed and merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/135&quot;&gt;!135: Drop DSP firmware, migrated to hexagon-dsp-binaries source&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;reviewed and merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/136&quot;&gt;!136: debian/copyright: correct licence issues&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;opened and closed &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/137&quot;&gt;!137: d/copyright, qcom-soc: Exclude undistributable QDU100 firmware&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;opened and merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/138&quot;&gt;!138: Update to 20260110&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;opened and merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/139&quot;&gt;!139: Update to 20260221&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/firmware-nonfree/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 20251111-1~bpo13+1 to trixie-backports&lt;/li&gt;
              &lt;li&gt;uploaded version 20251125-1 to unstable&lt;/li&gt;
              &lt;li&gt;uploaded version 20260110-1 to unstable&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/hexagon-dsp-binaries&quot;&gt;hexagon-dsp-binaries&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:hexagon-dsp-binaries&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;opened &lt;a href=&quot;https://bugs.debian.org/1129001&quot;&gt;#1129001: Missing binaries - should this package use XS-Autobuild?&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/initramfs-tools&quot;&gt;initramfs-tools&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:initramfs-tools&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1126611&quot;&gt;#1126611: mkinitramfs: failed to determine device for /&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/initramfs-tools/-/merge_requests/191&quot;&gt;!191: tests fail on arm64 because they call qemu-system-arm64&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/iptables&quot;&gt;iptables&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:iptables&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1128561&quot;&gt;#1128561: iptables: virsh net-start no longer works: Failed to run firewall command iptables -w –table filter –list-rules&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/ktls-utils&quot;&gt;ktls-utils&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/ktls-utils/-/merge_requests/3&quot;&gt;!3: d/t/test-common: Move inclusion of extensions when signing the certificate&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/libvirt&quot;&gt;libvirt&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:libvirt&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1124549&quot;&gt;#1124549: libvirt passes invalid flags for network interface deletion&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux&quot;&gt;linux&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:linux&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1121192&quot;&gt;#1121192: kworker: Events_unbound, kworker processes, continually using CPU.&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1126710&quot;&gt;#1126710: linux-image-6.18.5+deb14-amd64: unable to mount existing XFS V4 filesystem because kernel CONFIG_XFS_SUPPORT_V4 is not set&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1128397&quot;&gt;#1128397: linux-image-6.18.10+deb14-amd64: open(/proc/$pid/maps) is empty after $pid exec()s, unless you read a partial line from the fd before, in which case it has the rest of the line only&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;replied to and closed &lt;a href=&quot;https://bugs.debian.org/1128567&quot;&gt;#1128567: linux-image-6.18.5+deb13-amd64: amdgpu.dc=0 causes Xorg 1:7.7+24 error “no screens found”&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1129029&quot;&gt;#1129029: Bug on VirtualBox and KVM conflict kernel 6.12 (Debian 12)&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;reviewed &lt;a href=&quot;https://salsa.debian.org/kernel-team/linux/-/merge_requests/1682&quot;&gt;!1682: Unsplit configs for some kernel architectures&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;reviewed &lt;a href=&quot;https://salsa.debian.org/kernel-team/linux/-/merge_requests/1821&quot;&gt;!1821: riscv64 config update for linux 6.19&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;reviewed and merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/linux/-/merge_requests/1824&quot;&gt;!1824: db-mok: Remove unused function&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;opened &lt;a href=&quot;https://salsa.debian.org/kernel-team/linux/-/merge_requests/1831&quot;&gt;!1831: CI: Update build job to work after another common pipeline change&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;(LTS) uploaded version 5.10.249-1 to bullseye-security&lt;/li&gt;
              &lt;li&gt;uploaded version 6.12.63-1~bpo12+1 to bookworm-backports&lt;/li&gt;
              &lt;li&gt;uploaded version 6.12.69-1~bpo12+1 to bookworm-backports&lt;/li&gt;
              &lt;li&gt;uploaded version 6.12.73-1~bpo12+1 to bookworm-backports&lt;/li&gt;
              &lt;li&gt;uploaded version 6.18.12-1~bpo13+1 to trixie-backports&lt;/li&gt;
              &lt;li&gt;uploaded version 6.18.5-1~bpo13+1 to trixie-backports&lt;/li&gt;
              &lt;li&gt;uploaded version 6.18.9-1~bpo13+1 to trixie-backports&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;(LTS) updated the bullseye-security branch to 5.10.251, but did not upload it&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;(LTS) &lt;a href=&quot;https://tracker.debian.org/pkg/linux-6.1&quot;&gt;linux-6.1&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux-6.1/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 6.1.162-1~deb11u1 to bullseye-security&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux-base&quot;&gt;linux-base&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:linux-base&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1128355&quot;&gt;#1128355: linux-base: indirectly missing perl dependency?&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/nfs-utils&quot;&gt;nfs-utils&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;reviewed and merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/nfs-utils/-/merge_requests/36&quot;&gt;!36: Drop installation of blkmapd and nfs-blkmap.service systemd service&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/wireless-regdb&quot;&gt;wireless-regdb&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:wireless-regdb&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to and closed &lt;a href=&quot;https://bugs.debian.org/1104022&quot;&gt;#1104022: wireless-regdb: Consider importing setregdomain and udev rule from Fedora&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1122785&quot;&gt;#1122785: wireless-regdb: Please remove/replace usage of dh_movetousr&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1126431&quot;&gt;#1126431: wireless-regdb: Unnecessary Build-Depends: python3-m2crypto&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/wireless-regdb/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 2026.02.04-1 to unstable&lt;/li&gt;
              &lt;li&gt;uploaded version 2026.02.04-1~deb12u1 to bookworm&lt;/li&gt;
              &lt;li&gt;uploaded version 2026.02.04-1~deb13u1 to trixie&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;(LTS) updated the bullseye-security branch to 2026.02.04-1, but did not upload it&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Debian non-package bugs:
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/release.debian.org&quot;&gt;release.debian.org&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;opened &lt;a href=&quot;https://bugs.debian.org/1128507&quot;&gt;#1128507: trixie-pu: package wireless-regdb/2026.02.04-1~deb13u1&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;opened &lt;a href=&quot;https://bugs.debian.org/1128510&quot;&gt;#1128510: bookworm-pu: package wireless-regdb/2026.02.04-1~deb12u1&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Mailing lists:
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://lists.debian.org/debian-kernel/&quot;&gt;debian-kernel&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/a08f3fe6a71e72d2331c9ec67665202967b89b7c.camel@decadent.org.uk&quot;&gt;Agenda items for kernel-team meeting on 2026-02-04&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/47040935c4dfc30df75fe884fa052e4bccd258e4.camel@decadent.org.uk&quot;&gt;Agenda items for kernel-team meeting on 2026-02-25&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) replied to &lt;a href=&quot;https://lists.debian.org/4d93621100ce80eef243f5cf888a55822b3ee198.camel@decadent.org.uk&quot;&gt;Discrepancies between Commits list in changelog of debian and upstream linux git repo.&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) replied to &lt;a href=&quot;https://lists.debian.org/2239236482b61aa744ea6e2eb6af13c45c45385f.camel@debian.org&quot;&gt;[Pkg-libvirt-maintainers] Processed: retitle 1124549 to libvirt passes invalid flags for network interface deletion …, tagging 1124549&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;replied to &lt;a href=&quot;https://lists.debian.org/cef74b23084521476b1e3531dfe18439c2feb3da.camel@decadent.org.uk&quot;&gt;linux 7.0&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/&quot;&gt;debian-lts-announce&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/aYx6fIVKGUd8vm_0@decadent.org.uk&quot;&gt;[SECURITY] [DLA 4475-1] linux security update&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/aYx6kDKKWKgYTGwo@decadent.org.uk&quot;&gt;[SECURITY] [DLA 4476-1] linux-6.1 security update&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lists.zytor.com/archives/klibc/&quot;&gt;klibc&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;replied to [PATCH 1/2] [klibc] explicitly close arm64 syscall stub generator output&lt;/li&gt;
          &lt;li&gt;replied to [PATCH] [klibc] fix arm stub alignment&lt;/li&gt;
          &lt;li&gt;replied to [PATCH] [klibc] remove unneeded syscalls.mk dependencies&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lore.kernel.org/linux-hwmon/&quot;&gt;linux-hwmon&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;replied to &lt;a href=&quot;https://lore.kernel.org/linux-hwmon/f6710a1f44d2b32df1cb9b09cddc6695bf76eec2.camel@decadent.org.uk/T/&quot;&gt;[PATCH] hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lore.kernel.org/linux-wireless/&quot;&gt;linux-wireless&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lore.kernel.org/linux-wireless/aZN3thlmaiBxYVQQ@decadent.org.uk/T/&quot;&gt;[PATCH] wireless-regdb: Fix regulatory.bin signing with new M2Crypto&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lore.kernel.org/linux-wireless/aZN4FltUUWKUh6rp@decadent.org.uk/T/&quot;&gt;[PATCH] wireless-regdb: Replace M2Crypto with cryptography package&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lore.kernel.org/platform-driver-x86/&quot;&gt;platform-driver-x86&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;replied to &lt;a href=&quot;https://lore.kernel.org/platform-driver-x86/46bc9091ac8d36a237c575a0cd140752872b44bc.camel@decadent.org.uk/T/&quot;&gt;[PATCH] platform/x86: hp-bioscfg: Support allocations of larger data&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lore.kernel.org/stable/&quot;&gt;stable&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;(LTS) replied to &lt;a href=&quot;https://lore.kernel.org/stable/781f4e83b6a111cfd3c8a331ea75824d9238fe0f.camel@decadent.org.uk/T/&quot;&gt;Please apply commit 9990ddf47d41 (“net: tunnel: make skb_vlan_inet_prepare() return drop reasons”) down to 6.1.y at least&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) reviewed and replied to
&lt;a href=&quot;https://lore.kernel.org/stable/03a74299797f4864d0e563cd9517276f690a4bf0.camel@decadent.org.uk/T/&quot;&gt;various&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/5cee4d2e571b3132a95cca6f6230c769b8618836.camel@decadent.org.uk/T/&quot;&gt;patches&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/24fb4c47ea6f4c8025f6b0592088c1a9d10741a4.camel@decadent.org.uk/T/&quot;&gt;for&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/ec318a7c1b9a06836b8694a1b63e187d3f53bd80.camel@decadent.org.uk/T/&quot;&gt;5.10&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/eb892614c9cd28aa03922567f8a6d75ed2f594bc.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/bce38fd1f10ecc0ae3ec3ccf95da89f58ca3e623.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/1a11526ae3d8664f705b541b8d6ea57b847b49a8.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) posted &lt;a href=&quot;https://lore.kernel.org/stable/aZyfxkHromvUPszw@decadent.org.uk/T/&quot;&gt;[PATCH 5.10,5.15] ip6_tunnel: Fix usage of skb_vlan_inet_prepare()&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;replied to &lt;a href=&quot;https://lore.kernel.org/stable/94cad986396d5a231a60d41cb6f86da146a6b435.camel@decadent.org.uk/T/&quot;&gt;[PATCH 6.12 519/567] gpiolib: acpi: Move quirks to a separate file&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2026-03-02T16:28:58+00:00</dc:date>
	<dc:creator>Ben Hutchings</dc:creator>
</item> 
<item rdf:about="https://www.preining.info/blog/?p=45417">
	<title>Norbert Preining: TeX Live 2026 released</title>
	<link>https://www.preining.info/blog/2026/03/tex-live-2026-released/</link>
     <content:encoded>&lt;p&gt;Get the Champagne ready, we have released the final images of &lt;a href=&quot;https://www.tug.org/texlive/&quot;&gt;TeX Live 2026&lt;/a&gt;.&lt;br /&gt;
&lt;img alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-45420&quot; height=&quot;451&quot; src=&quot;https://i0.wp.com/www.preining.info/blog/wp-content/uploads/2026/03/texlive2026.png?resize=860%2C451&amp;amp;ssl=1&quot; width=&quot;860&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Nothing spectacularly new in this version, but improvements across that bank, and a new player: `xdvipsk`, an extended dvips with support for more image formats and (with LuaTeX) OpenType and TrueType fonts. Things I was very directly involved in are the PNG inclusion infos via env vars, the nlink changes, and tlmgr updates.&lt;/p&gt;
&lt;p&gt;Thanks goes to all the developers, builders, the great CTAN team, and everyone who has contributed to this release! Many thanks in particular to Siep Kroonenberg for her work on TeX Live, especially Windows support, for many years. She has retired and is moving on to other projects. Thanks again Siep, and best wishes!&lt;/p&gt;
&lt;p&gt;Finally, here are the changes as listed in the &lt;a href=&quot;http://tug.org/texlive/doc/texlive-en/texlive-en.html#news&quot;&gt;master TeX Live documentation&lt;/a&gt;:&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Cross-engine changes (except in original TeX and Aleph):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the “&lt;code&gt;Infinite glue shrinkage&lt;/code&gt;” error is ignored (see the 2025 release notes), the word “error” is no longer included in the output, and the message is written only to the log ﬁle. This was a source of minor confusion and false positives.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;HiTeX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Now exclusively uses the UTF-8 input encoding.&lt;/li&gt;
&lt;li&gt;OpenType and TrueType fonts are now supported minimally (no ligatures, no math); this will improve in time.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;\Uchar&lt;/code&gt; and &lt;code&gt;\Ucharca&lt;/code&gt;t primitives added.&lt;/li&gt;
&lt;li&gt;The LaTeX kernel needs updates for this version, so &lt;code&gt;hilatex&lt;/code&gt; is not available for the time being.&lt;/li&gt;
&lt;li&gt;Major changes throughout the code base, including the HINT viewers, to implement the above. Use with care!&lt;/li&gt;
&lt;li&gt;Cross-engine updates noted above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LuaTeX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;code&gt;luaffi&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lua bindings for the HarfBuzz subset API.&lt;/li&gt;
&lt;li&gt;read_img now looks in a given &lt;code&gt;–output-directory&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Saves and restores &lt;code&gt;pdf-&amp;gt;objcompresslevel&lt;/code&gt; along with &lt;code&gt;pdf-&amp;gt;compress_level&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;texlua&lt;/code&gt; errors print tracebacks.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;set_macro&lt;/code&gt; check for removing trailing space improved.&lt;/li&gt;
&lt;li&gt;Wrong spacing around display with&lt;code&gt; \matheqdirmode=1&lt;/code&gt; partially ﬁxed.&lt;/li&gt;
&lt;li&gt;Restored &lt;code&gt;\mathflattenmode&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fixes for legacy handling of TrueType fonts.&lt;/li&gt;
&lt;li&gt;Experimental extension to &lt;code&gt;ToUnicode&lt;/code&gt; for Type 1 fonts.&lt;/li&gt;
&lt;li&gt;Maximum size of the destination names table for PDF output raised to 1048576.&lt;/li&gt;
&lt;li&gt;Additional &lt;code&gt;value&lt;/code&gt; ﬁeld for write nodes (&lt;code&gt;getfield&lt;/code&gt;) for unexpanded token tables.&lt;/li&gt;
&lt;li&gt;Some unused modes made obsolete.&lt;/li&gt;
&lt;li&gt;Cross-engine updates noted above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MetaPost:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mp_number_to_scaled&lt;/code&gt; returns a 64-bit signed integer instead of the system-dependent &lt;code&gt;int&lt;/code&gt;. Internally, start on replacing &lt;code&gt;int&lt;/code&gt; with &lt;code&gt;int64_t&lt;/code&gt; in general.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mp_hard_times&lt;/code&gt; ﬁxed.&lt;/li&gt;
&lt;li&gt;Fixes for &lt;code&gt;weave&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Help message reorganized and updated for consistency.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;pdfTeX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Don’t complain about PDF minor version ≤2 unless major version = 1.&lt;/li&gt;
&lt;li&gt;Don’t erroneously shift fraction denominators or other text if &lt;code&gt;\pdfpageheight&lt;/code&gt; is used.&lt;/li&gt;
&lt;li&gt;Fix overlapping text in &lt;code&gt;ptmr8r&lt;/code&gt; and other fonts.&lt;/li&gt;
&lt;li&gt;If the environment variable &lt;code&gt;TEXMF_DEBUG_PNG_COPY&lt;/code&gt; is set to 1, report attributes of each PNG image and whether it was copied.&lt;/li&gt;
&lt;li&gt;Cross-engine updates noted above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;epTeX, eupTeX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cross-engine updates noted above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;XeTeX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cross-engine updates noted above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dvipdfmx:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Option &lt;code&gt;-o&lt;/code&gt; – to send output to stdout reenabled, after being unintentionally disabled for several years.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CWEB:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All CWEB programs work &lt;code&gt;–verbose&lt;/code&gt;ly by default again.&lt;/li&gt;
&lt;li&gt;All CWEB programs no longer fail in case of warning messages.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ctangle&lt;/code&gt; produces far less whitespace in preprocessor macros.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ctwill-proofsort&lt;/code&gt; supports multiple deﬁnitions for the same identiﬁer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Upmendex:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Experimental support for Brahmic scripts (Bengali, Gurmukhi, Gujarati, Kannada, Lao, Malayalam, Oriya, Sinhala, Tamil, Telugu).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Kpathsea:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New conﬁguration value &lt;code&gt;texmf_nlink_for_leaf&lt;/code&gt; to specify whether the &lt;code&gt;st_nlink=2&lt;/code&gt; check is made to decide whether we’re in a leaf directory; in the default &lt;code&gt;texmf.cnf&lt;/code&gt;, the check is now disabled.&lt;/li&gt;
&lt;li&gt;The conﬁguration value &lt;code&gt;openin_any&lt;/code&gt; no longer has any eﬀect; the interface functions are still compiled into the library, but now consider any ﬁlename to be ok for reading. To the best of anyone’s knowledge, no value but ‘&lt;code&gt;a&lt;/code&gt;’ was ever useful (or used).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;tlmgr:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check for backup container creation failure.&lt;/li&gt;
&lt;li&gt;In &lt;code&gt;–usermode&lt;/code&gt;, do not warn about the &lt;code&gt;texlive-scripts&lt;/code&gt; package being missing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other programs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fmtutil&lt;/code&gt;, &lt;code&gt;updmap&lt;/code&gt;: make self-locating as with &lt;code&gt;tlmgr&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;New program &lt;code&gt;xdvipsk&lt;/code&gt;, an extended &lt;code&gt;dvips&lt;/code&gt; with support for more image formats and (with LuaTeX) OpenType and TrueType fonts. See the article by Sigitas Tolusis in TUGboat, &lt;a href=&quot;https://tug.org/TUGboat/tb38-2/tb119tolusis.pdf&quot;&gt;https://tug.org/TUGboat/tb38-2/tb119tolusis.pdf&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Many man pages substantially updated.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Platforms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;See MacTeX note just below.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;i386-linux&lt;/code&gt;, &lt;code&gt;aarch64-linux&lt;/code&gt;, and &lt;code&gt;armhf-linux&lt;/code&gt; binaries are now built on Debian bullseye (initially released 2021).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MacTeX: MacTeX-2026 now supports Big Sur (2020, macOS 11) and higher, on both Intel and Arm. Support for Mojave (2018) and Catalina (2019, macOS 10) has been dropped. It installs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TeX Live 2026;&lt;/li&gt;
&lt;li&gt;Ghostscript-10.06.0;&lt;/li&gt;
&lt;li&gt;TeXShop, including a special version supporting Liquid Glass;&lt;/li&gt;
&lt;li&gt;LaTeXiT, BibDesk, HintView.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The companion small BasicTeX distribution for Macs (download size about 120MB, &lt;a href=&quot;https://tug.org/mactex/morepackages.html&quot;&gt;https://tug.org/mactex/morepackages.html&lt;/a&gt;) now includes all core packages for tagging support, the LaTeX &lt;code&gt;-dev&lt;/code&gt; engines for testing, and &lt;code&gt;tex4ht&lt;/code&gt;. Those who would like to install this on other platforms can use scheme-small. BasicTeX supports all three main typesetting engines: pdfLaTeX, XeLaTeX, and LuaLaTeX.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;That’s all, let the fun begin! And again, thanks to all the developers, builders, the great CTAN team, and everyone who has contributed to this release!&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-01T23:02:47+00:00</dc:date>
	<dc:creator>Norbert Preining</dc:creator>
</item> 
<item rdf:about="https://mako.cc/copyrighteous/?p=3344">
	<title>Benjamin Mako Hill: Pronunciation</title>
	<link>https://mako.cc/copyrighteous/pronunciation-lesson</link>
     <content:encoded>&lt;p&gt;Had a discussion about how to pronounce the name of Google’s chatbot. Turns out, we were all wrong.&lt;/p&gt;



&lt;figure class=&quot;wp-block-video&quot;&gt;&lt;video controls=&quot;&quot; height=&quot;360&quot; src=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/03/IMG_5667.mp4&quot; width=&quot;640&quot;&gt;&lt;/video&gt;&lt;/figure&gt;</content:encoded> 
	<dc:date>2026-03-01T18:51:22+00:00</dc:date>
	<dc:creator>Benjamin Mako Hill</dc:creator>
</item> 
<item rdf:about="http://www.netfort.gr.jp/~dancer/diary/daily/2026-Mar-1.html.en#2026-Mar-1-13:16:01">
	<title>Junichi Uekawa: The next Debconf happens in Japan.</title>
	<link>http://www.netfort.gr.jp/~dancer/diary/daily/2026-Mar-1.html.en#2026-Mar-1-13:16:01</link>
     <content:encoded>The next Debconf happens in Japan. Great news. Feels like we came a long way, but I didn&#39;t personally do much, I just made the first moves.
        &lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-03-01T04:16:01+00:00</dc:date>
	<dc:creator>Junichi Uekawa</dc:creator>
</item> 
<item rdf:about="151 at https://sunweavers.net/blog">
	<title>Mike Gabriel: Debian Lomiri Tablets 2025-2027 - Project Report (Q3/2025)</title>
	<link>https://sunweavers.net/blog/node/151</link>
     <content:encoded>&lt;h3&gt;Debian Lomiri for Debian 13 (previous project)&lt;/h3&gt;

&lt;p&gt;In our previous project around Debian and Lomiri (lasting until July
2025), we achieved to get Lomiri 0.5.0 (and with it another 130
packages) into Debian (with two minor exceptions [1]) just in time
for the Debian 13 release in August 2025.&lt;/p&gt;

&lt;h3&gt;Debian Lomiri for Debian 14&lt;/h3&gt;

&lt;p&gt;At DebConf in Brest, a follow-up project has been designed between the
project sponsor and Fre(i)e Software GmbH [2]. The new project (on paper)
started on 1st August 2025 and project duration was agreed on to be 2
years, allowing our company to work with an equivalent of ~5 FTE on
Lomiri targetting the Debian 14 release some time in the second half of
2027 (an assumed date, let&#39;s see what happens).&lt;/p&gt;

&lt;p&gt;Ongoing work would be covered from day one of the new project and once
all contract details had been properly put on paper end of September,
Fre(i)e Software GmbH started hiring a new team of software developers
and (future) Debian maintainers. (More of that new team in our next
Q4/2025 report).&lt;/p&gt;

&lt;p&gt;The ongoing work of Q3/2025 was basically Guido Berhörster and myself
working on Morph Browser Qt6 (mostly Guido together with Bhushan from
MiraLab [3]) and package maintenance in Debian (mostly me).&lt;/p&gt;

&lt;h3&gt;Morph Browser Qt6&lt;/h3&gt;

&lt;p&gt;The first milestone we could reach with the Qt6 porting of Morph Browser [4]
and related components (LUITK aka lomiri-ui-toolkit (big chunk! [5]),
lomiri-content-hub, lomiri-download-manager and a few other components)
was reached on 21st Sep 2025 with an upload of Morph Browser
1.2.0~git20250813.1ca2aa7+dfsg-1~exp1 to Debian experimental and the
Lomiri PPA [6]).&lt;/p&gt;

&lt;h3&gt;Preparation of Debian 13 Updates (still pending)&lt;/h3&gt;

&lt;p&gt;In background, various Lomiri updates for Debian 13 have been prepared
during Q3/2025 (with a huge patchset), but publishing those to Debian 13
are still pending as tests are still not satisfying.&lt;/p&gt;

&lt;p&gt;[1] lomiri-push-service and nuntium&lt;br /&gt;
[2] &lt;a href=&quot;https://freiesoftware.gmbh&quot; title=&quot;https://freiesoftware.gmbh&quot;&gt;https://freiesoftware.gmbh&lt;/a&gt;&lt;br /&gt;
[3] &lt;a href=&quot;https://miralab.one/&quot; title=&quot;https://miralab.one/&quot;&gt;https://miralab.one/&lt;/a&gt;&lt;br /&gt;
[4] &lt;a href=&quot;https://gitlab.com/ubports/development/core/morph-browser/-/merge_requests/591&quot; title=&quot;https://gitlab.com/ubports/development/core/morph-browser/-/merge_requests/591&quot;&gt;https://gitlab.com/ubports/development/core/morph-browser/-/merge_reques...&lt;/a&gt; et al.&lt;br /&gt;
[5] &lt;a href=&quot;https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/merge_requests/94&quot; title=&quot;https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/merge_requests/94&quot;&gt;https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/merge_re...&lt;/a&gt; et al.&lt;br /&gt;
[6] &lt;a href=&quot;https://launchpad.net/~lomiri&quot; title=&quot;https://launchpad.net/~lomiri&quot;&gt;https://launchpad.net/~lomiri&lt;/a&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-28T18:36:37+00:00</dc:date>
	<dc:creator>sunweaver</dc:creator>
</item> 
<item rdf:about="http://dirk.eddelbuettel.com/blog/2026/02/27#x13binary_1.1.61.2">
	<title>Dirk Eddelbuettel: x13binary 1.1.61.2 on CRAN: Micro Maintenance</title>
	<link>http://dirk.eddelbuettel.com/blog/2026/02/27#x13binary_1.1.61.2</link>
     <content:encoded>&lt;p&gt;The &lt;a href=&quot;https://cran.r-project.org/package=x13binary&quot;&gt;x13binary&lt;/a&gt; team
is happy to share the availability of Release 1.1.61.2 of the &lt;a href=&quot;https://cran.r-project.org/package=x13binary&quot;&gt;x13binary&lt;/a&gt;
package providing the &lt;a href=&quot;https://www.census.gov/srd/www/x13as/&quot;&gt;X-13ARIMA-SEATS&lt;/a&gt; program
by the US Census Bureau which arrived on &lt;a href=&quot;https://cran.r-project.org&quot;&gt;CRAN&lt;/a&gt; earlier today, and has
already been built for &lt;a href=&quot;https://eddelbuettel.github.io/r2u/&quot;&gt;r2u&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release responds to a &lt;a href=&quot;https://cran.r-project.org&quot;&gt;CRAN&lt;/a&gt; request to display the
compiler version when building. &lt;a href=&quot;https://cran.r-project.org/package=x13binary&quot;&gt;x13binary&lt;/a&gt;, just
like three other packages there, creates and ships a local binary it
interfaces with. So our build was a little outside of
&lt;code&gt;R CMD INSTALL ...&lt;/code&gt; but now signals build versions like &lt;a href=&quot;https://www.r-project.org&quot;&gt;R&lt;/a&gt; does. We also modernized and
simplified our continuous intgegration script based on &lt;a href=&quot;https://eddelbuettel.github.io/r-ci/&quot;&gt;r-ci&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Courtesy of my &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/&quot;&gt;CRANberries&lt;/a&gt;, there
is also a &lt;code&gt;diffstat&lt;/code&gt; report for this release &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/2026/02/27#x13binary_1.1.61.2&quot;&gt;showing
changes to the previous release&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;font-size: 80%; font-style: italic;&quot;&gt;
This post by &lt;a href=&quot;https://dirk.eddelbuettel.com&quot;&gt;Dirk
Eddelbuettel&lt;/a&gt; originated on his &lt;a href=&quot;https://dirk.eddelbuettel.com/blog/&quot;&gt;Thinking inside the box&lt;/a&gt;
blog. If you like this or other open-source work I do, you can &lt;a href=&quot;https://github.com/sponsors/eddelbuettel&quot;&gt;sponsor me at
GitHub&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-27T12:34:00+00:00</dc:date>
	<dc:creator>Dirk Eddelbuettel</dc:creator>
</item> 
<item rdf:about="https://www.joachim-breitner.de/blog/819-Vibe-coding_a_debugger_for_a_DSL">
	<title>Joachim Breitner: Vibe-coding a debugger for a DSL</title>
	<link>https://www.joachim-breitner.de/blog/819-Vibe-coding_a_debugger_for_a_DSL</link>
     <content:encoded>&lt;p&gt;Earlier this week a colleague of mine, Emilio Jesús Gallego Arias, shared a demo of something he built as an experiment, and I felt the desire to share this and add a bit of reflection. (Not keen on watching a 5 min video? Read on below.)&lt;/p&gt;


&lt;h3 id=&quot;what-was-that&quot;&gt;What was that?&lt;/h3&gt;
&lt;p&gt;So what did you just see (or skipped watching)? You could see Emilio’s screen, running VSCode and editing a Lean file. He designed a small programming language that he embedded into Lean, including an evaluator. So far, so standard, but a few things stick out already:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using Lean’s very extensible syntax this embedding is rather elegant and pretty.&lt;/li&gt;
&lt;li&gt;Furthermore, he can run this DSL code right there, in the source code, using commands like &lt;a href=&quot;https://lean-lang.org/doc/reference/latest/find/?domain=Verso.Genre.Manual.section&amp;amp;name=hash-eval&quot;&gt;&lt;code&gt;#eval&lt;/code&gt;&lt;/a&gt;. This is a bit like the interpreter found in Haskell or Python, but without needing a separate process, or like using a Jupyter notebook, but without the stateful cell management.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is already a nice demonstration of Lean’s abilities and strength, as we know them. But what blew my mind the first time was what happened next: He had a visual debugger that allowed him to &lt;em&gt;debug his DSL program&lt;/em&gt;. It appeared on the right, in Lean’s “Info View”, where various Lean tools can hook into, show information and allow the user to interact.&lt;/p&gt;
&lt;p&gt;But it did not stop there, and my mind was blown a second time: Emilio opened VSCode’s „Debugger“ pane on the left, and was able to properly use VSCode’s full-fledged debugger frontend for his own little embedded programming language! Complete with highlighting the executed line, with the ability to set breakpoints there, and showing the state of local variables in the debugger.&lt;/p&gt;
&lt;p&gt;Having a good debugger is not to be taken for granted even for serious, practical programming languages. Having it for a small embedded language that you just built yourself? I wouldn’t have even considered that.&lt;/p&gt;
&lt;h3 id=&quot;did-it-take-long&quot;&gt;Did it take long?&lt;/h3&gt;
&lt;p&gt;If I were Emilio’s manager I would applaud the demo and then would have to ask how many weeks he spent on that. Coming up with the language, getting the syntax extension right, writing the evaluator and especially learning how the debugger integration into VSCode (using the &lt;a href=&quot;https://microsoft.github.io/debug-adapter-protocol/&quot;&gt;DAP protocol&lt;/a&gt;) works, and then instrumenting his evaluator to speak that protocol – that is a sizeable project!&lt;/p&gt;
&lt;p&gt;It turns out the answer isn’t measured in weeks: it took just one day of coding together with GPT-Codex 5.3. My mind was blown a third time.&lt;/p&gt;
&lt;h3 id=&quot;why-does-lean-make-a-difference&quot;&gt;Why does Lean make a difference?&lt;/h3&gt;
&lt;p&gt;I am sure this post is just one of many stories you have read in recent weeks about how new models like Claude Opus 4.6 and GPT-Codex 5.3 built impressive things in hours that would have taken days or more before. But have you seen something like this? Agentic coding is powerful, but limited by what the underlying platform exposes. I claim that Lean is a particularly well-suited platform to unleash the agents’ versatility.&lt;/p&gt;
&lt;p&gt;Here we are using Lean as a programming language, not as a theorem prover (which brings other immediate benefits when using agents, e.g. the produced code can be verified rather than merely plausible, but that’s a story to be told elsewhere.)&lt;/p&gt;
&lt;p&gt;But arguably because Lean is &lt;em&gt;also&lt;/em&gt; a theorem prover, and because of the requirements that stem from that, its architecture is different from that of a conventional programming language implementation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As a theorem prover, it needs extensible syntax to allow formalizing mathematics in an ergonomic way, but it can also be used for embedding syntax.&lt;/li&gt;
&lt;li&gt;As a theorem prover, it needs the ability to run “tactics” written by the user, hence the ability to evaluate the code right there in the editor.&lt;/li&gt;
&lt;li&gt;As a theorem prover, it needs to give access to information such as tactic state, and such introspection abilities unlock many other features – such as a debugger for an embedded language.&lt;/li&gt;
&lt;li&gt;As a theorem prover, it has to allow tools to present information like the tactic state, so it has the concept of &lt;a href=&quot;https://lean-lang.org/examples/1900-1-1-widgets/&quot;&gt;interactive “Widgets”&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So Lean’s design has always made such a feat &lt;em&gt;possible&lt;/em&gt;. But it was no easy feat. The Lean API is large, and documentation never ceases to be improvable. In the past, it would take an expert (or someone willing to become one) to pull off that stunt. These days, coding assistants have no issue digesting, understanding and using the API, as Emilio’s demo shows.&lt;/p&gt;
&lt;p&gt;The combination of Lean’s extensibility and the ability of coding agents to make use of that is a game changer to how we can develop software, with rich, deep, flexible and bespoke ways to interact with our code, created on demand.&lt;/p&gt;
&lt;h3 id=&quot;where-does-that-lead-us&quot;&gt;Where does that lead us?&lt;/h3&gt;
&lt;p&gt;Emilio actually shared more such demos (&lt;a href=&quot;https://github.com/ejgallego/imp-lab&quot;&gt;Github repository&lt;/a&gt;). A visual explorer for the compiler output (&lt;a href=&quot;https://www.joachim-breitner.de/various/lean-compiler-explorer.png&quot;&gt;have a look at the screenshot&lt;/a&gt;. A browser-devtool-like inspection tool for Lean’s “InfoTree”. Any of these provide a significant productivity boost. Any of these would have been a sizeable project half a year ago. Now it’s just a few hours of chatting with the agent.&lt;/p&gt;
&lt;p&gt;So allow me to try and extrapolate into a future where coding agents have continued to advance at the current pace, and are used ubiquitously. Is there then even a point in polishing these tools, shipping them to our users, documenting them? Why build a compiler explorer for our users, if our users can just ask their agent to build one for them, right then when they need it, tailored to precisely the use case they have, with no unnecessary or confusing feature. The code would be single use, as the next time the user needs something like that the agent can just re-create it, maybe slightly different because every use case is different.&lt;/p&gt;
&lt;p&gt;If that comes to pass then Lean may no longer get praise for its nice out-of-the-box user experience, but instead because it is such a powerful framework for ad-hoc UX improvements.&lt;/p&gt;
&lt;p&gt;And Emilio wouldn’t post demos about his debugger. He’d just use it.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-25T10:53:30+00:00</dc:date>
	<dc:creator>Joachim Breitner</dc:creator>
</item> 
<item rdf:about="tag:veronneau.org,2026-02-25:/montreals-debian-stuff-february-2026.html">
	<title>Louis-Philippe Véronneau: Montreal&#39;s Debian &amp; Stuff - February 2026</title>
	<link>https://veronneau.org/montreals-debian-stuff-february-2026.html</link>
     <content:encoded>&lt;p&gt;Our Debian User Group met on February 22&lt;sup&gt;nd&lt;/sup&gt; for our first meeting of
the year!&lt;/p&gt;
&lt;p&gt;Here&#39;s what we did:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;pollo&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;reviewed and merged Lintian contributions:&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/lintian/lintian/-/merge_requests/664&quot;&gt;salsa MR !664&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/lintian/lintian/-/merge_requests/665&quot;&gt;salsa MR !665&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/lintian/lintian/-/merge_requests/666&quot;&gt;salsa MR !666&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;released lintian version &lt;code&gt;2.130.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;upstreamed &lt;a href=&quot;https://github.com/GjjvdBurg/wilderness/pull/16&quot;&gt;a patch&lt;/a&gt; for python-wilderness, fixed a
   few things and released version &lt;code&gt;0.1.10-3&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;updated python-clevercsv to version &lt;code&gt;0.8.4&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;updated python-mediafile to version &lt;code&gt;0.14.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;lelutin&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;opened up a &lt;a href=&quot;https://salsa.debian.org/debian/smokeping/-/merge_requests/9&quot;&gt;RFH for co-maintenance for smokeping&lt;/a&gt; and added Marc Haber
   who responded really quickly to the call&lt;/li&gt;
&lt;li&gt;with &lt;strong&gt;mjeanson&lt;/strong&gt;&#39;s help: prepped and uploaded a new smokeping version to
   release pending work&lt;/li&gt;
&lt;li&gt;opened a &lt;a href=&quot;https://nm.debian.org/person/lelutin/&quot;&gt;NM request&lt;/a&gt; to become DM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;viashimo&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fixed freshrss timer&lt;/li&gt;
&lt;li&gt;updated freshrss&lt;/li&gt;
&lt;li&gt;installed new navidrome container&lt;/li&gt;
&lt;li&gt;configured backups for new host (beelink mini s12)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;tvaz&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;did NM work&lt;/li&gt;
&lt;li&gt;learned more about debusine and tested it&lt;/li&gt;
&lt;li&gt;uploaded antimony to debusine&lt;/li&gt;
&lt;li&gt;(co-)convinced lelutin to apply for DM (yay!)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;lavamind&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;worked on autopkgtests for a new version of jruby&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pictures&lt;/h2&gt;
&lt;p&gt;This time around, we held our meeting at &lt;a href=&quot;https://cvm.qc.ca&quot;&gt;cégep du Vieux Montréal&lt;/a&gt;, the
college where I currently work. Here is the view we had:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;View from my office&quot; src=&quot;https://veronneau.org/media/blog/2026-02-25/window.jpg&quot; style=&quot;margin-left: 15%;&quot; title=&quot;View from my office&quot; width=&quot;70%&quot; /&gt;&lt;/p&gt;
&lt;p&gt;We also ordered some delicious pizzas from &lt;a href=&quot;https://www.pizzeriadeicompari.com/&quot;&gt;Pizzeria dei Compari&lt;/a&gt;, a
nice pizzeria on Saint-Denis street that&#39;s been there forever.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;The pizzas we ate&quot; src=&quot;https://veronneau.org/media/blog/2026-02-25/pizza.jpg&quot; style=&quot;margin-left: 15%;&quot; title=&quot;The pizzas we ate&quot; width=&quot;70%&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Some of us ended up grabbing a drink after the event at &lt;a href=&quot;https://amereaboire.com/&quot;&gt;l&#39;Amère à boire&lt;/a&gt;,
a pub right next to the venue, but I didn&#39;t take any pictures.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-24T22:07:07+00:00</dc:date>
	<dc:creator>Louis-Philippe Véronneau</dc:creator>
</item> 
<item rdf:about="https://changelog.complete.org/?p=42061">
	<title>John Goerzen: Screen Power Saving in the Linux Console</title>
	<link>https://changelog.complete.org/archives/42061-screen-power-saving-in-the-linux-console</link>
     <content:encoded>&lt;p&gt;I just made up a Debian trixie setup that has no need for a GUI.  In fact, I rarely use the text console either.  However, because the machine is dual boot and also serves another purpose, it’s connected to my main monitor and KVM switch.&lt;/p&gt;
&lt;p&gt;The monitor has three inputs, and when whatever display it’s set to goes into powersave mode, it will seek out another one that’s active and automatically switch to it.&lt;/p&gt;
&lt;p&gt;You can probably see where this is heading: it’s really inconvenient if one of the inputs never goes into powersave mode.  And, of course, it wastes energy.&lt;/p&gt;
&lt;p&gt;I have concluded that the Linux text console has lost the ability to enter powersave mode after an inactivity timeout.  It can still do screen blanking — setting every pixel to black — but that is a distinct and much less useful thing.&lt;/p&gt;
&lt;p&gt;You can do a lot of searching online that will tell you what to do.  Almost all of it is wrong these days.  For instance, none of these work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anything involving &lt;tt&gt;vbetool&lt;/tt&gt;.  This is really, really old advice.&lt;/li&gt;
&lt;li&gt;Anything involving &lt;tt&gt;xset&lt;/tt&gt;, unless you’re actually running a GUI, which is not the point of this post.&lt;/li&gt;
&lt;li&gt;Anything involving &lt;tt&gt;setterm&lt;/tt&gt; or the kernel parameters &lt;tt&gt;video=DPMS&lt;/tt&gt; or &lt;tt&gt;consoleblank&lt;/tt&gt;.&lt;/li&gt;
&lt;li&gt;Anything involving writing to paths under &lt;tt&gt;/sys&lt;/tt&gt;, such as ones ending in &lt;tt&gt;dpms&lt;/tt&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Why is this?&lt;/p&gt;
&lt;p&gt;Well, we are on at least the third generation of Linux text console display subsystems.  (Maybe more than 3, depending on how you count.)  The three major ones were:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The VGA text console&lt;/li&gt;
&lt;li&gt;fbdev&lt;/li&gt;
&lt;li&gt;DRI/KMS&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;As I mentioned recently in my post about &lt;a href=&quot;https://changelog.complete.org/archives/10907-running-an-accurate-80x25-dos-style-console-on-modern-linux-is-possible-after-all&quot;&gt;running an accurate 80×25 DOS-style console on modern Linux&lt;/a&gt;, the VGA text console mode is pretty much gone these days.  It relied on hardware rendering of the text fonts, and that capability simply isn’t present on systems that aren’t PCs — or even on PCs that are UEFI, which is most of them now.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Linux_framebuffer&quot;&gt;fbdev&lt;/a&gt;, or a framebuffer console under earlier names, has been in Linux since the late 1990s.  It was the default for most distros until more recently.  It supported DPMS powersave modes, and most of the instructions you will find online reference it.&lt;/p&gt;
&lt;p&gt;Nowadays, the &lt;a href=&quot;https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure&quot;&gt;DRI&lt;/a&gt;/&lt;a href=&quot;https://en.wikipedia.org/wiki/Direct_Rendering_Manager#Kernel_Mode_Setting&quot;&gt;KMS&lt;/a&gt; system is used for graphics.  Unfortunately, it is targeted mainly at X11 and Wayland.  It is also used for the text console, but things like DPMS-enabled timeouts were never implemented there.&lt;/p&gt;
&lt;p&gt;You can find some manual workarounds — for instance, using &lt;tt&gt;ddcutil&lt;/tt&gt; or similar for an external monitor, or adjusting the &lt;tt&gt;backlight&lt;/tt&gt; files under &lt;tt&gt;/sys&lt;/tt&gt; on a laptop.  But these have a number of flaws — making unwanted brightness adjustments, and not automatically waking up on keypress among them.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;My workaround&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I finally gave up and ran &lt;tt&gt;apt-get install xdm&lt;/tt&gt;.  Then in &lt;tt&gt;/etc/X11/xdm/Xsetup&lt;/tt&gt;, I added one line:&lt;/p&gt;
&lt;pre&gt;xset dpms 0 0 120
&lt;/pre&gt;
&lt;p&gt;Now the system boots into an xdm login screen, and shuts down the screen after 2 minutes of inactivity.  On the rare occasion where I want a text console from it, I can switch to it and it won’t have a timeout, but I can live with that.&lt;/p&gt;
&lt;p&gt;Thus, quite hopefully, concludes my series of way too much information about the Linux text console!&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-24T14:22:10+00:00</dc:date>
	<dc:creator>John Goerzen</dc:creator>
</item> 
<item rdf:about="https://anarc.at/blog/2026-02-18-iproute2/">
	<title>Antoine Beaupré: net-tools to iproute cheat sheet</title>
	<link>https://anarc.at/blog/2026-02-18-iproute2/</link>
     <content:encoded>&lt;p&gt;This is also known as: &quot;&lt;code&gt;ifconfig&lt;/code&gt; is not installed by default
anymore, how do I do this only with the &lt;code&gt;ip&lt;/code&gt; command?&quot;&lt;/p&gt;

&lt;p&gt;I have been slowly training my brain to use the new commands but I
sometimes forget some. So, here&#39;s a couple of equivalence from the old
package to &lt;code&gt;net-tools&lt;/code&gt; the new &lt;code&gt;iproute2&lt;/code&gt;, about 10 years late:&lt;/p&gt;

&lt;table class=&quot;table&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt; &lt;code&gt;net-tools&lt;/code&gt;                 &lt;/th&gt;
&lt;th&gt; &lt;code&gt;iproute2&lt;/code&gt;                                   &lt;/th&gt;
&lt;th&gt; shorter form                 &lt;/th&gt;
&lt;th&gt; what it does                            &lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;arp -an&lt;/code&gt;                   &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip neighbor&lt;/code&gt;                                &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip n&lt;/code&gt;                       &lt;/td&gt;
&lt;td&gt;                                         &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;ifconfig&lt;/code&gt;                  &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip address&lt;/code&gt;                                 &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip a&lt;/code&gt;                       &lt;/td&gt;
&lt;td&gt; show current IP address                 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;ifconfig&lt;/code&gt;                  &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip link&lt;/code&gt;                                    &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip l&lt;/code&gt;                       &lt;/td&gt;
&lt;td&gt; show link stats (up/down/packet counts) &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;route&lt;/code&gt;                     &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip route&lt;/code&gt;                                   &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip r&lt;/code&gt;                       &lt;/td&gt;
&lt;td&gt; show or modify the routing table        &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;route add default GATEWAY&lt;/code&gt; &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip route add default via GATEWAY&lt;/code&gt;           &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip r a default via GATEWAY&lt;/code&gt; &lt;/td&gt;
&lt;td&gt; add default route to &lt;code&gt;GATEWAY&lt;/code&gt;          &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;route del ROUTE&lt;/code&gt;           &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip route del ROUTE&lt;/code&gt;                         &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ip r d ROUTE&lt;/code&gt;               &lt;/td&gt;
&lt;td&gt; remove &lt;code&gt;ROUTE&lt;/code&gt; (e.g. &lt;code&gt;default&lt;/code&gt;)         &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;code&gt;netstat -anpe&lt;/code&gt;             &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ss --all --numeric  --processes --extended&lt;/code&gt; &lt;/td&gt;
&lt;td&gt; &lt;code&gt;ss -anpe&lt;/code&gt;                   &lt;/td&gt;
&lt;td&gt; list listening processes, less pretty   &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;p&gt;Note that I wrote a &lt;a href=&quot;https://anarc.at/blog/2023-03-10-listening-processes/&quot;&gt;whole
article&lt;/a&gt; about the latter.&lt;/p&gt;

&lt;h1 id=&quot;another-trick&quot;&gt;Another trick&lt;/h1&gt;

&lt;p&gt;Also note that I often alias &lt;code&gt;ip&lt;/code&gt; to &lt;code&gt;ip -br -c&lt;/code&gt; as it provides a
much prettier output.&lt;/p&gt;

&lt;p&gt;Compare, before:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;anarcat@angela:~&amp;gt; ip a
1: lo: &amp;lt;LOOPBACK,UP,LOWER_UP&amp;gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: wlan0: &amp;lt;NO-CARRIER,BROADCAST,MULTICAST,UP&amp;gt; mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff permaddr xx:xx:xx:xx:xx:xx
    altname wlp166s0
    altname wlx8cf8c57333c7
4: virbr0: &amp;lt;NO-CARRIER,BROADCAST,MULTICAST,UP&amp;gt; mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
20: eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.108/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
       valid_lft 40699sec preferred_lft 40699sec
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;After:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;anarcat@angela:~&amp;gt; ip -br -c a
lo               UNKNOWN        127.0.0.1/8 ::1/128 
wlan0            DOWN           
virbr0           DOWN           192.168.122.1/24 
eth0             UP             192.168.0.108/24 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I don&#39;t even need to redact MAC addresses! It also affects the display
of the other commands, which look similarly neat.&lt;/p&gt;

&lt;p&gt;Also imagine pretty colors above.&lt;/p&gt;

&lt;p&gt;Finally, I don&#39;t have a cheat sheet for &lt;code&gt;iw&lt;/code&gt; vs &lt;code&gt;iwconfig&lt;/code&gt; (from
&lt;code&gt;wireless-tools&lt;/code&gt;) yet. I just use NetworkManager now and rarely have
to mess with wireless interfaces directly.&lt;/p&gt;

&lt;h1 id=&quot;background-and-history&quot;&gt;Background and history&lt;/h1&gt;

&lt;p&gt;For context, there are traditionally two ways of configuring the
network in Linux:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the old way, with commands like &lt;code&gt;ifconfig&lt;/code&gt;, &lt;code&gt;arp&lt;/code&gt;, &lt;code&gt;route&lt;/code&gt; and
&lt;code&gt;netstat&lt;/code&gt;, those are part of the &lt;a href=&quot;https://sourceforge.net/projects/net-tools/&quot;&gt;net-tools&lt;/a&gt; package&lt;/li&gt;
&lt;li&gt;the new way, mostly (but not entirely!) wrapped in a single &lt;code&gt;ip&lt;/code&gt;
command, that is the &lt;a href=&quot;https://wiki.linuxfoundation.org/networking/iproute2&quot;&gt;iproute2&lt;/a&gt; package&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It seems like the latter was made &quot;important&quot; in Debian &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487533&quot;&gt;in 2008&lt;/a&gt;,
which means every release since Debian 5 &quot;lenny&quot; &lt;img alt=&quot;(!)&quot; src=&quot;https://anarc.at/smileys/idea.png&quot; /&gt; has featured the
&lt;code&gt;ip&lt;/code&gt; command.&lt;/p&gt;

&lt;p&gt;The former &lt;code&gt;net-tools&lt;/code&gt; package was &lt;a href=&quot;https://lists.debian.org/debian-devel/2016/12/msg00775.html&quot;&gt;demoted in December 2016&lt;/a&gt; which
means every release since Debian 9 &quot;stretch&quot; ships &lt;em&gt;without&lt;/em&gt; an
&lt;code&gt;ifconfig&lt;/code&gt; command unless explicitly requested. Note that this was
mentioned &lt;a href=&quot;https://www.debian.org/releases/stretch/amd64/release-notes&quot;&gt;in the release notes&lt;/a&gt; in a similar (but, IMHO, less
useful) table.&lt;/p&gt;

&lt;p&gt;(Technically, the &lt;code&gt;net-tools&lt;/code&gt; Debian package source still indicates it
is &lt;code&gt;Priority: important&lt;/code&gt; but that&#39;s &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128342&quot;&gt;a bug I have just filed&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;Finally, and perhaps more importantly, the name &lt;code&gt;iproute&lt;/code&gt; is hilarious
if you are a bilingual french speaker: it can be read as &quot;I proute&quot;
which can be interpreted as &quot;I fart&quot; as &quot;prout!&quot; is the sound a fart
makes. The fact that it&#39;s called &lt;code&gt;iproute2&lt;/code&gt; makes it only more
hilarious.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-23T22:30:13+00:00</dc:date>
	<dc:creator>Antoine Beaupré</dc:creator>
</item> 
<item rdf:about="https://anarc.at/blog/2026-02-23-dst-warning/">
	<title>Antoine Beaupré: PSA: North america changes time forward soon, Europe next</title>
	<link>https://anarc.at/blog/2026-02-23-dst-warning/</link>
     <content:encoded>&lt;blockquote&gt;&lt;p&gt;This is a copy of an email I used to send internally at work and now
&lt;a href=&quot;https://lists.torproject.org/mailman3/hyperkitty/list/tor-project@lists.torproject.org/thread/HR3ISDIVLOR5NNAN24F2TCHMPHFOI2XR/&quot;&gt;made public&lt;/a&gt;. I&#39;m not sure I&#39;ll make a habit of posting it here,
especially not &lt;em&gt;twice a year&lt;/em&gt;, unless people really like it. Right
now, it&#39;s mostly here to keep with my current writing spree going.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This is your bi-yearly reminder that time is changing soon!&lt;/p&gt;

&lt;h1 id=&quot;whats-happening&quot;&gt;What&#39;s happening?&lt;/h1&gt;

&lt;p&gt;For people not on tor-internal, you should know that I&#39;ve been sending
semi-regular announcements when daylight saving changes occur. Starting
now, I&#39;m making those announcements public so they can be shared with
the wider community because, after all, this affects everyone (kind of).&lt;/p&gt;

&lt;p&gt;For those of you lucky enough to have no idea what I&#39;m talking about,
you should know that some places in the world implement what is called
&lt;a href=&quot;https://en.wikipedia.org/wiki/Daylight_saving_time&quot;&gt;Daylight saving time or DST&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Normally, you shouldn&#39;t have to do anything: computers automatically
change time following local rules, assuming they are correctly
configured, provided recent updates have been applied in the case of a
recent change in said rules (because yes, this happens).&lt;/p&gt;

&lt;p&gt;Appliances, of course, will likely &lt;em&gt;not&lt;/em&gt; change time and will need to
adjusted unless they are so-called &quot;smart&quot; (also known as &quot;part of a bot
net&quot;).&lt;/p&gt;

&lt;p&gt;If your clock is flashing &quot;0:00&quot; or &quot;12:00&quot;, you have no action to take,
congratulations on having the right time once or twice a day.&lt;/p&gt;

&lt;p&gt;If you haven&#39;t changed those clocks in six months, congratulations, they
will be accurate again!&lt;/p&gt;

&lt;p&gt;In any case, you should still consider DST because it might affect some
of your meeting schedules, particularly if you set up a new meeting
schedule in the last 6 months and forgot to consider this
change.&lt;/p&gt;

&lt;h1 id=&quot;if-your-location-does-not-have-dst&quot;&gt;If your location does not have DST&lt;/h1&gt;

&lt;p&gt;Properly scheduled meetings affecting multiple time zones are set in UTC
time, which does &lt;em&gt;not&lt;/em&gt; change. So if your location does not observer
time changes, your (local!) meeting time will &lt;em&gt;not&lt;/em&gt; change.&lt;/p&gt;

&lt;p&gt;But be aware that some other folks attending your meeting &lt;em&gt;might&lt;/em&gt; have
the DST bug and &lt;em&gt;their&lt;/em&gt; meeting times will change. They might miss
entire meetings or arrive late as you frantically ping them over IRC,
Matrix, Signal, SMS, Ricochet, Mattermost, SimpleX, Whatsapp, Discord,
Slack, Wechat, Snapchat, Telegram, XMPP, Briar, Zulip, RocketChat,
DeltaChat, talk(1), write(1), actual telegrams, Meshtastic, Meshcore,
Reticulum, APRS, snail mail, and, finally, flying a remote presence
drone to their house, asking what&#39;s going on.&lt;/p&gt;

&lt;p&gt;(Sorry if I forgot your preferred messaging client here, I tried my
best.)&lt;/p&gt;

&lt;p&gt;Be kind; those poor folks might be more sleep deprived as DST &lt;em&gt;steals&lt;/em&gt;
one hour of sleep from them on the night that implements the change.&lt;/p&gt;

&lt;h1 id=&quot;if-you-do-observe-dst&quot;&gt;If you do observe DST&lt;/h1&gt;

&lt;p&gt;If you are affected by the DST bug, your &lt;em&gt;local&lt;/em&gt; meeting times &lt;em&gt;will&lt;/em&gt;
change access the board. Normally, you can trust that your meetings are
scheduled to take this change into account and the new time should still
be reasonable.&lt;/p&gt;

&lt;p&gt;Trust, but verify; make sure the new times &lt;em&gt;are&lt;/em&gt; adequate and there are
no scheduling conflicts.&lt;/p&gt;

&lt;p&gt;Do this &lt;em&gt;now&lt;/em&gt;: take a look at your calendar in two week &lt;em&gt;and&lt;/em&gt; in
April. See if any meeting need to be rescheduled because of an
impossible or conflicting time.&lt;/p&gt;

&lt;h1 id=&quot;when-does-time-change-how-and-where&quot;&gt;When does time change, how and where?&lt;/h1&gt;

&lt;p&gt;Notice how I mentioned &quot;North America&quot; in the subject? That&#39;s a
lie. (&quot;The doctor lies&quot;, as they say on the BBC.) Other places,
including Europe, also changes times, just not all at once (and not all
North America).&lt;/p&gt;

&lt;p&gt;We&#39;ll get into &quot;where&quot; soon, but first let&#39;s look at the &quot;how&quot;. As you might
already know, the trick is:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Spring forward, fall backwards.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This northern-centric (sorry!) proverb says that clocks will move
&lt;em&gt;forward&lt;/em&gt; by an hour this &quot;spring&quot;, after moving &lt;em&gt;backwards&lt;/em&gt; last
&quot;fall&quot;. This is why we lose an hour of work, sorry, sleep. It sucks, to
put it bluntly. I want it to stop and will keep writing those advisories
until it does.&lt;/p&gt;

&lt;p&gt;To see where and when, we, unfortunately, still need to go into politics.&lt;/p&gt;

&lt;h2 id=&quot;usa-and-canada&quot;&gt;USA and Canada&lt;/h2&gt;

&lt;p&gt;First, we start with &quot;North America&quot; which, really, is just some &lt;em&gt;parts&lt;/em&gt;
of USA[1] and Canada[2]. As usual, on the Second Sunday in March (the
8th) at 02:00 local (not UTC!), the clocks will move forward.&lt;/p&gt;

&lt;p&gt;This means that properly set clocks will flip from 1:59 to 3:00, coldly
depriving us from an hour of sleep that was perniciously granted 6
months ago and making calendar software stupidly hard to write.&lt;/p&gt;

&lt;p&gt;Practically, set your wrist watch and alarm clocks[3] back one hour
before going to bed and go to bed early.&lt;/p&gt;

&lt;p&gt;[1] except Arizona (except the Navajo nation), US territories, and
    Hawaii&lt;/p&gt;

&lt;p&gt;[2] except Yukon, most of Saskatchewan, and parts of British Columbia
    (northeast), one island in Nunavut (Southampton Island), one town in
    Ontario (Atikokan) and small parts of Quebec (Le
    Golfe-du-Saint-Laurent), a list which I keep recopying because I
    find it just so amazing how chaotic it is. When your clock has its
    &lt;a href=&quot;https://en.wikipedia.org/wiki/Time_in_Saskatchewan&quot;&gt;own Wikipedia page&lt;/a&gt;, you know something is wrong.&lt;/p&gt;

&lt;p&gt;[3] hopefully not managed by a botnet, otherwise kindly ask your bot net
    operator to apply proper software upgrades in a timely manner&lt;/p&gt;

&lt;h2 id=&quot;europe&quot;&gt;Europe&lt;/h2&gt;

&lt;p&gt;Next we look at our dear Europe, which will change time on the last
Sunday in March (the 29th) at 01:00 &lt;em&gt;UTC&lt;/em&gt; (not local!). I &lt;em&gt;think&lt;/em&gt; it
means that, Amsterdam-time, the clocks will flip from 1:59 to 3:00 AM
&lt;em&gt;local&lt;/em&gt; on that night.&lt;/p&gt;

&lt;p&gt;(Every time I write this, I have doubts. I would welcome independent
confirmation from night owls that observe that funky behavior
experimentally.)&lt;/p&gt;

&lt;p&gt;Just like your poor fellows out west, just fix your old-school clocks
before going to bed, and go to sleep early, it&#39;s good for you.&lt;/p&gt;

&lt;h2 id=&quot;rest-of-the-world-with-dst&quot;&gt;Rest of the world with DST&lt;/h2&gt;

&lt;p&gt;Renewed and recurring apologies again to the people of Cuba, Mexico,
Moldova, Israel, Lebanon, Palestine, Egypt, Chile (except Magallanes
Region), parts of Australia, and New Zealand which &lt;em&gt;all&lt;/em&gt; have their own
&lt;em&gt;individual&lt;/em&gt; DST rules, omitted here for brevity.&lt;/p&gt;

&lt;p&gt;In general, changes also happen in March, but either on different
times or different days, except in the south hemisphere, where they
happen in April.&lt;/p&gt;

&lt;h2 id=&quot;rest-of-the-world-without-dst&quot;&gt;Rest of the world without DST&lt;/h2&gt;

&lt;p&gt;All of you other folks without DST, rejoice! Thank you for reminding us
how manage calendars and clocks normally. Sometimes, doing nothing is
precisely the right thing to do. You&#39;re an inspiration for us all.&lt;/p&gt;

&lt;h1 id=&quot;changes-since-last-time&quot;&gt;Changes since last time&lt;/h1&gt;

&lt;p&gt;There were, again, no changes since last year on daylight savings that
I&#39;m aware of. It seems the &lt;a href=&quot;https://www.usatoday.com/story/news/nation/2026/02/19/daylight-act-of-2026-proposing-half-daylight-saving-time/88760725007/&quot;&gt;US congress debating switching to a
&quot;half-daylight&quot; time zone&lt;/a&gt; which is an half-baked idea that I
should have expected from the current USA politics.&lt;/p&gt;

&lt;p&gt;The plan is to, say, switch from &quot;Eastern is UTC-4 in the summer&quot; to
&quot;Eastern is UTC-4.5&quot;. The bill also proposes to do this 90 days after
enactment, which is dangerously optimistic about our capacity at
deploying any significant change in human society.&lt;/p&gt;

&lt;p&gt;In general, I rely on the &lt;a href=&quot;https://en.wikipedia.org/wiki/Daylight_saving_time_by_country&quot;&gt;Wikipedia time nerds&lt;/a&gt; for this and Paul
Eggert which seems to singlehandledly be keeping everything in order
for all of us, on the &lt;a href=&quot;https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/latest&quot;&gt;tz-announce mailing list&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This time, I&#39;ve also looked at the &lt;a href=&quot;https://lists.iana.org/hyperkitty/list/tz@iana.org/latest&quot;&gt;tz mailing list&lt;/a&gt; which is where
I learned about the congress bill.&lt;/p&gt;

&lt;p&gt;If your country has changed time and no one above noticed, now would
be an extremely late time to do something about this, typically
writing to the above list. (Incredibly, &lt;em&gt;I&lt;/em&gt; need to write to the list
because of &lt;a href=&quot;https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/6HN5SWD2BJA7OVTPFR3VB42JIA6PFLPG/&quot;&gt;this post&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;One thing that &lt;em&gt;did&lt;/em&gt; change since last year is that I&#39;ve implemented
what I hope to be a robust calendar for this, which was surprisingly
tricky.&lt;/p&gt;

&lt;p&gt;If you have access to our Nextcloud, it should be visible under the
heading &quot;Daylight saving times&quot;. If you don&#39;t, you can access it using
&lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/time/dst.ics&quot;&gt;this direct link&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The procedures around how this calendar was created, how this email
was written, and curses found along the way, are also documented in
&lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/howto/time&quot;&gt;this wiki page&lt;/a&gt;, if someone ever needs to pick up the Time Lord
duty.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-23T19:32:07+00:00</dc:date>
	<dc:creator>Antoine Beaupré</dc:creator>
</item> 
<item rdf:about="https://grep.be/blog//en/computer/cluebat/On_Free_Software_Hardware_Firmware/">
	<title>Wouter Verhelst: On Free Software, Free Hardware, and the firmware in between</title>
	<link>https://grep.be/blog//en/computer/cluebat/On_Free_Software_Hardware_Firmware/</link>
     <content:encoded>&lt;p&gt;When the Free Software movement started in the 1980s, most of the world
had just made a transition from free university-written software to
non-free, proprietary, company-written software. Because of that, the
initial ethical standpoint of the Free Software foundation was that it&#39;s
fine to run a non-free operating system, as long as all the software you
&lt;em&gt;run&lt;/em&gt; on that operating system is free.&lt;/p&gt;

&lt;p&gt;Initially this was just the
&lt;a href=&quot;https://en.wikipedia.org/wiki/Emacs&quot;&gt;editor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But as time went on, and the FSF managed to write more and more parts of
the software stack, their ethical stance moved with the times. This was
a, very reasonable, pragmatic stance: if you don&#39;t accept using a
non-free operating system and there isn&#39;t a free operating system yet,
then obviously you can&#39;t &lt;em&gt;write&lt;/em&gt; that free operating system, and the
world won&#39;t move towards a point where free operating systems exist.&lt;/p&gt;

&lt;p&gt;In the early 1990s, when
&lt;a href=&quot;https://en.wikipedia.org/wiki/Linux_Torvalds&quot;&gt;Linus&lt;/a&gt; initiated the
Linux kernel, the situation reached the point where the original dream
of a fully free software stack was complete.&lt;/p&gt;

&lt;p&gt;Or so it would appear.&lt;/p&gt;

&lt;p&gt;Because, in fact, this was not the case. Computers are physical objects,
composed of bits of technology that we refer to as &quot;hardware&quot;, but in
order for these bits of technology to communicate with other bits of
technology in the same computer system, they need to interface with
each other, usually using some form of bus protocol. These bus protocols
can get very complicated, which means that a bit of software is required
in order to make all the bits communicate with each other properly.
Generally, this software is referred to as &quot;firmware&quot;, but don&#39;t let
that name deceive you; it&#39;s really just a bit of low-level software that
is very specific to one piece of hardware. Sometimes it&#39;s written in an
imperative high-level language; sometimes it&#39;s just a set of very simple
initialization vectors. But whatever the case might be, it&#39;s always a
bit of software.&lt;/p&gt;

&lt;p&gt;And although we largely had a free system, &lt;em&gt;this&lt;/em&gt; bit of low-level
software was not yet free.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://grep.be/blog//en/computer/cluebat/fhw_early.png&quot;&gt;&lt;img class=&quot;img&quot; height=&quot;504&quot; src=&quot;https://grep.be/blog//en/computer/cluebat/fhw_early.png&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Initially, storage was expensive, so computers couldn&#39;t store as much
data as today, and so most of this software was stored in ROM chips on
the exact bits of hardware they were meant for. Due to this fact, it was
easy to deceive yourself that the firmware wasn&#39;t there, because you
never &lt;em&gt;directly&lt;/em&gt; interacted with it. We knew it was there; in fact, for
some larger &lt;a href=&quot;https://en.wikipedia.org/wiki/BIOS&quot;&gt;pieces of this type of
software&lt;/a&gt; it was possible, even in
those days, to install updates. But that was rarely if ever done at the
time, and it was easily forgotten.&lt;/p&gt;

&lt;p&gt;And so, when the free software movement slapped itself on the back and
declared victory when a fully free operating system was available, and
decided that the work of &lt;em&gt;creating&lt;/em&gt; a free software environment was
finished, that only keeping it recent was further required, and that we
must reject any further non-free encroachments on our fully free
software stack, the free software movement was deceiving itself.&lt;/p&gt;

&lt;p&gt;Because a computing environment can never be &lt;em&gt;fully&lt;/em&gt; free if the
low-level pieces of software that form the foundations of that computing
environment are not free. It would have been one thing if the Free
Software Foundation declared it ethical to use non-free low-level
software on a computing environment if free alternatives were not
available. But unfortunately, they did not.&lt;/p&gt;

&lt;p&gt;In fact, something very strange happened.&lt;/p&gt;

&lt;p&gt;In order for some free software hacker to be able to write a free
replacement for some piece of non-free software, they obviously need to
be able to actually install that theoretical free replacement. This
isn&#39;t just a random thought; in fact it &lt;a href=&quot;https://en.wikipedia.org/wiki/Coreboot&quot;&gt;has
happened&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now, it&#39;s possible to install software on a piece of rewritable storage
such as flash memory inside the hardware and boot the hardware from
that, but if there is a bug in your software -- not at all unlikely if
you&#39;re trying to write software for a piece of hardware that you don&#39;t
have documentation for -- then it&#39;s not unfathomable that the
replacement piece of software will not work, thereby reducing your
expensive piece of technology to something about as useful as a
paperweight.&lt;/p&gt;

&lt;p&gt;Here&#39;s the good part.&lt;/p&gt;

&lt;p&gt;In the late 1990s and early 2000s, the bits of technology that made up
computers became so complicated, and the storage and memory available to
computers so much larger and cheaper, that it became economically more
feasible to create a small, tiny, piece of software stored in a ROM chip
on the hardware, with &lt;em&gt;just&lt;/em&gt; enough knowledge of the bus protocol to
download the rest from the main computer.&lt;/p&gt;

&lt;p&gt;This is awesome for free software. If you now write a replacement for
the non-free software that comes with the hardware, and you make a
mistake, no wobbles! You just remove power from the system, let the DRAM
chips on the hardware component fully drain, return power, and try
again. You &lt;em&gt;might&lt;/em&gt; still end up with a brick of useless silicon if some
of the things you sent to your technology make it do things that it was
not designed to do and therefore you burn through some critical bits of
metal or plastic, but the chance of this happening is significantly
lower than the chance of you writing something that impedes the boot
process of the piece of hardware and you are unable to fix it because
the flash is overwritten. There is &lt;a href=&quot;https://nondeterministic.computer/@mjg59/116108564771446668&quot;&gt;anecdotal
evidence&lt;/a&gt;
that there are free software hackers out there who do so. So, yay,
right? You&#39;d think the Free Software foundation would jump at the
possibility to get more free software? After all, a large part of why we
even have a Free Software Foundation in the first place, was because of
&lt;a href=&quot;https://www.gnu.org/philosophy/rms-nyu-2001-transcript.txt&quot;&gt;some piece of hardware that was
misbehaving&lt;/a&gt;,
so you would think that the foundation&#39;s founders would understand the
need for hardware to be controlled by software that is free.&lt;/p&gt;

&lt;p&gt;The strange thing, what has always been strange to me, is that this is
not what happened.&lt;/p&gt;

&lt;p&gt;The Free Software Foundation instead decided that non-free software on
ROM or flash chips is fine, but non-free software -- the very same
non-free software, mind -- that touches the general storage device that
you as a user use, is not. Never mind the fact that the non-free
software is always there, whether it sits on your storage device or not.&lt;/p&gt;

&lt;p&gt;Misguidedness aside, if some people decide they would rather not update
the non-free software in their hardware and use the hardware with the
old and potentially buggy version of the non-free software that it came
with, then of course that&#39;s their business.&lt;/p&gt;

&lt;p&gt;Unfortunately, it didn&#39;t quite stop there. If it had, I wouldn&#39;t have
written this blog post.&lt;/p&gt;

&lt;p&gt;You see, even though the Free Software Foundation was about Software,
they decided that they needed to create a &lt;a href=&quot;https://ryf.fsf.org&quot;&gt;&lt;em&gt;hardware&lt;/em&gt;
certification&lt;/a&gt; program. And this hardware
certification program ended up embedding the strange concept that if
something is stored in ROM it&#39;s fine, but if something is stored on a
hard drive it&#39;s not. Same hardware, same software, but different
storage. By that logic, Windows respects your freedom as long as the
software is written to ROM. Because this way, the Free Software
Foundation could come to a standstill and pretend they were still living
in the 90s.&lt;/p&gt;

&lt;p&gt;An unfortunate result of the &quot;RYF&quot; program is that it means that
companies who otherwise would have been inclined to create hardware that
was truly free, top to bottom, are now more incentivised by the RYF
program to create hardware in which the non-free low-level software
can&#39;t be replaced.&lt;/p&gt;

&lt;p&gt;Meanwhile, the rest of the world did &lt;em&gt;not&lt;/em&gt; pretend to still be living in
the nineties, and free hardware communities now exist. Because of how
the FSF has marketed themselves out of the world, these communities call
themselves &quot;Open Hardware&quot; communities, rather than &quot;Free Hardware&quot;
ones, but the principle is the same: the designs are there, if you have
the skill you can modify it, but you don&#39;t have to.&lt;/p&gt;

&lt;p&gt;In the mean time, the open hardware community has evolved to a point
where even &lt;a href=&quot;https://en.wikipedia.org/wiki/RISC-V&quot;&gt;CPUs&lt;/a&gt; are designed in
the open, which you can design your own version of.&lt;/p&gt;

&lt;p&gt;But not all hardware can be implemented as RISC-V, and so if you want a
full system that builds RISC-V you may still need components of the
system that were originally built for other architectures but that would
work with RISC-V, such as a network card or a GPU. And because the FSF
has done everything in their power to disincentivise people who would
otherwise be well situated to build free versions of the low-level
software required to support your hardware, you may now be in the weird
position where we seem to have somehow skipped a step.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://grep.be/blog//en/computer/cluebat/fhw_now.png&quot;&gt;&lt;img class=&quot;img&quot; height=&quot;504&quot; src=&quot;https://grep.be/blog//en/computer/cluebat/fhw_now.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;My own suspicion is that the universe is not only queerer than we
  suppose, but queerer than we can suppose.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;-- J.B.S. Haldane&lt;/p&gt;

&lt;p&gt;(comments for this post will not pass moderation. Use your own blog!)&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-23T16:51:00+00:00</dc:date>
	<dc:creator>Wouter Verhelst</dc:creator>
</item> 
<item rdf:about="https://mako.cc/copyrighteous/?p=3337">
	<title>Benjamin Mako Hill: What makes online groups vulnerable to governance capture?</title>
	<link>https://mako.cc/copyrighteous/what-makes-online-groups-vulnerable-to-governance-capture</link>
     <content:encoded>&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; I have not published blog posts about my academic papers over the past few years. To ensure that my blog contains a more comprehensive record of my published papers and to surface these for folks who missed them, I will be periodically (re)publishing blog posts about some “older” published projects. This post is closely based on &lt;a href=&quot;https://blog.communitydata.science/governance-capture/&quot;&gt;a previously published post&lt;/a&gt; by &lt;a href=&quot;https://zarine.net/&quot;&gt;Zarine Kharazian&lt;/a&gt; on &lt;a href=&quot;https://blog.communitydata.science/&quot;&gt;the Community Data Science Blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;&lt;em&gt; &lt;/em&gt;For nearly a decade, the Croatian language version of Wikipedia was run by a cabal of far-right nationalists who edited articles in ways that promoted fringe political ideas and involved cases of &lt;a href=&quot;https://perma.cc/YJ3B-V2YP&quot;&gt;historical revisionism&lt;/a&gt; related to the &lt;a href=&quot;https://en.wikipedia.org/wiki/Usta%C5%A1e&quot;&gt;Ustaše regime&lt;/a&gt;, a fascist movement that ruled the Nazi puppet state called the Independent State of Croatia during World War II. This cabal seized complete control of the encyclopedia’s governance, banned and blocked those who disagreed with them, and operated a network of fake accounts to create the appearance of grassroots support for their policies. &lt;/p&gt;



&lt;p&gt;Thankfully, Croatian Wikipedia appears to be an outlier. Though both the Croatian and Serbian language editions have been documented to contain nationalist bias and historical revisionism, Croatian Wikipedia seems unique among Wikipedia editions in the extent to which its governance institutions were captured by a small group of users. &lt;br /&gt;&lt;br /&gt;The situation in Croatian Wikipedia was &lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;a href=&quot;https://meta.wikimedia.org/wiki/File:Croatian_WP_Disinformation_Assessment_-_Final_Report_EN.pdf&quot; target=&quot;_blank&quot;&gt;well documented&lt;/a&gt; and is now largely fixed, but we still know very little about why it&lt;/span&gt; was taken over, while other language editions seem to have rebuffed similar capture attempts. In a paper published in the Proceedings of the ACM: Human-Computer Interaction (CSCW), Zarine Kharazian, Kate Starbird, and I present an interview-based study that provides an explanation for why Croatian was captured while several other editions facing similar contexts and threats fared better.&lt;/p&gt;



&lt;figure class=&quot;wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio&quot;&gt;&lt;div class=&quot;wp-block-embed__wrapper&quot;&gt;

&lt;/div&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Short video presentation of the work given at Wikimania in August 2023.&lt;/figcaption&gt;&lt;/figure&gt;



&lt;p&gt;Based on insights from interviews with 15 participants from both the Croatian and Serbian Wikipedia projects and from the broader Wikimedia movement, we arrived at three propositions that, together, help explain why Croatian Wikipedia succumbed to capture while Serbian Wikipedia did not: &lt;/p&gt;



&lt;ol class=&quot;wp-block-list&quot;&gt;
&lt;li&gt;&lt;em&gt;Perceived Value as a Target.&lt;/em&gt; Is the project worth expending the effort to capture?&lt;/li&gt;



&lt;li&gt;&lt;em&gt;Bureaucratic Openness.&lt;/em&gt; How easy is it for contributors outside the core founding team to ascend to local governance positions?&lt;/li&gt;



&lt;li&gt;&lt;em&gt;Institutional Formalization.&lt;/em&gt; To what degree does the project prefer personalistic, informal forms of organization over formal ones?&lt;/li&gt;
&lt;/ol&gt;



&lt;figure class=&quot;wp-block-image size-full&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;wp-image-3339&quot; height=&quot;393&quot; src=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/Screenshot-2024-01-11-at-3.17.08-PM-1024x393-1.png&quot; width=&quot;1024&quot; /&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;&lt;em&gt;The conceptual model from our paper, visualizing possible institutional configurations among Wikipedia projects that affect the risk of governance capture. &lt;/em&gt;&lt;br /&gt;&lt;/figcaption&gt;&lt;/figure&gt;



&lt;p&gt;We found that both Croatian and Serbian Wikipedias were attractive targets for far-right nationalist capture due to their sizable readership and resonance with national identity. However, we also found that the two projects diverged early in their trajectories in how open they remained to new contributors ascending to local governance positions and in the degree to which they privileged informal relationships over formal rules and processes as the project’s organizing principles. Ultimately, Croatian’s relative lack of bureaucratic openness and rules constraining administrator behavior created a window of opportunity for a motivated contingent of editors to seize control of the governance mechanisms of the project. &lt;/p&gt;



&lt;p&gt;Though our empirical setting was Wikipedia, our theoretical model may offer insight into the challenges faced by self-governed online communities more broadly. As interest in decentralized alternatives to Facebook and X (formerly Twitter) grows, communities on these sites will likely face similar threats from motivated actors. Understanding the vulnerabilities inherent in these self-governing systems is crucial to building resilient defenses against threats like disinformation. &lt;/p&gt;



&lt;p&gt;For more details on our findings, take a look at the &lt;a href=&quot;https://dl.acm.org/doi/10.1145/3637338&quot;&gt;published version of our paper&lt;/a&gt;.&lt;/p&gt;



&lt;hr class=&quot;wp-block-separator has-alpha-channel-opacity&quot; /&gt;



&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;Citation for the full paper:&lt;/em&gt; Kharazian, Zarine, Kate Starbird, and Benjamin Mako Hill. 2024. “Governance Capture in a Self-Governing Community: A Qualitative Comparison of the Croatian, Serbian, Bosnian, and Serbo-Croatian Wikipedias.” &lt;em&gt;Proceedings of the ACM on Human-Computer Interaction&lt;/em&gt; 8 (CSCW1): 61:1-61:26. &lt;a href=&quot;https://doi.org/10.1145/3637338&quot;&gt;https://doi.org/10.1145/3637338&lt;/a&gt;.&lt;/p&gt;



&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt; This blog post and the paper it describes are collaborative work by Zarine Kharazian, Benjamin Mako Hill, and Kate Starbird.&lt;/em&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-22T21:12:41+00:00</dc:date>
	<dc:creator>Benjamin Mako Hill</dc:creator>
</item> 
<item rdf:about="https://nazi.compare/en/2026/02/22/first-speech-chancellor-hitler-andreas-tille-debian-denounce-branden-robinson/">
	<title>Nazi.Compare: First speech of Chanellor Hitler, Andreas Tille &amp; Debian denounce Branden Robinson</title>
	<link>https://nazi.compare/en/2026/02/22/first-speech-chancellor-hitler-andreas-tille-debian-denounce-branden-robinson/</link>
     <content:encoded>&lt;p&gt;Hitler became Chancellor of Germany in January 1933.&lt;/p&gt;

&lt;p&gt;On 10 February 1933, Hitler gave his first official speech as Chancellor.&lt;/p&gt;

&lt;p&gt;He used the occasion to attack his predecessors for everything that had
transpired against German interests since the end of World War One.&lt;/p&gt;

&lt;p&gt;Many copies of the speech
&lt;a href=&quot;https://jewishvirtuallibrary.org/adolf-hitler-s-first-speech-as-chancellor-of-germany&quot;&gt;
are available online&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;em&gt;
&lt;p&gt;Thatâ€™s what Germany looks like today! Under the rule of these parties who have ruined our Volk for fourteen years. The only question is, for how much longer?&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;And this brings us thus to our sixth item, clearly the goal of our struggle: the preservation of this Volk and this soil, the preservation of this Volk for the future, in the realization that this alone can constitute our reason for being.&lt;/p&gt;
&lt;/em&gt;&lt;/blockquote&gt;

&lt;p&gt;The word &lt;em&gt;Volk&lt;/em&gt;, which means &lt;em&gt;People&lt;/em&gt; or &lt;em&gt;Population&lt;/em&gt;,
appears forty two times in the speech.&lt;/p&gt;

&lt;p&gt;On 10 February 2026, the
&lt;a href=&quot;https://danielpocock.com/en/category/debianism/&quot;&gt;
Debianist&lt;/a&gt; leader
&lt;a href=&quot;https://danielpocock.com/en/people/andreas-tille/&quot;&gt;
Andreas Tille&lt;/a&gt; reprimanded one of his predecessors
&lt;a href=&quot;https://danielpocock.com/en/people/branden-robinson/&quot;&gt;
G. Branden Robinson&lt;/a&gt;, just as Adolf Hitler had reprimanded the predecessors who
ruled Germany in the fourteen years before the Nazis took power.&lt;/p&gt;

&lt;p&gt;While Hitler claimed to represent the &lt;em&gt;Volk / People&lt;/em&gt;,
&lt;a href=&quot;https://danielpocock.com/en/people/andreas-tille/&quot;&gt;
Andreas Tille&lt;/a&gt; claims to represent the &lt;em&gt;user&lt;/em&gt;, whoever that is, in
&lt;a href=&quot;https://lists.debian.org/debian-project/2026/02/msg00060.html&quot;&gt;
this spiteful reply&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;em&gt;
&lt;p&gt;... directly harms our ability to serve our users&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;the project owes first and foremost to its users.&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;/em&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://danielpocock.com/en/people/andreas-tille/&quot;&gt;
Andreas Tille&lt;/a&gt; was, on two successive occasions,
&lt;a href=&quot;https://nazi.compare/en/2025/04/20/deja-vu-hitlers-birthday-andreas-tille-elected-debian-project-leader-again/&quot;&gt;
elected on Hitler&#39;s birthday&lt;/a&gt;.  Go figure.&lt;/p&gt;

&lt;p&gt;Read more about
&lt;a href=&quot;https://nazi.compare/en/&quot;&gt; 
Nazi comparisons&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-22T18:30:00+00:00</dc:date>
	<dc:creator>Nazi.Compare</dc:creator>
</item> 
<item rdf:about="https://jmtd.net/log/lanzarote/">
	<title>Jonathan Dowland: Lanzarote</title>
	<link>https://jmtd.net/log/lanzarote/</link>
     <content:encoded>&lt;p&gt;I want to get back into the habit of blogging, but I&#39;ve struggled.
I&#39;ve had several ideas of topics to try and write about, but I&#39;ve
not managed to put aside the time to do it. I thought I&#39;d try and
bash out a one-take, stream-of-conciousness-style post now, to get
back into the swing.&lt;/p&gt;

&lt;p&gt;I&#39;m writing from the lounge of my hotel room in Lanzarote, where
my family have gone for the School break. The weather at home has
been pretty awful this year, and this week is traditionally quite
miserable at the best of times. It&#39;s been dry with highs of around
25â„ƒ .&lt;/p&gt;

&lt;p&gt;It&#39;s been an unusual holiday in one respect: one of my kids is
struggling with Autistic Burnout. We were really unsure whether
taking her was a good idea: and certainly towards the beginning
of the holiday felt we may have made a mistake. Writing now, at
the end, I&#39;m not so sure. But we&#39;re very unlikely to have anything
resembling a traditional summer holiday for the foreseeable.&lt;/p&gt;

&lt;p&gt;Managing Autistic Burnout and the UK ways the UK healthcare and
education systems manage it (or fail to) has been a huge part of my
recent life. Perhaps I should write more about that. This coming
week the government are likely to publish &lt;a href=&quot;https://www.theguardian.com/education/2026/feb/20/former-education-secretaries-urge-labour-mps-government-send-reform&quot;&gt;plans for reforming
Special Needs support in
Education&lt;/a&gt;.
Like many other parents, we wait in hope and fear to see what they
plan.&lt;/p&gt;

&lt;p&gt;In anticipation of spending a lot of time in the hotel room with my
preoccupied daughter I (unusually) packed &lt;a href=&quot;https://jmtd.net/hardware/yoga_260/&quot;&gt;a laptop&lt;/a&gt; and set
myself a nerd-task: writing a &lt;a href=&quot;https://pandoc.org&quot;&gt;Pandoc&lt;/a&gt; parser
(&quot;reader&quot;) for the &lt;a href=&quot;https://moinmo.in&quot;&gt;MoinMoin Wiki&lt;/a&gt; markup
language. There&#39;s some &lt;a href=&quot;https://github.com/jgm/pandoc/tree/moinmoin2&quot;&gt;unfinished prior art from around
2011&lt;/a&gt; by Simon Michael
(of &lt;a href=&quot;https://hledger.org&quot;&gt;hledger&lt;/a&gt;) to work from.&lt;/p&gt;

&lt;p&gt;The motivation was &lt;a href=&quot;https://wiki.debian.org/DebianWiki/WikiRevamp&quot;&gt;our plan to migrate the Debian Wiki away from
MoinMoin&lt;/a&gt;. We&#39;ve
since &lt;a href=&quot;https://lists.debian.org/debian-wiki/2026/02/msg00004.html&quot;&gt;decided to approach that
differently&lt;/a&gt;
but I might finish the Reader anyway, it&#39;s been an interesting
project (and a nice excuse to write Haskell) and it will be useful for others.&lt;/p&gt;

&lt;p&gt;Unusually (for me) I&#39;ve not been reading fiction on this trip: I
took with me &lt;a href=&quot;https://en.wikipedia.org/wiki/Human_Compatible&quot;&gt;Human Compatible by Prof Stuart
Russell&lt;/a&gt;:
discussing how to solve the problem of controlling a future
Artificial Intelligence. I&#39;ve largely avoided the LLM hype cycle
we&#39;re suffering through at the moment, and I have several big
concerns about it (moral, legal, etc.), and felt it was time to try
and make my concerns more well-formed and test them. This book has
been a big help in doing so, although it doesn&#39;t touch on the issue
of copyright, which is something I am particularly interested in at
the moment.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-21T19:00:30+00:00</dc:date>
	<dc:creator>jmtd</dc:creator>
</item> 
<item rdf:about="http://thomas.goirand.fr/blog/?p=426">
	<title>Thomas Goirand: Seamlessly upgrading a production OpenStack cluster in 4 hours : with 2k lines shell script</title>
	<link>http://thomas.goirand.fr/blog/?p=426</link>
     <content:encoded>&lt;p&gt;&lt;br /&gt;&lt;strong&gt;tl;dr:&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;To the question: “what does it take to upgrade OpenStack”, my personal answer is: less than 2K lines of dash script. I’ll here describe its internals, and why I believe it is the correct solution.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Why writing this blog post&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;During FOSSDEM 2024, I was asked “how to you handle upgrades”. I answered with a big smile and a short “&lt;em&gt;with a very small shell script&lt;/em&gt;” as I couldn’t explain in 2 minutes how it was done. Just saying “it is great this way” doesn’t help giving readers enough hints to be trusted. Why and how did I do it the right way ? This blog post is an attempt to reply better to this question more deeply.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Upgrading OpenStack in production&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;I wrote this script maybe a 2 or 3 years ago. Though I’m only blogging about it today, because … I did such an upgrade in a public cloud in production last Thuesday evening (ie: the first region of the Infomaniak public cloud). I’d say the cluster is moderately large (as of today: about 8K+ VMs running, 83 compute nodes, 12 network nodes, … for a total of 10880 physical CPU cores and 125 TB of RAM if I only count the compute servers). It took “only” 4 hours to do the upgrade (though I already wore some more code to speed this up for the next time…). It went super smooth without a glitch. I mostly just sat, reading the script output… and went to bed once it finished running. The next day, all my colleagues at Infomaniak were nicely congratulating me that it went that smooth (a big thanks to all of you who did). I couldn’t dream of an upgrade that smooth! :)&lt;/p&gt;



&lt;p&gt;Still not impressed? Boring read? Yeah… let’s dive into more technical details.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Intention behind the implementation&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;My script isn’t perfect. I wont ever pretend it is. But at least, it does minimize down time of every OpenStack service. It also is a “by the book” implementation of what’s written in the OpenStack doc, following every upstream advice. As a result, it is fully seamless for some OpenStack services, and as HA as OpenStack can be for others. The upgrade process is of course idempotent and can be re-run in case of failure. Here’s why.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;General idea&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;My upgrade script does thing in a certain order, respecting what is documented about upgrades in the OpenStack documentation. It basically does:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;Upgrade all dependency&lt;/li&gt;&lt;li&gt;Upgrade all services one by one, in all the cluster&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;&lt;strong&gt;Installing dependencies&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;The first thing the upgrade script does is:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;disable puppet on all nodes of the cluster&lt;/li&gt;&lt;li&gt;switch the APT repository&lt;/li&gt;&lt;li&gt;apt-get update on all nodes&lt;/li&gt;&lt;li&gt;install library dependency on all nodes&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;For this last thing, a static list of all needed dependency upgrade is maintained between each release of OpenStack, and for each type of nodes. Then for all packages in this list, the script checks with dpkg-query that the package is really installed, and with apt-cache policy that it really is going to be upgraded (Maybe there’s an easier way to do this?). This way, no package is marked as manually installed by mistake during the upgrade process. This ensure that “apt-get –purge autoremove” really does what it should, and that the script is really idempotent.&lt;/p&gt;



&lt;p&gt;The idea then, is that once all dependencies are installed, upgrading and restarting leaf packages (ie: OpenStack services like Nova, Glance, Cinder, etc.) is very fast, because the apt-get command doesn’t need to install all dependencies. So at this point, doing “apt-get install python3-cinder” for example (which will also, thanks to dependencies, upgrade cinder-api and cinder-scheduler, if it’s in a controller node) only takes a few seconds. This principle applies to all nodes (controller nodes, network nodes, compute nodes, etc.), which helps a lot speeding-up the upgrade and reduce unavailability.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;hapc&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;At its core, the oci-cluster-upgrade-openstack-release script uses haproxy-cmd (ie: /usr/bin/hapc) to drain each API server to-be-upgraded from haproxy. Hapc is a simple Python wrapper around the haproxy admin socket: it sends command to it with an easy to understand CLI. So it is possible to reliably upgrade one API service only after it’s drained away. Draining means one just wait for the last query to finish and the client to disconnect from http before giving the backend server some more queries. If you do not know hapc / haproxy-cmd, I recommend trying it: it’s going to be hard for you to stop using it once you tested it. Its bash-completion script makes it VERY easy to use, and it is helpful in production. But not only: it is also nice to have when writing this type of upgrade script. Let’s dive into haproxy-cmd.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Example on how to use haproxy-cmd&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Let me show you. First, ssh one of the 3 controller and search where the virtual IP (VIP) is located with “crm resource locate openstack-api-vip” or with a (more simple) “crm status”. Let’s ssh that server who got the VIP, and now, let’s drain it away from haproxy.&lt;/p&gt;



&lt;p&gt;&lt;code&gt;$ hapc list-backends&lt;br /&gt;$ hapc drain-server --backend glancebe --server cl1-controller-1.infomaniak.ch --verbose --wait --timeout 50&lt;br /&gt;$ apt-get install glance-api&lt;br /&gt;$ hapc enable-server --backend glancebe --server cl1-controller-1.infomaniak.ch&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Upgrading the control plane&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;My upgrade script leverages hapc just like above. For each OpenStack project, it’s done in this order on the first node holding the VIP:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;“hapc drain-server” of the API, so haproxy gracefully stops querying it&lt;/li&gt;&lt;li&gt;stop all services on that node (including non-API services): stop, disable and mask with systemd.&lt;/li&gt;&lt;li&gt;upgrade that service Python code. For example: “apt-get install python3-nova”, which also will pull nova-api, nova-conductor, nova-novncprox, etc. but services wont start automatically as they’ve been stoped + disabled + masked on the previous bullet point.&lt;/li&gt;&lt;li&gt;perform the db_sync so that the db is up-to-date [1]&lt;/li&gt;&lt;li&gt;start all services (unmask, enable and start with systemd)&lt;/li&gt;&lt;li&gt;re-enable the API backend with “hapc enable-server”&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;Starting at [1], the risk is that other nodes may have a new version of the database schema, but an old version of the code that isn’t compatible with it. But it doesn’t take long, because the next step is to take care of the other (usually 2) nodes of the OpenStack control plane:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;“hapc drain-server” of the API of the other 2 controllers&lt;/li&gt;&lt;li&gt;stop of all services on these 2 controllers [2]&lt;/li&gt;&lt;li&gt;upgrade of the package&lt;/li&gt;&lt;li&gt;start of all services&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;So while there’s technically zero down time, still some issues between [1] and [2] above may happen because of the new DB schema and the old code (both for API and other services) are up and running at the same time. It is however supposed to be rare cases (some OpenStack project don’t even have db change between some OpenStack releases, and it often continues to work on most queries with the upgraded db), and the cluster will be like that for a very short time, so that’s fine, and better than an full API down time.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Satellite services&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Then there’s satellite services, that needs to be upgraded. Like Neutron, Nova, Cinder. Nova is the least offender as it has all the code to rewrite Json object schema on-the-fly so that it continues to work during an upgrade. Though it’s a known issue that Cinder doesn’t have the feature (last time I checked), and it’s also probably the same for Neutron (maybe recent-ish versions of OpenStack do use oslo.versionnedobjects ?). Anyways, upgrade on these nodes are done just right after the control plane for each service.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Parallelism and upgrade timings&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;As we’re dealing with potentially hundreds of nodes per cluster, a lot of operations are performed in parallel. I choose to simply use the &amp;amp; shell thingy with some “wait” shell stuff so that not too many jobs are done in parallel. For example, when disabling SSH on all nodes, this is done 24 nodes at a time. Which is fine. And the number of nodes is all depending on the type of thing that’s being done. For example, while it’s perfectly OK to disable puppet on 24 nodes at the same time, but it is not OK to do that with Neutron services. In fact, each time a Neutron agent is restarted, the script explicitly waits for 30 seconds. This conveniently avoids a hailstorm of messages in RabbitMQ, and neutron-rpc-server to become too busy. All of these waiting are necessary, and this is one of the reasons why can sometimes take that long to upgrade a (moderately big) cluster.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Not using config management tooling&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Some of my colleagues would have prefer that I used something like Ansible. Whever, there’s no reason to use such tool if the idea is just to perform some shell script commands on every servers. It is a way more efficient (in terms of programming) to just use bash / dash to do the work. And if you want my point of view about Ansible: using yaml for doing such programming would be crasy. Yaml is simply not adapted for a job where if, case, and loops are needed. I am well aware that Ansible has workarounds and it could be done, but it wasn’t my choice.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-21T00:44:05+00:00</dc:date>
	<dc:creator>Goirand Thomas</dc:creator>
</item> 
<item rdf:about="tag:bits.debian.org,2026-02-20:/2026/02/proxmox-platinum-debconf26.html">
	<title>Bits from Debian: Proxmox Platinum Sponsor of DebConf26</title>
	<link>https://bits.debian.org/2026/02/proxmox-platinum-debconf26.html</link>
     <content:encoded>&lt;p&gt;&lt;a href=&quot;https://www.proxmox.com/&quot;&gt;&lt;img alt=&quot;proxmox-logo&quot; src=&quot;https://bits.debian.org/images/proxmox.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We are pleased to announce that &lt;strong&gt;&lt;a href=&quot;https://www.proxmox.com&quot;&gt;Proxmox&lt;/a&gt;&lt;/strong&gt; has
committed to sponsor &lt;a href=&quot;https://debconf26.debconf.org/&quot;&gt;DebConf26&lt;/a&gt; as a
&lt;strong&gt;Platinum Sponsor&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Proxmox develops powerful, yet easy-to-use open-source server solutions. The
comprehensive open-source ecosystem is designed to manage divers IT landscapes,
from single servers to large-scale distributed data centers. Our unified
platform integrates server virtualization, easy backup, and rock-solid email
security ensuring seamless interoperability across the entire portfolio. With
the Proxmox Datacenter Manager, the ecosystem also offers a &quot;single pane of
glass&quot; for centralized management across different locations. &lt;/p&gt;
&lt;p&gt;Since 2005, all Proxmox solutions have been built on the rock-solid Debian
platform. We are proud to return to DebConf26 as a sponsor because the Debian
community provides the foundation that makes our work possible. We believe in
keeping IT simple, open, and under your control.&lt;/p&gt;
&lt;p&gt;Thank you very much, Proxmox, for your support of DebConf26!&lt;/p&gt;
&lt;h2&gt;Become a sponsor too!&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://debconf26.debconf.org/&quot;&gt;DebConf26&lt;/a&gt; will take place &lt;strong&gt;from 20th to July
25th 2026 in Santa Fe, Argentina,&lt;/strong&gt; and will be preceded by DebCamp, from 13th
to 19th July 2026.&lt;/p&gt;
&lt;p&gt;DebConf26 is accepting sponsors! Interested companies and organizations may
contact the DebConf team through
&lt;a href=&quot;mailto:sponsors@debconf.org&quot;&gt;sponsors@debconf.org&lt;/a&gt;, and visit the DebConf26
website at
&lt;a href=&quot;https://debconf26.debconf.org/sponsors/become-a-sponsor/&quot;&gt;https://debconf26.debconf.org/sponsors/become-a-sponsor/&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-20T17:26:00+00:00</dc:date>
	<dc:creator>Leonardo Martínez, Santiago Ruano Rincón</dc:creator>
</item> 
<item rdf:about="https://xana.scru.org/posts/quanks/sqnetworkkeyserversearch.html">
	<title>Clint Adams: Holger says</title>
	<link>https://xana.scru.org/posts/quanks/sqnetworkkeyserversearch.html</link>
     <content:encoded>&lt;div class=&quot;inlinecontent&quot;&gt;
&lt;p&gt;&lt;code&gt;sq network keyserver search $id ; sq cert export --cert=$id &amp;gt; $id.asc&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;info&quot;&gt;
    Posted on 2026-02-18
    
&lt;/div&gt;
&lt;div class=&quot;info&quot;&gt;
    
    Tags: &lt;a href=&quot;https://xana.scru.org/tags/quanks.html&quot; rel=&quot;tag&quot; title=&quot;All pages tagged &#39;quanks&#39;.&quot;&gt;quanks&lt;/a&gt;
    
&lt;/div&gt;</content:encoded> 
	<dc:date>2026-02-18T22:59:00+00:00</dc:date>
	<dc:creator>C</dc:creator>
</item> 
<item rdf:about="http://blog.fai-project.org/posts/42000/">
	<title>Thomas Lange: 42.000 FAI.me jobs created</title>
	<link>http://blog.fai-project.org/posts/42000/</link>
     <content:encoded>&lt;p&gt;The &lt;a href=&quot;https://fai-project.org/FAIme&quot;&gt;FAI.me service&lt;/a&gt; has reached another milestone:&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;42.000th&lt;/strong&gt; job was submitted via the web interface
since the beginning of this service in 2017.&lt;/p&gt;

&lt;p&gt;The idea was to provide a simple web interface for end users for
creating the configs for the fully automatic installation with only
minimal questions and without knowing the syntax of the configuration files.
Thanks a lot for using this service and for all your feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The next job can be yours!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;P.S.: I like to get more feedback for the FAI.me service. What do you
like most? What&#39;s missing? Do you have any success story how you use the
customized ISO for your deployment? Please fill out the
&lt;a href=&quot;https://fai-project.org/questionnaire&quot;&gt;FAI questionaire&lt;/a&gt;
or sent feedback via email to fai.me@fai-project.org&lt;/p&gt;

&lt;h3&gt;About &lt;a href=&quot;https://fai-project.org/FAIme&quot;&gt;FAI.me&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;FAI.me is the service for building your own customized images via a web
interface. You can create an installation or live ISO or a cloud
image.
For Debian, multiple release versions can be chosen, as well as
installations for Ubuntu Server, Ubuntu Desktop, or Linux Mint.&lt;/p&gt;

&lt;p&gt;Multiple options are available like selecting different desktop
environments, the language and keyboard and adding a user with a
password.
Optional settings include adding your own package list,
choosing a backports kernel, adding a postinst script
and adding a ssh public key, choosing a partition
layout and some more.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-18T14:55:11+00:00</dc:date>
	<dc:creator>Thomas Lange</dc:creator>
</item> 
<item rdf:about="http://dirk.eddelbuettel.com/blog/2026/02/18#qlcal-r_0.1.0">
	<title>Dirk Eddelbuettel: qlcal 0.1.0 on CRAN: Easier Calendar Switching</title>
	<link>http://dirk.eddelbuettel.com/blog/2026/02/18#qlcal-r_0.1.0</link>
     <content:encoded>&lt;p&gt;The eighteenth release of the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/qlcal-r.html&quot;&gt;qlcal&lt;/a&gt; package
arrivied at &lt;a href=&quot;https://cran.r-project.org&quot;&gt;CRAN&lt;/a&gt; today. There
has been no calendar update in QuantLib 1.41 so it has been relatively
quiet since the last release last summer but we now added a nice new
feature (more below) leading to a new minor release version.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dirk.eddelbuettel.com/code/qlcal-r.html&quot;&gt;qlcal&lt;/a&gt;
delivers the calendaring parts of &lt;a href=&quot;https://www.quantlib.org&quot;&gt;QuantLib&lt;/a&gt;. It is provided (for the R
package) as a set of included files, so the package is self-contained
and does not depend on an external &lt;a href=&quot;https://www.quantlib.org&quot;&gt;QuantLib&lt;/a&gt; library (which can be
demanding to build). &lt;a href=&quot;https://dirk.eddelbuettel.com/code/qlcal-r.html&quot;&gt;qlcal&lt;/a&gt; covers
over sixty country / market calendars and can compute holiday lists, its
complement (&lt;em&gt;i.e.&lt;/em&gt; business day lists) and much more. Examples
are in the README at the &lt;a href=&quot;https://github.com/qlcal/qlcal-r&quot;&gt;repository&lt;/a&gt;, the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/qlcal-r.html&quot;&gt;package page&lt;/a&gt;,
and course at the &lt;a href=&quot;https://cran.r-project.org/package=qlcal&quot;&gt;CRAN package
page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This releases makes it (much) easier to work with multiple calendars.
The previous setup remains: the package keeps one ‘global’ (and hidden)
calendar object which can be set, queried, altered, etc. But now we
added the ability to hold instantiated calendar objects in R. These are
external pointer objects, and we can pass them to functions requiring a
calendar. If no such optional argument is given, we fall back to the
global default as before. Similarly for functions operating on one or
more dates, we now simply default to the current date if none is given.
That means we can now say&lt;/p&gt;
&lt;div class=&quot;sourceCode&quot; id=&quot;cb1&quot;&gt;&lt;pre class=&quot;sourceCode r&quot;&gt;&lt;code class=&quot;sourceCode r&quot;&gt;&lt;span id=&quot;cb1-1&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb1-1&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sc&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;fu&quot;&gt;sapply&lt;/span&gt;(&lt;span class=&quot;fu&quot;&gt;c&lt;/span&gt;(&lt;span class=&quot;st&quot;&gt;&quot;UnitedStates/NYSE&quot;&lt;/span&gt;, &lt;span class=&quot;st&quot;&gt;&quot;Canada/TSX&quot;&lt;/span&gt;, &lt;span class=&quot;st&quot;&gt;&quot;Australia/ASX&quot;&lt;/span&gt;), &lt;/span&gt;
&lt;span id=&quot;cb1-2&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb1-2&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;         \(x) qlcal&lt;span class=&quot;sc&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;fu&quot;&gt;isBusinessDay&lt;/span&gt;(&lt;span class=&quot;at&quot;&gt;xp=&lt;/span&gt;qlcal&lt;span class=&quot;sc&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;fu&quot;&gt;getCalendar&lt;/span&gt;(x)))&lt;/span&gt;
&lt;span id=&quot;cb1-3&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb1-3&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;UnitedStates&lt;span class=&quot;sc&quot;&gt;/&lt;/span&gt;NYSE        Canada&lt;span class=&quot;sc&quot;&gt;/&lt;/span&gt;TSX     Australia&lt;span class=&quot;sc&quot;&gt;/&lt;/span&gt;ASX &lt;/span&gt;
&lt;span id=&quot;cb1-4&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb1-4&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;             &lt;span class=&quot;cn&quot;&gt;TRUE&lt;/span&gt;              &lt;span class=&quot;cn&quot;&gt;TRUE&lt;/span&gt;              &lt;span class=&quot;cn&quot;&gt;TRUE&lt;/span&gt; &lt;/span&gt;
&lt;span id=&quot;cb1-5&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb1-5&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sc&quot;&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;to query today (February 18) in several markets, or compare to two
days ago when Canada and the US both observed a holiday&lt;/p&gt;
&lt;div class=&quot;sourceCode&quot; id=&quot;cb2&quot;&gt;&lt;pre class=&quot;sourceCode r&quot;&gt;&lt;code class=&quot;sourceCode r&quot;&gt;&lt;span id=&quot;cb2-1&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb2-1&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sc&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;fu&quot;&gt;sapply&lt;/span&gt;(&lt;span class=&quot;fu&quot;&gt;c&lt;/span&gt;(&lt;span class=&quot;st&quot;&gt;&quot;UnitedStates/NYSE&quot;&lt;/span&gt;, &lt;span class=&quot;st&quot;&gt;&quot;Canada/TSX&quot;&lt;/span&gt;, &lt;span class=&quot;st&quot;&gt;&quot;Australia/ASX&quot;&lt;/span&gt;),&lt;/span&gt;
&lt;span id=&quot;cb2-2&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb2-2&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;         \(x) qlcal&lt;span class=&quot;sc&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;fu&quot;&gt;isBusinessDay&lt;/span&gt;(&lt;span class=&quot;fu&quot;&gt;as.Date&lt;/span&gt;(&lt;span class=&quot;st&quot;&gt;&quot;2026-02-16&quot;&lt;/span&gt;), &lt;span class=&quot;at&quot;&gt;xp=&lt;/span&gt;qlcal&lt;span class=&quot;sc&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;fu&quot;&gt;getCalendar&lt;/span&gt;(x)))&lt;/span&gt;
&lt;span id=&quot;cb2-3&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb2-3&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;UnitedStates&lt;span class=&quot;sc&quot;&gt;/&lt;/span&gt;NYSE        Canada&lt;span class=&quot;sc&quot;&gt;/&lt;/span&gt;TSX     Australia&lt;span class=&quot;sc&quot;&gt;/&lt;/span&gt;ASX &lt;/span&gt;
&lt;span id=&quot;cb2-4&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb2-4&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;            &lt;span class=&quot;cn&quot;&gt;FALSE&lt;/span&gt;             &lt;span class=&quot;cn&quot;&gt;FALSE&lt;/span&gt;              &lt;span class=&quot;cn&quot;&gt;TRUE&lt;/span&gt; &lt;/span&gt;
&lt;span id=&quot;cb2-5&quot;&gt;&lt;a href=&quot;http://dirk.eddelbuettel.com/blog/index.rss#cb2-5&quot; tabindex=&quot;-1&quot;&gt;&lt;/a&gt;&lt;span class=&quot;sc&quot;&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The full details from &lt;code&gt;NEWS.Rd&lt;/code&gt; follow.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;changes-in-version-0.1.0-2026-02-18&quot;&gt;Changes in version 0.1.0
(2026-02-18)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Invalid calendars return id ‘TARGET’ now&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Calendar object can be created on the fly and passed to the
date-calculating functions; if missing global one used&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For several functions a missing date object now implies
computation on the current date,
e.g. &lt;code&gt;isBusinessDay()&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Courtesy of my &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/&quot;&gt;CRANberries&lt;/a&gt;, there
is a diffstat report for &lt;a href=&quot;https://dirk.eddelbuettel.com/cranberries/2026/02/18/#qlcal_0.1.0&quot;&gt;this
release&lt;/a&gt;. See the &lt;a href=&quot;https://dirk.eddelbuettel.com/code/qlcal-r.html&quot;&gt;project page&lt;/a&gt;
and package documentation for more details, and more examples.&lt;/p&gt;
&lt;p style=&quot;font-size: 80%; font-style: italic;&quot;&gt;
&lt;/p&gt;&lt;p&gt;This post by &lt;a href=&quot;https://dirk.eddelbuettel.com&quot;&gt;Dirk
Eddelbuettel&lt;/a&gt; originated on his &lt;a href=&quot;https://dirk.eddelbuettel.com/blog/&quot;&gt;Thinking inside the box&lt;/a&gt;
blog. If you like this or other open-source work I do, you can &lt;a href=&quot;https://github.com/sponsors/eddelbuettel&quot;&gt;sponsor me at
GitHub&lt;/a&gt;.&lt;/p&gt;
Edited 2026-02-21 to correct a minor earlier error: it referenced a
QuantLib 1.42 release which does not (yet) exist.
&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-18T13:21:00+00:00</dc:date>
	<dc:creator>Dirk Eddelbuettel</dc:creator>
</item> 
<item rdf:about="https://etbe.coker.com.au/?p=5960">
	<title>Russell Coker: Links February 2026</title>
	<link>https://etbe.coker.com.au/2026/02/17/links-february-2026/</link>
     <content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.antipope.org/charlie/blog-static/2025/12/barnums-law-of-ceos.html&quot;&gt;Charles Stross has a good theory of why “AI” is being pushed on corporations, really we need to just replace CEOs with LLMs [1]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://futurism.com/openai-investor-chatgpt-mental-health&quot;&gt;This disturbing and amusing article describes how an Open AI investor appears to be having psychological problems releated to SCP based text generated by ChatGPT [2]&lt;/a&gt;. Definitely going to be a recursive problem as people who believe in it invest in it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.vaxry.net/articles/2025-dbusSucks&quot;&gt;interesting analysis of dbus and design for a more secure replacement [3]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=1fZTOjd_bOQ&quot;&gt;Scott Jenson gave an insightful lecture for Canonical about future potential developments in the desktop UX [4]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://ploum.net/2026-01-05-unteaching_github.html&quot;&gt;Ploum wrote an insightful article about the problems caused by the Github monopoly [5]&lt;/a&gt;. Radicale sounds interesting.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tonsky.me/blog/tahoe-icons/&quot;&gt;Niki Tonsky write an interesting article about the UI problems with Tahoe (latest MacOS release) due to trying to make an icon for everything [6]&lt;/a&gt;. They have a really good writing style as well as being well researched.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://lwn.net/Articles/1042938/&quot;&gt;Fil-C is an interesting project to compile C/C++ programs in a memory safe way, some of which can be considered a software equivalent of CHERI [7]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://krebsonsecurity.com/2025/12/dismantling-defenses-trump-2-0-cyber-year-in-review/&quot;&gt;Brian Krebs wrote a long list of the ways that Trump has enabled corruption and a variety of other crimes including child sex abuse in the last year [8]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=H5QQ0ECfwyE&quot;&gt;This video about designing a C64 laptop is a masterclass in computer design [9]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.salon.com/2017/10/22/the-twitter-thought-experiment-that-exposes-pro-life-hypocrisy/&quot;&gt;Salon has an interesting article about the abortion thought experiment that conservatives can’t handle [10]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.rongarret.info/2017/10/the-utter-absurdity-of-pro-life-position.html&quot;&gt;Ron Garrett wrote an insightful blog post about abortion [11]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.schneier.com/blog/archives/2026/01/could-chatgpt-convince-you-to-buy-something.html&quot;&gt;Bruce Schneier and Nathan E. Sanders wrote an insightful article about the potential of LLM systems for advertising and enshittification [12]&lt;/a&gt;. We need serious legislation about this ASAP!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[1]&lt;a href=&quot;http://www.antipope.org/charlie/blog-static/2025/12/barnums-law-of-ceos.html&quot;&gt; https://tinyurl.com/27q8xtuv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[2]&lt;a href=&quot;https://futurism.com/openai-investor-chatgpt-mental-health&quot;&gt; https://futurism.com/openai-investor-chatgpt-mental-health&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[3]&lt;a href=&quot;https://blog.vaxry.net/articles/2025-dbusSucks&quot;&gt; https://blog.vaxry.net/articles/2025-dbusSucks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[4]&lt;a href=&quot;https://www.youtube.com/watch?v=1fZTOjd_bOQ&quot;&gt; https://www.youtube.com/watch?v=1fZTOjd_bOQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[5]&lt;a href=&quot;https://ploum.net/2026-01-05-unteaching_github.html&quot;&gt; https://ploum.net/2026-01-05-unteaching_github.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[6]&lt;a href=&quot;https://tonsky.me/blog/tahoe-icons/&quot;&gt; https://tonsky.me/blog/tahoe-icons/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[7]&lt;a href=&quot;https://lwn.net/Articles/1042938/&quot;&gt; https://lwn.net/Articles/1042938/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[8]&lt;a href=&quot;https://krebsonsecurity.com/2025/12/dismantling-defenses-trump-2-0-cyber-year-in-review/&quot;&gt; https://tinyurl.com/2b4sh2s9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[9]&lt;a href=&quot;https://www.youtube.com/watch?v=H5QQ0ECfwyE&quot;&gt; https://www.youtube.com/watch?v=H5QQ0ECfwyE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[10]&lt;a href=&quot;https://www.salon.com/2017/10/22/the-twitter-thought-experiment-that-exposes-pro-life-hypocrisy/&quot;&gt; https://tinyurl.com/2d9l8wqm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[11]&lt;a href=&quot;https://blog.rongarret.info/2017/10/the-utter-absurdity-of-pro-life-position.html&quot;&gt; https://tinyurl.com/2yp94bpo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[12]&lt;a href=&quot;https://www.schneier.com/blog/archives/2026/01/could-chatgpt-convince-you-to-buy-something.html&quot;&gt; https://tinyurl.com/29o67syo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;yarpp yarpp-related yarpp-related-rss yarpp-template-list&quot;&gt;

&lt;p&gt;Related posts:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://etbe.coker.com.au/2024/02/29/links-february-2024/&quot; rel=&quot;bookmark&quot; title=&quot;Links February 2024&quot;&gt;Links February 2024&lt;/a&gt; &lt;small&gt;In 2018 Charles Stross wrote an insightful blog post Dude...&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://etbe.coker.com.au/2025/02/21/links-february-2025/&quot; rel=&quot;bookmark&quot; title=&quot;Links February 2025&quot;&gt;Links February 2025&lt;/a&gt; &lt;small&gt;Oliver Lindburg wrote an interesting article about Designing for Crisis...&lt;/small&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://etbe.coker.com.au/2021/02/28/links-february-2021/&quot; rel=&quot;bookmark&quot; title=&quot;Links February 2021&quot;&gt;Links February 2021&lt;/a&gt; &lt;small&gt;Elestic Search gets a new license to deal with AWS...&lt;/small&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded> 
	<dc:date>2026-02-17T08:09:17+00:00</dc:date>
	<dc:creator>etbe</dc:creator>
</item> 
<item rdf:about="https://anarc.at/blog/2026-02-12-recording-decisions/">
	<title>Antoine Beaupré: Keeping track of decisions using the ADR model</title>
	<link>https://anarc.at/blog/2026-02-12-recording-decisions/</link>
     <content:encoded>&lt;p&gt;In the Tor Project system Administrator&#39;s team (colloquially known as
TPA), we&#39;ve recently changed how we take decisions, which means you&#39;ll
get clearer communications from us about upcoming changes or
&lt;em&gt;targeted&lt;/em&gt; questions about a proposal.&lt;/p&gt;

&lt;p&gt;Note that this change only affects the TPA team. At Tor, each team has
its own way of coordinating and making decisions, and so far this
process is only used inside TPA. We encourage other teams inside and
outside Tor to evaluate this process to see if it can improve your
processes and documentation.&lt;/p&gt;

&lt;h1 id=&quot;the-new-process&quot;&gt;The new process&lt;/h1&gt;

&lt;p&gt;We had traditionally been using a &quot;RFC&quot; (&quot;Request For Comments&quot;)
process and have recently switched to &quot;ADR&quot; (&quot;Architecture Decision
Record&quot;).&lt;/p&gt;

&lt;p&gt;The ADR process is, for us, pretty simple. It consists of three
things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;a simpler template&lt;/li&gt;
&lt;li&gt;a simpler process&lt;/li&gt;
&lt;li&gt;communication guidelines separate from the decision record&lt;/li&gt;
&lt;/ol&gt;


&lt;h2 id=&quot;the-template&quot;&gt;The template&lt;/h2&gt;

&lt;p&gt;As team lead, the first thing I did was to propose a new template (in
&lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0100-adr-template&quot;&gt;ADR-100&lt;/a&gt;), a variation of the &lt;a href=&quot;https://github.com/joelparkerhenderson/architecture-decision-record/blob/main/locales/en/templates/decision-record-template-by-michael-nygard/index.md&quot;&gt;Nygard template&lt;/a&gt;. The &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/template&quot;&gt;TPA
variation of the template&lt;/a&gt; is similarly simple, as it has only 5
headings, and is worth quoting in full:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Context&lt;/strong&gt;: What is the issue that we&#39;re seeing that is motivating
this decision or change?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Decision&lt;/strong&gt;: What is the change that we&#39;re proposing and/or doing?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Consequences&lt;/strong&gt;: What becomes easier or more difficult to do
because of this change?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;More Information&lt;/strong&gt; (optional): What else should we know? For
larger projects, consider including a timeline and cost estimate,
along with the impact on affected users (perhaps including existing
Personas). Generally, this includes a short evaluation of
alternatives considered.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Metadata&lt;/strong&gt;: status, decision date, decision makers, consulted,
informed users, and link to a discussion forum&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/wiki-replica/-/blob/d52de1828d3ee406996345704d12663dd30f5513/policy/template.md&quot;&gt;previous RFC template&lt;/a&gt; had &lt;strong&gt;17&lt;/strong&gt; (seventeen!) headings, which
encouraged much longer documents. Now, the decision record will be
easier to read and digest at one glance.&lt;/p&gt;

&lt;p&gt;An immediate effect of this is that I&#39;ve started using GitLab issues
more for comparisons and brainstorming. Instead of dumping in a
document all sorts of details like pricing or in-depth alternatives
comparison, we record those in the discussion issue, keeping the
document shorter.&lt;/p&gt;

&lt;h2 id=&quot;the-process&quot;&gt;The process&lt;/h2&gt;

&lt;p&gt;The whole process is simple enough that it&#39;s worth quoting in full as
well:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Major decisions are introduced to stakeholders in a meeting, smaller
ones by email. A delay allows people to submit final comments before
adoption.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Now, of course, the devil is in the details (and &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0101-adr-process&quot;&gt;ADR-101&lt;/a&gt;), but the
point is to keep things simple.&lt;/p&gt;

&lt;p&gt;A crucial aspect of the proposal, which Jacob Kaplan-Moss calls the
&lt;a href=&quot;https://jacobian.org/2023/dec/5/how-to-decide/&quot;&gt;one weird trick&lt;/a&gt;, is to &quot;decide who decides&quot;. Our previous process
was vague about who makes the decision and the new template (and
process) clarifies decision makers, for each decision.&lt;/p&gt;

&lt;p&gt;Inversely, some decisions degenerate into endless discussions around
trivial issues because &lt;em&gt;too many&lt;/em&gt; stakeholders are consulted, a
problem known as the &lt;a href=&quot;https://en.wikipedia.org/wiki/Bike_shedding&quot;&gt;Law of triviality&lt;/a&gt;, also known as the &quot;Bike
Shed syndrome&quot;.&lt;/p&gt;

&lt;p&gt;The new process better identifies stakeholders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&quot;informed&quot; users (previously &quot;affected users&quot;)&lt;/li&gt;
&lt;li&gt;&quot;consulted&quot; (previously undefined!)&lt;/li&gt;
&lt;li&gt;&quot;decision maker&quot; (instead of the vague &quot;approval&quot;)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Picking those stakeholders is still tricky, but our definitions are
more explicit and aligned to the classic &lt;a href=&quot;https://en.wikipedia.org/wiki/Responsibility_assignment_matrix&quot;&gt;RACI matrix&lt;/a&gt; (Responsible,
Accountable, Consulted, Informed).&lt;/p&gt;

&lt;h2 id=&quot;communication-guidelines&quot;&gt;Communication guidelines&lt;/h2&gt;

&lt;p&gt;Finally, a crucial part of the process (&lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/0102-adr-communications&quot;&gt;ADR-102&lt;/a&gt;) is to decouple
the act of making and recording decisions from &lt;em&gt;communicating&lt;/em&gt; about
the decision. Those are two &lt;em&gt;radically&lt;/em&gt; different problems to
solve. We have found that a single document can&#39;t serve both purposes.&lt;/p&gt;

&lt;p&gt;Because ADRs can affect a wide range of things, we don&#39;t have a
specific template for communications. We suggest the &lt;a href=&quot;https://en.wikipedia.org/wiki/Five_Ws&quot;&gt;Five Ws&lt;/a&gt;
method (Who? What?  When? Where? Why?) and, again, to keep things simple.&lt;/p&gt;

&lt;h1 id=&quot;how-we-got-there&quot;&gt;How we got there&lt;/h1&gt;

&lt;p&gt;The &lt;a href=&quot;https://adr.github.io/&quot;&gt;ADR process&lt;/a&gt; is not something I invented. I first stumbled upon
it in the &lt;a href=&quot;https://github.com/thunderbird/thunderbird-android/blob/be2af5c6a0bce08385fc3f654c1185ccf9db3859/docs/architecture/adr/README.md&quot;&gt;Thunderbird Android project&lt;/a&gt;. Then, in parallel, I was in
the &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/issues/41428&quot;&gt;process of reviewing the RFC process&lt;/a&gt;, following Jacob
Kaplan-Moss&#39;s &lt;a href=&quot;https://jacobian.org/2023/dec/1/against-rfcs/&quot;&gt;criticism of the RFC process&lt;/a&gt;. Essentially, he argues
that:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;the RFC process &quot;doesn&#39;t include any sort of decision-making framework&quot;&lt;/li&gt;
&lt;li&gt;&quot;RFC processes tend to lead to endless discussion&quot;&lt;/li&gt;
&lt;li&gt;the process &quot;rewards people who can write to exhaustion&quot;&lt;/li&gt;
&lt;li&gt;&quot;these processes are insensitive to expertise&quot;, &quot;power dynamics and
power structures&quot;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;And, indeed, I have been guilty of a lot of those issues. A verbose
writer, I have written &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/tpa-rfc-33-monitoring&quot;&gt;extremely long proposals&lt;/a&gt; that I suspect no
one has ever fully read. Some proposals were adopted by exhaustion, or
ignored because not looping in the right stakeholders.&lt;/p&gt;

&lt;p&gt;Our &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/issues/41428&quot;&gt;discussion issue&lt;/a&gt; on the topic has more details on the issues I
found with our RFC process. But to give credit to the old process, it
did serve us well while it was there: it&#39;s better than nothing, and it
allowed us to document a staggering number of changes and decisions
(&lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy&quot;&gt;95 RFCs&lt;/a&gt;!) made over the course of 6 years of work.&lt;/p&gt;

&lt;h1 id=&quot;whats-next&quot;&gt;What&#39;s next?&lt;/h1&gt;

&lt;p&gt;We&#39;re still experimenting with the communication around decisions, as
this text might suggest. Because it&#39;s a separate step, we also have a
tendency to forget or postpone it, like this post, which comes a
couple of months late.&lt;/p&gt;

&lt;p&gt;Previously, we&#39;d just ship a copy of the RFC to everyone, which was
easy and quick, but incomprehensible to most. Now we need to write a
separate communication, which is more work but, hopefully, worth the
as the result is more digestible.&lt;/p&gt;

&lt;p&gt;We can&#39;t wait to hear what you think of the new process and how it
works for you, here or in the &lt;a href=&quot;https://gitlab.torproject.org/tpo/tpa/team/-/issues/41428&quot;&gt;discussion issue&lt;/a&gt;! We&#39;re particularly
interested in people that are already using a similar process, or that
will adopt one after reading this.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Note: this article was also published on the &lt;a href=&quot;https://blog.torproject.org/tpa-adr&quot;&gt;Tor Blog&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;</content:encoded> 
	<dc:date>2026-02-16T20:21:54+00:00</dc:date>
	<dc:creator>Antoine Beaupré</dc:creator>
</item> 
<item rdf:about="tag:blogger.com,1999:blog-5048890463514304208.post-6179376777520248706">
	<title>Philipp Kern: What is happening with this &quot;connection verification&quot;?</title>
	<link>https://debblog.philkern.de/2026/02/what-is-happening-with-this-connection.html</link>
     <content:encoded>&lt;p&gt;You might see a verification screen pop up on more and more Debian web properties. Unfortunately the AI world of today is meeting web hosts that use Perl CGIs and are not built as multi-tiered scalable serving systems. The issues have been at three layers:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Apache&#39;s serving capacity runs full - with no threads left to serve requests. This means that your connection will sit around for a long time, not getting accepted. In theory this can be configured, but that would require requests to be handled in time.&lt;/li&gt;&lt;li&gt;Startup costs of request handlers are too high, because we spawn a process for every request. This currently affects the BTS and dgit&#39;s browse interface. packages.debian.org has been fixed, which increased scalability sufficiently.&lt;/li&gt;&lt;li&gt;Requests themselves are too expensive to be served quickly - think git blame without caching.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Optimally we would go and solve some scalability issues with the services, however there is also a question of how much we &lt;i&gt;want&lt;/i&gt; to be able to serve - as AI scraper demand is just a steady stream of requests that are not shown to humans.&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;How is it implemented?&lt;/h3&gt;&lt;div&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;DSA has now stood up some VMs with Varnish for proxying. Incoming TLS is provided by hitch, and TLS &quot;on-loading&quot; is done using haproxy. That way TLS goes in and TLS goes out. While Varnish does cache, if the content is cachable (e.g. does not depend on cookies) - that is not the primary reason for using it: It can be used for flexible query and response rewriting.&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;If no cookie with a proof of work is provided, the user is redirected to a challenge page that does some webcrypto in Javascript - because that looked similar to what other projects do (e.g. &lt;a href=&quot;https://github.com/dgl/haphash&quot;&gt;haphash&lt;/a&gt; that originally inspired the solution). However so far it looks like scrapers generally do not run with Javascript enabled, so this whole crypto proof of work business could probably be replaced with just a Javascript-based redirect. The existing solution also has big (security) holes in it. And, as we found out, Firefox is slower at webcrypto than Chrome. I have recently reduced the complexity, so you should notice it blocking you significantly less.&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;Once you have the cookie, you can keep accessing the site for as long as the cookie is valid. Please do not make any assumptions about the cookies, or you will be broken in the future.&lt;/p&gt;&lt;p&gt;For legitimate scrapers that obey robots.txt, there is now an automatically generated IP allowlist in place (thanks, Marco d&#39;Itri). Turns out that the search engines do not actually run Javascript either and then loudly complain about the redirect to the challenge page. Other bots are generally exempt.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Conclusion &lt;/h3&gt;&lt;p&gt;I hope that right now we found sort of the sweet spot where the admins can stop spending human time on updating firewall rules and the services are generally available, reasonably fast, and still indexed. In case you see problems or run into a block with your own (legitimate) bots, please let me know.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-16T19:55:14+00:00</dc:date>
	<dc:creator>Philipp Kern</dc:creator>
</item> 
<item rdf:about="https://anarc.at/blog/2026-02-15-kernel-only-network-configuration/">
	<title>Antoine Beaupré: Kernel-only network configuration on Linux</title>
	<link>https://anarc.at/blog/2026-02-15-kernel-only-network-configuration/</link>
     <content:encoded>&lt;p&gt;What if I told you there is a way to configure the network on any
Linux server that:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;works across all distributions&lt;/li&gt;
&lt;li&gt;doesn&#39;t require any software installed apart from the kernel and a
boot loader (no &lt;code&gt;systemd-networkd&lt;/code&gt;, &lt;code&gt;ifupdown&lt;/code&gt;, &lt;code&gt;NetworkManager&lt;/code&gt;,
nothing)&lt;/li&gt;
&lt;li&gt;is backwards compatible all the way back to Linux 2.0, in 1996&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;It has literally 8 different caveats on top of that, but is still
totally worth your time.&lt;/p&gt;

&lt;h1 id=&quot;known-options-in-debian&quot;&gt;Known options in Debian&lt;/h1&gt;

&lt;p&gt;People following Debian development might have noticed there are now
&lt;em&gt;four&lt;/em&gt; ways of configuring the network Debian system. At least that is
what the &lt;a href=&quot;https://wiki.debian.org/NetworkConfiguration#A4_ways_to_configure_the_network&quot;&gt;Debian wiki claims&lt;/a&gt;, namely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;ifupdown&lt;/code&gt; (&lt;code&gt;/etc/network/interfaces&lt;/code&gt;): traditional static
configuration system, mostly for workstations and servers that has
been there forever in Debian (since &lt;a href=&quot;https://sources.debian.org/src/ifupdown/0.8.45/debian/changelog#L1948-L1952&quot;&gt;at least 2000&lt;/a&gt;), documented
&lt;a href=&quot;https://wiki.debian.org/NetworkConfiguration&quot;&gt;in the Debian wiki&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://networkmanager.dev/&quot;&gt;NetworkManager&lt;/a&gt;: self-proclaimed &quot;standard Linux network
configuration&quot;, mostly used on desktops but technically supports
servers as well, see the &lt;a&gt;Debian wiki page&lt;/a&gt; (introduced in 2004)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;systemd-network&lt;/code&gt;: used more for servers, see &lt;a href=&quot;https://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_modern_network_configuration_without_gui&quot;&gt;Debian reference Doc
Chapter 5&lt;/a&gt; (introduced some time around Debian 8 &quot;jessie&quot;, in
2015)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://netplan.io/&quot;&gt;Netplan&lt;/a&gt;: latest entry (2018), YAML-based configuration
abstraction layer on top of the above two, see also &lt;a href=&quot;https://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_modern_network_configuration_for_cloud&quot;&gt;Debian
reference Doc Chapter 5&lt;/a&gt; and &lt;a href=&quot;https://wiki.debian.org/Netplan&quot;&gt;the Debian wiki&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;At this point, I feel &lt;code&gt;ifupdown&lt;/code&gt; is on its way out, possibly replaced
by &lt;code&gt;systemd-networkd&lt;/code&gt;. NetworkManager already manages most desktop
configurations.&lt;/p&gt;

&lt;h1 id=&quot;a-new-network-configuration-system&quot;&gt;A &quot;new&quot; network configuration system&lt;/h1&gt;

&lt;p&gt;The method is this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ip=&lt;/code&gt; on the &lt;a href=&quot;https://docs.kernel.org/admin-guide/nfs/nfsroot.html&quot;&gt;Linux kernel command line&lt;/a&gt;: for servers with a
single IPv4 or IPv6 address, no software required other than the
kernel and a boot loader (since 2002 or older)&lt;/li&gt;
&lt;/ul&gt;


&lt;blockquote&gt;&lt;p&gt;So by &quot;new&quot; I mean &quot;new to me&quot;. This option is &lt;em&gt;really&lt;/em&gt; old. The
&lt;code&gt;nfsroot.txt&lt;/code&gt; where it is documented predates the git import of the
Linux kernel: it&#39;s part of the 2005 git import of 2.6.12-rc2. That&#39;s
already 20+ years old already.&lt;/p&gt;

&lt;p&gt;The oldest trace I found is in this &lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git/commit/Documentation/nfsroot.txt?id=7a2deb32924142696b8174cdf9b38cd72a11fc96&quot;&gt;2002 commit&lt;/a&gt;, which imports
the whole file at once, but the option might goes back as far as
1996-1997, if the copyright on the file is correct and the option
was present back then.&lt;/p&gt;&lt;/blockquote&gt;

&lt;h1 id=&quot;what-are-you-doing&quot;&gt;What are you doing.&lt;/h1&gt;

&lt;p&gt;The trick is to add an &lt;code&gt;ip=&lt;/code&gt; parameter to the kernel&#39;s
command-line. The syntax, as mentioned above, is in &lt;a href=&quot;https://docs.kernel.org/admin-guide/nfs/nfsroot.html&quot;&gt;nfsroot.txt&lt;/a&gt;
and looks like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ip=&amp;lt;client-ip&amp;gt;:&amp;lt;server-ip&amp;gt;:&amp;lt;gw-ip&amp;gt;:&amp;lt;netmask&amp;gt;:&amp;lt;hostname&amp;gt;:&amp;lt;device&amp;gt;:&amp;lt;autoconf&amp;gt;:&amp;lt;dns0-ip&amp;gt;:&amp;lt;dns1-ip&amp;gt;:&amp;lt;ntp0-ip&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Most settings are pretty self-explanatory, if you ignore the useless
ones:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;client-ip&amp;gt;&lt;/code&gt;: IP address of the server&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;gw-ip&amp;gt;&lt;/code&gt;: address of the gateway&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;netmask&amp;gt;&lt;/code&gt;: netmask, in quad notation&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;device&amp;gt;&lt;/code&gt;: interface name, if multiple available&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;autoconf&amp;gt;&lt;/code&gt;: how to configure the interface, namely:

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;off&lt;/code&gt; or &lt;code&gt;none&lt;/code&gt;: no autoconfiguration (static)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;on&lt;/code&gt; or &lt;code&gt;any&lt;/code&gt;: use any protocol (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dhcp&lt;/code&gt;, essentially like &lt;code&gt;on&lt;/code&gt; for all intents and purposes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;dns0-ip&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;dns1-ip&amp;gt;&lt;/code&gt;: IP address of primary and secondary name
servers, exported to &lt;code&gt;/proc/net/pnp&lt;/code&gt;, can by symlinked to
&lt;code&gt;/etc/resolv.conf&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;We&#39;re ignoring the options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;server-ip&amp;gt;&lt;/code&gt;: IP address of the NFS server, exported to &lt;code&gt;/proc/net/pnp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;hostnname&amp;gt;&lt;/code&gt;: Name of the client, typically sent over the DHCP
requests, which may lead to a DNS record to be created in some
networks&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;ntp0-ip&amp;gt;&lt;/code&gt;: exported to &lt;code&gt;/proc/net/ipconfig/ntp_servers&lt;/code&gt;, unused by
the kernel&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Note that the &lt;a href=&quot;https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/networking_guide/sec-configuring_ip_networking_from_the_kernel_command_line&quot;&gt;Red Hat manual&lt;/a&gt; has a different opinion:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ip=[&amp;lt;server-id&amp;gt;]:&amp;lt;gateway-IP-number&amp;gt;:&amp;lt;netmask&amp;gt;:&amp;lt;client-hostname&amp;gt;:inteface:[dhcp|dhcp6|auto6|on|any|none|off]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;It&#39;s essentially the same (although &lt;code&gt;server-id&lt;/code&gt; is weird), and the
&lt;code&gt;autoconf&lt;/code&gt; variable has other settings, so that&#39;s a bit odd.&lt;/p&gt;

&lt;h1 id=&quot;examples&quot;&gt;Examples&lt;/h1&gt;

&lt;p&gt;For example, this command-line setting:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ip=192.0.2.42::192.0.2.1:255.255.255.0:::off
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;... will set the IP address to 192.0.2.42/24 and the gateway to
192.0.2.1. This will properly guess the network interface if there&#39;s a
single one.&lt;/p&gt;

&lt;p&gt;A DHCP only configuration will look like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ip=::::::dhcp
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Of course, you don&#39;t want to type this by hand every time you boot the
machine. That wouldn&#39;t work. You need to configure the kernel
commandline, and that depends on your boot loader.&lt;/p&gt;

&lt;h2 id=&quot;grub&quot;&gt;GRUB&lt;/h2&gt;

&lt;p&gt;With GRUB, you need to edit (on Debian), the file &lt;code&gt;/etc/default/grub&lt;/code&gt;
(ugh) and find a line like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;GRUB_CMDLINE_LINUX=
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;and change it to:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;GRUB_CMDLINE_LINUX=ip=::::::dhcp
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&quot;systemd-boot-and-uki-setups&quot;&gt;systemd-boot and UKI setups&lt;/h2&gt;

&lt;p&gt;For &lt;code&gt;systemd-boot&lt;/code&gt; UKI setups, it&#39;s simpler: just add the setting to
the &lt;code&gt;/etc/kernel/cmdline&lt;/code&gt; file. Don&#39;t forget to include anything
that&#39;s non-default from &lt;code&gt;/proc/cmdline&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;This assumes that is the &lt;code&gt;Cmdline=@&lt;/code&gt; setting in
&lt;code&gt;/etc/kernel/uki.conf&lt;/code&gt;. See &lt;a href=&quot;https://anarc.at/blog/2025-08-20-luks-ukify-conversion/&quot;&gt;2025-08-20-luks-ukify-conversion&lt;/a&gt; for
my minimal documentation on this.&lt;/p&gt;

&lt;h2 id=&quot;other-systems&quot;&gt;Other systems&lt;/h2&gt;

&lt;p&gt;This is perhaps where this is much less portable than it might first
look, because of course each distribution has its own way of
configuring those options. Here are some that I know of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.archlinux.org/title/Kernel_parameters&quot;&gt;Arch&lt;/a&gt; (11 options, mostly &lt;code&gt;/etc/default/grub&lt;/code&gt;,
&lt;code&gt;/boot/loader/entries/arch.conf&lt;/code&gt; for &lt;code&gt;systemd-boot&lt;/code&gt; or
&lt;code&gt;/etc/kernel/cmdline&lt;/code&gt; for UKI)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fedoramagazine.org/setting-kernel-command-line-arguments-with-fedora-30/&quot;&gt;Fedora&lt;/a&gt; (mostly &lt;code&gt;/etc/default/grub&lt;/code&gt;, may be more &lt;a href=&quot;https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/managing_monitoring_and_updating_the_kernel/configuring-kernel-command-line-parameters_managing-monitoring-and-updating-the-kernel&quot;&gt;RHEL mentions
grubby&lt;/a&gt;, possibly some &lt;code&gt;systemd-boot&lt;/code&gt; things here as well)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.gentoo.org/wiki/Kernel/Command-line_parameters&quot;&gt;Gentoo&lt;/a&gt; (5 options, mostly &lt;code&gt;/etc/default/grub&lt;/code&gt;,
&lt;code&gt;/efi/loader/entries/gentoo-sources-kernel.conf&lt;/code&gt; for &lt;code&gt;systemd-boot&lt;/code&gt;,
or &lt;code&gt;/etc/kernel/install.d/95-uki-with-custom-opts.install&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It&#39;s interesting that &lt;code&gt;/etc/default/grub&lt;/code&gt; is consistent across all
distributions above, while the &lt;code&gt;systemd-boot&lt;/code&gt; setups are &lt;em&gt;all over the
place&lt;/em&gt; (except for the UKI case), while I would have expected those be
&lt;em&gt;more&lt;/em&gt; standard than GRUB.&lt;/p&gt;

&lt;h2 id=&quot;dropbear-initramfs&quot;&gt;dropbear-initramfs&lt;/h2&gt;

&lt;p&gt;If &lt;code&gt;dropbear-initramfs&lt;/code&gt; is setup, it already &lt;em&gt;requires&lt;/em&gt; you to have
such a configuration, and it might not work out of the box.&lt;/p&gt;

&lt;p&gt;This is because, by default, it &lt;em&gt;disables&lt;/em&gt; the interfaces configured
in the kernel after completing its tasks (typically unlocking the
encrypted disks).&lt;/p&gt;

&lt;p&gt;To fix this, you need to &lt;em&gt;disable&lt;/em&gt; that &quot;feature&quot;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;IFDOWN=&quot;none&quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This will keep &lt;code&gt;dropbear-initramfs&lt;/code&gt; from disabling the configured
interface.&lt;/p&gt;

&lt;h1 id=&quot;why&quot;&gt;Why?&lt;/h1&gt;

&lt;p&gt;Traditionally, I&#39;ve always setup my servers with &lt;code&gt;ifupdown&lt;/code&gt; on servers
and NetworkManager on laptops, because that&#39;s essentially the
default. But on some machines, I&#39;ve started using &lt;code&gt;systemd-networkd&lt;/code&gt;
because &lt;code&gt;ifupdown&lt;/code&gt; has ... issues, particularly with reloading network
configurations. &lt;code&gt;ifupdown&lt;/code&gt; is a old hack, feels like legacy, and is
Debian-specific.&lt;/p&gt;

&lt;p&gt;Not excited about configuring another service, I figured I would try
something else: just configure the network at boot, through the kernel
command-line.&lt;/p&gt;

&lt;p&gt;I was already doing such configurations for &lt;a href=&quot;https://packages.debian.org/unstable/dropbear-initramfs&quot;&gt;dropbear-initramfs&lt;/a&gt;
(see &lt;a href=&quot;https://wiki.debian.org/DropBear&quot;&gt;this documentation&lt;/a&gt;), which requires the network the be up
for unlocking the full-disk encryption keys.&lt;/p&gt;

&lt;p&gt;So in a sense, this is a &quot;Don&#39;t Repeat Yourself&quot; solution.&lt;/p&gt;

&lt;h1 id=&quot;caveats&quot;&gt;Caveats&lt;/h1&gt;

&lt;p&gt;Also known as: &quot;wait, that works?&quot; Yes, it does! That said...&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;This is useful for servers where the network configuration will
not change after boot. Of course, this won&#39;t work on laptops or
any mobile device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This only works for configuring a single, simple, interface. You
can&#39;t configure multiple interfaces, WiFi, bridges, VLAN, bonding,
etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It does support IPv6 and feels like the best way to configure IPv6
hosts: true zero configuration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It likely does &lt;em&gt;not&lt;/em&gt; work with a &lt;em&gt;dual-stack&lt;/em&gt; IPv4/IPv6 static
configuration. It &lt;em&gt;might&lt;/em&gt; work with a &lt;em&gt;dynamic&lt;/em&gt; dual stack
configuration, but I doubt it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I don&#39;t know what happens when a DHCP lease expires. No daemon
seems to be running so I assume leases are not renewed, so this is
more useful for static configurations, which includes server-side
reserved fixed IP addresses. (A non-renewed lease risks getting
reallocated to another machine, which would cause an addressing
conflict.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It will not automatically reconfigure the interface on link
changes, but &lt;code&gt;ifupdown&lt;/code&gt; does not either.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It will &lt;em&gt;not&lt;/em&gt; write &lt;code&gt;/etc/resolv.conf&lt;/code&gt; for you &lt;em&gt;but&lt;/em&gt; the &lt;code&gt;dns0-ip&lt;/code&gt;
and &lt;code&gt;dns1-ip&lt;/code&gt; do end up in &lt;code&gt;/proc/net/pnp&lt;/code&gt; which has a compatible
syntax, so a common configuration is:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ln -s /proc/net/pnp /etc/resolv.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have not really tested this &lt;a href=&quot;https://db.torproject.org/machines.cgi&quot;&gt;at scale&lt;/a&gt;: only a single, test
server at home.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Yes, that&#39;s a lot of caveats, but it happens to cover a &lt;em&gt;lot&lt;/em&gt; of
machines for me, and it works surprisingly well. My main doubts are
about long-term DHCP behaviour, but I don&#39;t see why that would be a
problem with a statically defined lease.&lt;/p&gt;

&lt;h1 id=&quot;cleanup&quot;&gt;Cleanup&lt;/h1&gt;

&lt;p&gt;Once you have this configuration, you don&#39;t need &lt;em&gt;any&lt;/em&gt; &quot;user&quot; level
network system, so you can get rid of &lt;em&gt;everything&lt;/em&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;apt purge systemd-networkd ifupdown network-manager netplan.io
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note that &lt;code&gt;ifupdown&lt;/code&gt; (and probably others) leave stray files in (e.g.)
&lt;code&gt;/etc/network&lt;/code&gt; which you might want to cleanup, or keep in case all
this fails and I have put you in utter misery. Configuration files for
other packages might also be left behind, I haven&#39;t tested this, no
warranty.&lt;/p&gt;

&lt;h1 id=&quot;credits&quot;&gt;Credits&lt;/h1&gt;

&lt;p&gt;This whole idea came from the &lt;a href=&quot;https://www.autistici.org/&quot;&gt;A/I&lt;/a&gt; folks (not to be confused with
&lt;a href=&quot;https://en.wikipedia.org/wiki/Bullshit&quot;&gt;AI&lt;/a&gt;) who have been doing this forever, thanks!&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-16T14:40:50+00:00</dc:date>
	<dc:creator>Antoine Beaupré</dc:creator>
</item> 
<item rdf:about="https://mako.cc/copyrighteous/?p=3332">
	<title>Benjamin Mako Hill: Why do people participate in similar online communities?</title>
	<link>https://mako.cc/copyrighteous/why-do-people-participate-in-similar-online-communities</link>
     <content:encoded>&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; I have not published blog posts about my academic papers over the past few years. To ensure that my blog contains a more comprehensive record of my published papers and to surface these for folks who missed them, I will be periodically (re)publishing blog posts about some “older” published projects.&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;It seems natural to think of online communities competing for the time and attention of their participants. Over the last few years, I’ve worked with a team of collaborators—led by &lt;a href=&quot;https://teblunthuis.cc/&quot;&gt;Nathan TeBlunthuis&lt;/a&gt;—to use mathematical and statistical techniques from ecology to understand these dynamics. What we’ve found surprised us: competition between online communities is&lt;em&gt; rare and typically short-lived&lt;/em&gt;.&lt;/p&gt;



&lt;p&gt;When we started this research, we figured competition would be most likely among communities discussing similar topics. As a first step, we identified clusters of such communities on Reddit. One surprising thing we noticed in our Reddit data was that many of these communities that used similar language also had very high levels of overlap among their users. This was puzzling: &lt;em&gt;why were the same groups of people talking to each other about the same things in different places? And why don’t they appear to be in competition with each other for their users’ time and activity?&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;We didn’t know how to answer this question using quantitative methods. As a result, we recruited and interviewed 20 active participants in clusters of highly related subreddits with overlapping user bases (for example, one cluster was focused on vintage audio). &lt;/p&gt;



&lt;p&gt;We found that the answer to the puzzle lay in the fact that the people we talked to were looking for three distinct things from the communities they worked in:&lt;/p&gt;



&lt;ol class=&quot;wp-block-list&quot;&gt;
&lt;li&gt; The ability to connect to specific information and narrowly scoped discussions.&lt;/li&gt;



&lt;li&gt;The ability to socialize with people who are similar to themselves.&lt;/li&gt;



&lt;li&gt;Attention from the largest possible audience.&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;Critically, we also found that these three things represented a “trilemma,” and that no single community can meet all three needs. You might find two of the three in a single community, but you could never have all three.&lt;/p&gt;


&lt;div class=&quot;wp-block-image&quot;&gt;
&lt;figure class=&quot;aligncenter size-full is-resized&quot;&gt;&lt;a href=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/teaser_figure.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;wp-image-3334&quot; height=&quot;936&quot; src=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/teaser_figure.jpg&quot; style=&quot;width: 479px; height: auto;&quot; width=&quot;987&quot; /&gt;&lt;/a&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Figure from “No Community Can Do Everything: Why People Participate in Similar Online Communities” depicts three key benefits that people seek from online communities and how individual communities tend not to optimally provide all three. For example, large communities tend not to afford a tight-knit homophilous community.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;


&lt;p&gt;The end result is something I recognize in how I engage with online communities on platforms like Reddit. People tend to engage with a portfolio of communities that vary in size, specialization, topical focus, and rules. Compared with any single community, such overlapping systems can provide a wider range of benefits. No community can do everything.&lt;/p&gt;



&lt;hr class=&quot;wp-block-separator has-alpha-channel-opacity&quot; /&gt;



&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;This work was published as a paper at CSCW: &lt;/em&gt;TeBlunthuis, Nathan, Charles Kiene, Isabella Brown, Laura (Alia) Levi, Nicole McGinnis, and Benjamin Mako Hill. 2022. “No Community Can Do Everything: Why People Participate in Similar Online Communities.” &lt;em&gt;Proceedings of the ACM on Human-Computer Interaction&lt;/em&gt; 6 (CSCW1): 61:1-61:25. &lt;a href=&quot;https://doi.org/10.1145/3512908&quot;&gt;https://doi.org/10.1145/3512908&lt;/a&gt;.&lt;/p&gt;



&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;This work was supported by the National Science Foundation (awards IIS-1908850, IIS-1910202, and GRFP-2016220885).&lt;/em&gt; A full list of acknowledgements is in the paper.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-16T03:13:59+00:00</dc:date>
	<dc:creator>Benjamin Mako Hill</dc:creator>
</item> 
<item rdf:about="http://blog.sesse.net/blog/tech/2026-02-14-19-56_a286874_15_42.html">
	<title>Steinar H. Gunderson: A286874(15) &gt;= 42</title>
	<link>http://blog.sesse.net/blog/tech/2026-02-14-19-56_a286874_15_42.html</link>
     <content:encoded>&lt;p&gt;The following 42 15-bit values form a 2-disjunctive matrix
(that is, no union of two values contain or equal a third value),
or equivalently, a superimposed code:&lt;/p&gt;

&lt;pre&gt;000000000011111
000000011100011
000000101101100
000001010110100
000001101010001
000001110001010
000010011011000
000100100110010
000110010000110
000110100001001
000111001100000
001000110000101
001010000110001
001010101000010
001011000001100
001100001010100
001100010101000
001101000000011
010001000101001
010010001000101
010010110100000
010011000010010
010100001001010
010100010010001
010101100000100
011000000100110
011000100011000
011001011000000
100001001000110
100010000101010
100010100010100
100011010000001
100100000100101
100100111000000
100101000011000
101000001001001
101000010010010
101001100100000
110000001110000
110000010001100
110000100000011
111110000000000
&lt;/pre&gt;

&lt;p&gt;This shows that &lt;a href=&quot;https://oeis.org/A286874&quot;&gt;A286874&lt;/a&gt; a(15) &amp;gt;= 42.&lt;/p&gt;

&lt;p&gt;If I had to make a guess, I&#39;d say the equality holds, but I have nowhere
near the computing resources to actually find the answer for sure.
Stay tuned for news about a(14), though.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-14T18:56:00+00:00</dc:date>
	<dc:creator>Steinar H. Gunderson</dc:creator>
</item> 
<item rdf:about="tag:bits.debian.org,2026-02-14:/2026/02/debconf26-registration-opens.html">
	<title>Bits from Debian: DebConf 26 Registration and Call for Proposals are open</title>
	<link>https://bits.debian.org/2026/02/debconf26-registration-opens.html</link>
     <content:encoded>&lt;p&gt;Registration and the Call for Proposals for DebConf 26 are now open.
The 27th edition of the Debian annual conference will be held from &lt;em&gt;July 20th to
July 25th, 2026, in Santa Fe, Argentina.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The conference days will be preceded by DebCamp, which will take place
from July 13th to July 19th, 2026.&lt;/p&gt;
&lt;p&gt;The registration form can be accessed on the DebConf 26 website.
After creating an account, click &lt;a href=&quot;https://debconf26.debconf.org/register/&quot;&gt;&quot;register&quot;&lt;/a&gt; in the profile section.&lt;/p&gt;
&lt;p&gt;As always, basic registration for DebConf is free of charge for
attendees. If you are attending the conference in a professional
capacity or as a representative of your company, we kindly ask that you
consider registering in one of our paid categories to help cover the
costs of organizing the conference and to support subsidizing other
community members.&lt;/p&gt;
&lt;p&gt;The last day to register with guaranteed swag is June 14th.&lt;/p&gt;
&lt;p&gt;We also encourage eligible individuals to apply for a diversity
bursary. Travel, food, and accommodation bursaries are also available. More
details can be found on the &lt;a href=&quot;https://debconf26.debconf.org/about/bursaries/&quot;&gt;bursary info page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The last day to apply for a bursary is April 1st. Applicants should
receive feedback on their bursary application by May 1st.&lt;/p&gt;
&lt;h2&gt;Call for proposals&lt;/h2&gt;
&lt;p&gt;The call for proposals for talks, discussions and other activities is
also open. To submit a proposal you need to create an account on the
website, and then use the &lt;a href=&quot;https://debconf26.debconf.org/talks/new/&quot;&gt;&quot;Submit Talk&quot;&lt;/a&gt; button in the profile
section.&lt;/p&gt;
&lt;p&gt;The last day to submit and have your proposal be considered for the
main conference schedule, with video coverage guaranteed, is April 1st.&lt;/p&gt;
&lt;h2&gt;Become a sponsor&lt;/h2&gt;
&lt;p&gt;DebConf 26 is also accepting sponsors. Interested companies and
organizations may contact the DebConf team through sponsors@debconf.org
or &lt;a href=&quot;https://debconf26.debconf.org/sponsors/become-a-sponsor/&quot;&gt;visit the DebConf 26 website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See you in Santa Fe,&lt;/p&gt;
&lt;p&gt;The DebConf 26 Team&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-14T12:15:00+00:00</dc:date>
	<dc:creator>Carlos Henrique Lima Melara, Santiago Ruano Rincón</dc:creator>
</item> 
<item rdf:about="tag:www.vitavonni.de,2018-01-29:blog/v3//blog/202602/dogfood-the-AI">
	<title>Erich Schubert: Dogfood Generative AI</title>
	<link>https://www.vitavonni.de/blog/202602/20260213dogfood-the-AI.html</link>
     <content:encoded>&lt;p&gt;Current AI companies &lt;strong&gt;ignore licenses&lt;/strong&gt; such as the GPL, and often train on anything they can scrape.
This is not acceptable.&lt;/p&gt;

&lt;p&gt;The AI companies &lt;strong&gt;ignore web conventions&lt;/strong&gt;, e.g., they deep link images from your web sites (even adding &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;?utm_source=chatgpt.com&lt;/code&gt; to image URIs, I suggest that you return 403 on these requests), but do not direct visitors to your site.
You do not get a reliable way of opting out from generative AI training or use. For example, the only way to prevent your contents from being used in “Google AI Overviews” is to use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;data-nosnippet&lt;/code&gt; and cripple the snippet preview in Google.
The “AI” browsers such as Comet, Atlas do not &lt;em&gt;identify&lt;/em&gt; as such, but rather pretend they are standard Chromium.
There is no way to ban such AI use on your web site.&lt;/p&gt;

&lt;p&gt;Generative AI overall is flooding the internet with garbage. It was estimated that 1/3rd of the content uploaded to YouTube is by now AI generated.
This includes the same “veteran stories” crap in thousands of variants as well as brainrot content (that at least does not pretend to be authentic), some of which is among the most viewed recent uploads. Hence, these &lt;strong&gt;platforms even &lt;em&gt;benefit&lt;/em&gt; from the AI slop&lt;/strong&gt;.
And don’t blame the “creators” – because you can currently earn a decent amount of money from such contents, people will generate brainrot content.&lt;/p&gt;

&lt;p&gt;If you have recently tried to find honest reviews of products you considered buying, you will have noticed thousands of sites with AI generated fake product reviews, that all are financed by Amazon PartnerNet commissions. Often with hilarious nonsense such as recommending “sewing thread with German instructions” as tool for repairing a sewing machine.
And on Amazon, there are plenty of AI generated product reviews – the use of emoji is a strong hint. And if you leave a negative product review, there is a chance they offer you a refund to get rid of it…
And the majority of SPAM that gets through my filters is by now sent via Gmail and Amazon SES.&lt;/p&gt;

&lt;p&gt;Partially because of GenAI, &lt;a href=&quot;https://data.stackexchange.com/stackoverflow/query/1003119/total-number-of-questions-answers-compared-by-month?utm_source=openai#graph&quot;&gt;StackOverflow is pretty much dead&lt;/a&gt; – which used to be one of the most valuable programming resources.
(While a lot of people complain about moderation, famous moderator Shog9 from the early SO days &lt;a href=&quot;https://news.ycombinator.com/item?id=46485256&quot;&gt;suggested that a change in Google’s ranking is also to blame&lt;/a&gt;, as it began favoring showing “new” content over the existing answered questions – causing more and more duplicates to be posted because people no longer found the existing good answers.
In January 2026, there were around 3400 questions and 6000 answers posted, less than in the &lt;em&gt;first&lt;/em&gt; month of SO of August 2008 (before the official launch).&lt;/p&gt;

&lt;p&gt;Many open-source projects are suffering in many ways, e.g., false bug reports that caused curl to stop its bug bounty program.
Wikipedia is also suffering badly from GenAI.&lt;/p&gt;

&lt;p&gt;Science is also flooded with poor AI generated papers, often reviewed with help from AI. This is largely due to bad incentives – to graduate, you are expected to write many papers on certain “A” conferences, such as NeurIPS. On these conferences the number of submissions is growing insane, and the review quality plummets. All to often, the references in these papers are hallucinated, too; and libraries complain that they receive more and more requests to locate literature that does not appear to exist.&lt;/p&gt;

&lt;p&gt;However, the worst effect (at least to me as an educator) is the &lt;strong&gt;noskilling effect&lt;/strong&gt; (a rather novel term derived from deskilling, I have only seen it
&lt;a href=&quot;https://www.forschung-und-lehre.de/lehre/vom-deskilling-zum-newskilling-mit-ki-7512&quot;&gt;in this article by Weßels and Maibaum&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Instead of acquiring skills (writing, reading, summarizing, programming) by practising, too many people now outsource all this to AI, leading to them not learn the basics necessary to advance to a higher skill level. In my impression, this effect is &lt;em&gt;dramatic&lt;/em&gt;. It is even worse than &lt;em&gt;deskilling&lt;/em&gt;, as it does not mean losing an advanced skill that you apparently can replace, but often means not acquiring basic skills in the first place.
And the earlier pupils start using generative AI, the less skills they acquire.&lt;/p&gt;

&lt;h2&gt;Dogfood the AI&lt;/h2&gt;

&lt;p&gt;Let’s &lt;strong&gt;dogfood the AI&lt;/strong&gt;. Here’s an outline:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Get a list of programming topics, e.g., get a list of algorithms from Wikidata, get a StackOverflow data dump.&lt;/li&gt;
  &lt;li&gt;Generate flawed code examples for the algorithms / programming questions, maybe generate blog posts, too.&lt;br /&gt;
You do not need a high-quality model for this. Use something you can run locally or access for free.&lt;/li&gt;
  &lt;li&gt;Date everything back in time, remove typical indications of AI use.&lt;/li&gt;
  &lt;li&gt;Upload to Github, because Microsoft will feed this to OpenAI…&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here is an example prompt that you can use:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;You are a university educator, preparing homework assignments in debugging.
The programming language used is {lang}.
The students are tasked to find bugs in given code.
Do not just call existing implementations from libraries, but implement the algorithm from scratch.
Make sure there are two mistakes in the code that need to be discovered by the students.
Do NOT repeat instructions. Do NOT add small-talk. Do NOT provide a solution.
The code may have (misleading) comments, but must NOT mention the bugs.
If you do not know how to implement the algorithm, output an empty response.
Output only the code for the assignment! Do not use markdown.
Begin with a code comment that indicates the algorithm name and idea.
If you indicate a bug, always use a comment with the keyword BUG

Generate a {lang} implementation (with bugs) of: {n} ({desc})
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Remember to remove the BUG comments! If you pick some slighly less common programming languages (by quantity of available code, say Go or Rust) you have higher chances that this gets into the training data.&lt;/p&gt;

&lt;p&gt;If many of us do this, we can feed GenAI its own garbage. If we generate thousands of bad code examples, this will poison their training data, and may eventually lead to an effect known as “&lt;a href=&quot;https://en.wikipedia.org/wiki/Model_collapse&quot;&gt;model collapse&lt;/a&gt;”.&lt;/p&gt;

&lt;p&gt;On the long run, we need to get back to an internet for people, not an internet for bots.
Some kind of “internet 2.0”, but I do not have a clear vision on how to keep AI out – if AI can train on it, they will. And someone will copy and paste the AI generated crap back into whatever system we built.
Hence I don’t think technology is the answere here, but human networks of trust.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-13T10:29:02+00:00</dc:date>
	<dc:creator>Erich Schubert</dc:creator>
</item> 
<item rdf:about="tag:www.chiark.greenend.org.uk,2026-02-08:/~cjwatson/blog/activity-2026-01.html">
	<title>Colin Watson: Free software activity in January 2026</title>
	<link>https://www.chiark.greenend.org.uk/~cjwatson/blog/activity-2026-01.html</link>
     <content:encoded>&lt;p&gt;About 80% of my Debian contributions this month were
&lt;a href=&quot;https://www.freexian.com/about/debian-contributions/&quot;&gt;sponsored&lt;/a&gt; by
Freexian, as well as one direct donation via &lt;a href=&quot;https://github.com/sponsors/cjwatson&quot;&gt;GitHub
Sponsors&lt;/a&gt; (thanks!).  If you
appreciate this sort of work and are at a company that uses Debian, have a
look to see whether you can pay for any of
&lt;a href=&quot;https://www.freexian.com/&quot;&gt;Freexian&lt;/a&gt;‘s services; as well as the direct
benefits, that revenue stream helps to keep Debian development sustainable
for me and &lt;a href=&quot;https://www.freexian.com/about/team/&quot;&gt;several other lovely
people&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also support my work directly via
&lt;a href=&quot;https://liberapay.com/cjwatson&quot;&gt;Liberapay&lt;/a&gt; or &lt;a href=&quot;https://github.com/sponsors/cjwatson&quot;&gt;GitHub
Sponsors&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Python packaging&lt;/h2&gt;
&lt;p&gt;New upstream versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;django-macaddress (fixing &lt;a href=&quot;https://bugs.debian.org/1083367&quot;&gt;use of &lt;code&gt;pkg_resources&lt;/code&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;fsspec (fixing a &lt;a href=&quot;https://bugs.debian.org/1123386&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ipyparallel&lt;/li&gt;
&lt;li&gt;pycodestyle&lt;/li&gt;
&lt;li&gt;pyflakes (fixing a &lt;a href=&quot;https://bugs.debian.org/1123170&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;pyroma&lt;/li&gt;
&lt;li&gt;pytest-golden (fixing a &lt;a href=&quot;https://bugs.debian.org/1123149&quot;&gt;regression that broke markdown-callouts&lt;/a&gt;, which I &lt;a href=&quot;https://github.com/oprypin/pytest-golden/issues/9&quot;&gt;reported upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1021329&quot;&gt;pytest-runner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;python-auditwheel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1120980&quot;&gt;python-b2sdk&lt;/a&gt; (fixing a &lt;a href=&quot;https://bugs.debian.org/1123197&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-certifi&lt;/li&gt;
&lt;li&gt;python-django-imagekit (fixing a &lt;a href=&quot;https://bugs.debian.org/1123218&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-flake8 (fixing a &lt;a href=&quot;https://bugs.debian.org/1125154&quot;&gt;build failure with a new pyflakes version&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-ibm-cloud-sdk-core (&lt;a href=&quot;https://github.com/IBM/python-sdk-core/pull/229&quot;&gt;contributed supporting fix upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-openapi-core (fixing a &lt;a href=&quot;https://bugs.debian.org/1123278&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-pdoc (fixing a &lt;a href=&quot;https://bugs.debian.org/1123286&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-pyfunceble&lt;/li&gt;
&lt;li&gt;python-pytest-run-parallel&lt;/li&gt;
&lt;li&gt;python-pytokens&lt;/li&gt;
&lt;li&gt;python-weblogo (fixing &lt;a href=&quot;https://bugs.debian.org/1083722&quot;&gt;use of &lt;code&gt;pkg_resources&lt;/code&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;python-wheezy.template&lt;/li&gt;
&lt;li&gt;smart-open&lt;/li&gt;
&lt;li&gt;sphinx-togglebutton&lt;/li&gt;
&lt;li&gt;sqlobject&lt;/li&gt;
&lt;li&gt;supervisor (fixing &lt;a href=&quot;https://bugs.debian.org/1083790&quot;&gt;use of &lt;code&gt;pkg_resources&lt;/code&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;vcr.py (fixing a &lt;a href=&quot;https://bugs.debian.org/1123365&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;zope.interface (including a fix for a &lt;a href=&quot;https://bugs.debian.org/1123258&quot;&gt;Python 3.14 failure in python-klein&lt;/a&gt;, which I &lt;a href=&quot;https://github.com/zopefoundation/zope.interface/pull/351&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;zope.testrunner (fixing a &lt;a href=&quot;https://bugs.debian.org/1123371&quot;&gt;build failure with Python 3.14&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fixes for Python 3.14:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123158&quot;&gt;pdfposter&lt;/a&gt; (&lt;a href=&quot;https://gitlab.com/pdftools/pdfposter/-/merge_requests/10&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123159&quot;&gt;pexpect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123162&quot;&gt;poetry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123171&quot;&gt;pyhamcrest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1122458&quot;&gt;pylint-gitlab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123191&quot;&gt;python-astor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123235&quot;&gt;python-easydev&lt;/a&gt; (&lt;a href=&quot;https://github.com/cokelaer/easydev/pull/40&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125124&quot;&gt;python-forbiddenfruit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123255&quot;&gt;python-ibm-cloud-sdk-core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123527&quot;&gt;python-iniparse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123262&quot;&gt;python-libusb1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123265&quot;&gt;python-marshmallow-dataclass&lt;/a&gt; (&lt;a href=&quot;https://github.com/lovasoa/marshmallow_dataclass/pull/286&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123267&quot;&gt;python-marshmallow&lt;/a&gt; (&lt;span class=&quot;caps&quot;&gt;NMU&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123279&quot;&gt;python-opentracing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123280&quot;&gt;python-opt-einsum-fx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1122265&quot;&gt;python-spdx-tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123317&quot;&gt;python-stopit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123335&quot;&gt;rich&lt;/a&gt; (&lt;span class=&quot;caps&quot;&gt;NMU&lt;/span&gt;, also requiring an &lt;a href=&quot;https://bugs.debian.org/1125310&quot;&gt;&lt;span class=&quot;caps&quot;&gt;NMU&lt;/span&gt; of textual&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123340&quot;&gt;scikit-build-core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125127&quot;&gt;seqdiag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123362&quot;&gt;uncertainties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123367&quot;&gt;yarsync&lt;/a&gt; (&lt;a href=&quot;https://github.com/ynikitenko/yarsync/pull/19&quot;&gt;contributed upstream&lt;/a&gt;, along with a &lt;a href=&quot;https://github.com/ynikitenko/yarsync/pull/20&quot;&gt;supporting fix&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fixes for pytest 9:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123169&quot;&gt;pyee&lt;/a&gt; (&lt;a href=&quot;https://github.com/jfhbrook/pyee/pull/192&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1122936&quot;&gt;python-django-celery-beat&lt;/a&gt; (&lt;a href=&quot;https://github.com/celery/django-celery-beat/pull/986&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123282&quot;&gt;python-overrides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Porting away from the &lt;a href=&quot;https://github.com/pypa/setuptools/issues/3085&quot;&gt;deprecated&lt;/a&gt; &lt;code&gt;pkg_resources&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125832&quot;&gt;beaker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125834&quot;&gt;coreapi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125828&quot;&gt;cppy&lt;/a&gt; (no-change rebuild to remove a spurious dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083356&quot;&gt;depthcharge-tools&lt;/a&gt; (&lt;a href=&quot;https://github.com/alpernebbi/depthcharge-tools/pull/13&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083380&quot;&gt;errbot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083405&quot;&gt;gajim-antispam&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083406&quot;&gt;gajim-lengthnotifier&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083407&quot;&gt;gajim-openpgp&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083409&quot;&gt;gajim-pgp&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083410&quot;&gt;gajim-triggers&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083426&quot;&gt;grapefruit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083436&quot;&gt;impacket&lt;/a&gt; (&lt;a href=&quot;https://github.com/fortra/impacket/pull/2102&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083447&quot;&gt;jupyter-packaging&lt;/a&gt; (no-change rebuild to remove a spurious dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083452&quot;&gt;khal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083545&quot;&gt;pipenv&lt;/a&gt; (no-change rebuild to remove a spurious dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083585&quot;&gt;pyroma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083591&quot;&gt;pytest-runner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083590&quot;&gt;pytest-tornado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083596&quot;&gt;python-airr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083595&quot;&gt;python-aptly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083632&quot;&gt;python-docxcompose&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083647&quot;&gt;python-hatch-mypyc&lt;/a&gt; (no-change rebuild to remove a spurious dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083692&quot;&gt;python-pyfunceble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083713&quot;&gt;python-stopit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125822&quot;&gt;python-ttfautohint-py&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083770&quot;&gt;setuptools-scm&lt;/a&gt; (no-change rebuild to remove a spurious dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083773&quot;&gt;slimit&lt;/a&gt; (removed unused dependency)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125786&quot;&gt;sphinx-togglebutton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083805&quot;&gt;topplot&lt;/a&gt; (&lt;a href=&quot;https://gitlab.com/eBardie/topplot/-/merge_requests/26&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1083981&quot;&gt;valinor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other build/test failures:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126195&quot;&gt;audioop-lts: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: ValueError: major component is required&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125984&quot;&gt;basemap: Tries to access Internet during build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126198&quot;&gt;celery: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: &lt;span class=&quot;caps&quot;&gt;FAILED&lt;/span&gt; t/unit/backends/test_mongodb.py::test_MongoBackend::test_store_result&lt;/a&gt; (&lt;a href=&quot;https://github.com/celery/celery/pull/10074&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1124154&quot;&gt;django-allauth: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: AttributeError: module ‘fido2.features’ has no attribute ‘webauthn_json_mapping’&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/python-team/packages/django-tastypie/-/commit/fd99cddda3a775ddeaf6633720527f5d05f36f92&quot;&gt;django-tastypie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123830&quot;&gt;m2crypto: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt; on armhf: AssertionError: 64 != 32&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/python-team/packages/magicgui/-/commit/6f650f9d8f1c8ac06f724635a945bd4418dd1eb4&quot;&gt;magicgui&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123434&quot;&gt;pytest-mypy-testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/python-team/packages/python-asttokens/-/commit/2e704d507d71e88efba01cb8ef6595f48775834f&quot;&gt;python-asttokens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126227&quot;&gt;python-distutils-extra: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126229&quot;&gt;python-django-extensions: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: &lt;span class=&quot;caps&quot;&gt;FAILED&lt;/span&gt; tests/templatetags/test_highlighting.py::HighlightTagTests::test_should_highlight_python_syntax_with_name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126231&quot;&gt;python-gmpy2: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: ModuleNotFoundError: No module named ‘gmpy2’&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123832&quot;&gt;python-jpype: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt; on i386, armhf: test/jpypetest/test_buffer.py:394: TypeError&lt;/a&gt; (&lt;a href=&quot;https://github.com/jpype-project/jpype/pull/1336&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1124629&quot;&gt;python-maturin: Upcoming target-lexicon update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123363&quot;&gt;traitlets&lt;/a&gt; (&lt;a href=&quot;https://github.com/ipython/traitlets/pull/931&quot;&gt;contributed upstream&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125393&quot;&gt;unattended-upgrades: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt;: F824 &lt;code&gt;global logged_msgs&lt;/code&gt; is unused: name is never assigned in scope&lt;/a&gt; (&lt;span class=&quot;caps&quot;&gt;NMU&lt;/span&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I investigated several more build failures and suggested removing the packages in question:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123093&quot;&gt;aiozmq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123152&quot;&gt;mkdocstrings-python-legacy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1123231&quot;&gt;python-djantic&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other bugs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1122673&quot;&gt;magicgui: Directly Depends and Build-Depends on dbus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125092&quot;&gt;python3-netsnmpagent: Rebuild for libsnmp45&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Other bits and pieces&lt;/h2&gt;
&lt;p&gt;Alejandro Colomar reported that &lt;code&gt;man(1)&lt;/code&gt; ignored the &lt;code&gt;MANWIDTH&lt;/code&gt; environment variable in some circumstances.  I investigated this and &lt;a href=&quot;https://gitlab.com/man-db/man-db/-/commit/6a0b49f1cd5cf30539882dbc77436e12f6697809&quot;&gt;fixed it upstream&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I contributed an &lt;a href=&quot;https://code.launchpad.net/~cjwatson/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/497980&quot;&gt;ubuntu-dev-tools patch to stop recommending &lt;code&gt;sudo&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I &lt;a href=&quot;https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/697&quot;&gt;added forky support&lt;/a&gt; to the images used in Salsa &lt;span class=&quot;caps&quot;&gt;CI&lt;/span&gt; pipelines.&lt;/p&gt;
&lt;p&gt;I began working on getting a release candidate of groff 1.24.0 into experimental, though haven’t finished that yet.&lt;/p&gt;
&lt;p&gt;I worked on some lower-priority security updates for OpenSSH.&lt;/p&gt;
&lt;h2&gt;Code reviews&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://salsa.debian.org/installer-team/netcfg/-/merge_requests/20&quot;&gt;netcfg: Support SSIDs with /, write correct wifi to /etc/network/interfaces&lt;/a&gt; (merged and uploaded)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1124970&quot;&gt;openssh: [&lt;span class=&quot;caps&quot;&gt;INTL&lt;/span&gt;:zh] Chinese debconf templates translations&lt;/a&gt; (merged)&lt;/li&gt;
&lt;li&gt;pymongo (sponsored upload for Aryan Karamtoth)&lt;/li&gt;
&lt;li&gt;python-streamz (sponsored upload for Aryan Karamtoth)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1120121&quot;&gt;smart-open: Please make the build reproducible&lt;/a&gt; (fixed in a different way)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1124510&quot;&gt;uvloop: &lt;span class=&quot;caps&quot;&gt;FTBFS&lt;/span&gt; on riscv64 with Python 3.14 as supported&lt;/a&gt; (uploaded)&lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2026-02-08T19:30:11+00:00</dc:date>
	<dc:creator>Colin Watson</dc:creator>
</item> 
<item rdf:about="http://www.luffy.cx/en/blog/2026-old-web-articles.html">
	<title>Vincent Bernat: Fragments of an adolescent web</title>
	<link>https://vincent.bernat.ch/en/blog/2026-old-web-articles</link>
     <content:encoded>&lt;p&gt;I have unearthed a few &lt;a href=&quot;https://vincent.bernat.ch/en/blog#tag-retro-wguide&quot;&gt;old articles&lt;/a&gt; typed during my adolescence, between
1996 and 1998. Unremarkable at the time, these pages now compose, three decades
later, the chronicle of a vanished era.&lt;sup id=&quot;fnref-french&quot;&gt;&lt;a class=&quot;footnote-ref&quot; href=&quot;https://vincent.bernat.ch#fn-french&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;The word â€œblogâ€� does not exist yet. Wikipedia has yet to come. Google has not
been born. AltaVista reigns over searches, while &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1998-moteurs-de-recherche&quot; title=&quot;Le manque d&#39;efficacitÃ© des moteurs de recherche&quot;&gt;already struggling to
embrace&lt;/a&gt; the nascent immensity of the web&lt;sup id=&quot;fnref-index&quot;&gt;&lt;a class=&quot;footnote-ref&quot; href=&quot;https://vincent.bernat.ch#fn-index&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;. To meet someone,
you had to agree in advance and prepare your route on paper maps. ğŸ—ºï¸�&lt;/p&gt;
&lt;p&gt;The web is taking off. The CSS specification has just emerged, HTML tables still
serve for page layout. &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1997-cookies&quot; title=&quot;Les cookies&quot;&gt;Cookies&lt;/a&gt; and &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1997-page-publicitaire&quot; title=&quot;Une page de pub&quot;&gt;advertising banners&lt;/a&gt; are making
their appearance. Pages are adorned with &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1997-web-multimedia&quot; title=&quot;Le web multimÃ©dia&quot;&gt;music and videos&lt;/a&gt;, forcing
browsers to arm themselves with &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1997-web-plugins&quot; title=&quot;La jungle des plugins&quot;&gt;plugins&lt;/a&gt;. Netscape Navigator sits on 86% of
the territory, but Windowsâ€¯95 now bundles Internet Explorer to &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1998-monopole-microsoft&quot; title=&quot;Pratiques monopolistiques de Microsoft&quot;&gt;quickly catch
up&lt;/a&gt;. Facing this offensive, Netscape &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1998-netscape&quot; title=&quot;Coup de vent sur Netscape&quot;&gt;open-sources its
browser&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;France &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1997-france-retard-internet&quot; title=&quot;La France en retard ?&quot;&gt;falls behind&lt;/a&gt;. Outside universities, Internet access remains
&lt;a href=&quot;https://vincent.bernat.ch/en/blog/1997-reduce-bill-ft&quot; title=&quot;Reduce your France TÃ©lÃ©com bill&quot;&gt;expensive&lt;/a&gt; and laborious. &lt;a href=&quot;https://en.wikipedia.org/wiki/Minitel&quot; title=&quot;Minitel on Wikipedia&quot;&gt;Minitel&lt;/a&gt; still reigns, offering a phone
directory, train tickets, remote shopping. This was not yet possible with the
Internet: &lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1998-achats-electroniques&quot; title=&quot;Achats Ã©lectroniques&quot;&gt;buying a CD online&lt;/a&gt; was a pipe dream. Encryption suffers from
&lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1997-commerce-electronique&quot; title=&quot;Le commerce Ã©lectronique&quot;&gt;inappropriate regulation&lt;/a&gt;: the DES algorithm is capped at 40 bits and
&lt;a href=&quot;https://vincent.bernat.ch/fr/blog/1998-3-secondes&quot; title=&quot;3 secondes !&quot;&gt;cracked in a few seconds&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;These pages bear the trace of the webâ€™s adolescence. Thirty years have passed.
The same battles continue: data selling, advertising, monopolies.&lt;/p&gt;
&lt;div class=&quot;footnote&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&quot;fn-french&quot;&gt;
&lt;p&gt;Most articles linked here are not translated from French to English.Â &lt;a class=&quot;footnote-backref&quot; href=&quot;https://vincent.bernat.ch#fnref-french&quot; title=&quot;Jump back to footnote 1 in the text&quot;&gt;â†©ï¸�&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn-index&quot;&gt;
&lt;p&gt;I recently noticed that Google no longer fully indexes my blog. For
example, it is no longer possible to find the &lt;a href=&quot;https://vincent.bernat.ch/en/blog/2013-lanco&quot; title=&quot;lanÄ‰o: a task launcher powered by cgroups&quot;&gt;article on lanÄ‰o&lt;/a&gt;. I
assume this is a consequence of the explosion of AI-generated content or a
change in priorities for Google.Â &lt;a class=&quot;footnote-backref&quot; href=&quot;https://vincent.bernat.ch#fnref-index&quot; title=&quot;Jump back to footnote 2 in the text&quot;&gt;â†©ï¸�&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded> 
	<dc:date>2026-02-08T14:51:44+00:00</dc:date>
	<dc:creator>Vincent Bernat</dc:creator>
</item> 
<item rdf:about="http://blog.alteholz.eu/?p=2779">
	<title>Thorsten Alteholz: My Debian Activities in January 2026</title>
	<link>http://blog.alteholz.eu/2026/02/2779/</link>
     <content:encoded>&lt;p&gt;&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian LTS/ELTS&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;&lt;/p&gt;&lt;p&gt;This was my hundred-thirty-ninth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian
(as the LTS- and ELTS-teams have been merged now, there is only one paragraph left for both activities).
&lt;/p&gt;
&lt;p&gt;
During my allocated time I uploaded or worked on:  
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/01/msg00021.html&quot;&gt;DLA 4449-1&lt;/a&gt;] zvbi security update to fix five CVEs related to uninitialized pointers and integer overflows.
&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/01/msg00022.html&quot;&gt;DLA 4450-1&lt;/a&gt;] taglib security update to fix one CVE related to a segmentation violation.
&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/01/msg00023.html&quot;&gt;DLA 4451-1&lt;/a&gt;] shapelib security update to fix one CVE related to a double free.
&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/2026/01/msg00026.html&quot;&gt;DLA 4454-1&lt;/a&gt;] libuev security update to fix one CVE related to a buffer overrun.
&lt;/li&gt;&lt;li&gt;[ELA-1620-1] zvbi security update to fix five CVEs in Buster and Stretch related to uninitialized pointers and integer overflows.&lt;/li&gt;&lt;li&gt;[ELA-1621-1] taglib security update to fix one CVE in Buster and Stretch related to a segmentation violation.&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126167&quot;&gt;#1126167&lt;/a&gt;] bookworm-pu bug for zvbi to fix five CVEs in Bookworm.&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126273&quot;&gt;#1126273&lt;/a&gt;] bookworm-pu bug for taglib to fix one CVE in Bookworm.&lt;/li&gt;&lt;li&gt;[&lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126370&quot;&gt;#1126370&lt;/a&gt;] bookworm-pu bug for libuev to fix one CVE in Bookworm.&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;
I also attended the monthly LTS/ELTS meeting. While working on updates, I stumbled upon packages, whose CVEs have been postponed for a long time and their CVSS score was rather high. I wonder whether one should pay more attention to postponed issues, otherwise one could have already marked them as &lt;i&gt;ignored&lt;/i&gt;.&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Printing&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;Unfortunately I didn’t found any time to work on this topic.&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Lomiri&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I worked on unifying packaging on Debian and Ubuntu. This makes it easier to work on those packages independent of the used platform. &lt;/p&gt;



&lt;p&gt;&lt;strong&gt;This work is generously funded by &lt;a href=&quot;https://freiesoftware.gmbh/&quot;&gt;Fre(i)e Software GmbH&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Astro&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream version  or a bugfix version of:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/supernovas&quot;&gt;supernovas&lt;/a&gt; to unstable (sponsored upload).&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/libahp-xc&quot;&gt;libahp-xc&lt;/a&gt; to unstable.&lt;/li&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/c-munipack&quot;&gt;c-munipack&lt;/a&gt; to unstable.&lt;/li&gt;&lt;/ul&gt;



&lt;h3&gt;&lt;strong&gt;Debian IoT&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;Unfortunately I didn’t found any time to work on this topic.&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;Debian Mobcom&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;Unfortunately I didn’t found any time to work on this topic.&lt;/p&gt;



&lt;h3&gt;&lt;strong&gt;misc&lt;/strong&gt;&lt;/h3&gt;



&lt;p&gt;This month I uploaded a new upstream version  or a bugfix version of:&lt;/p&gt;



&lt;ul&gt;&lt;li&gt;… &lt;a href=&quot;https://tracker.debian.org/liburjtag&quot;&gt;liburjtag&lt;/a&gt; to unstable.&lt;/li&gt;&lt;/ul&gt;



&lt;p&gt;Unfortunately this month I was distracted from my normal Debian work by other unpleasant things, so that the paragraphs above are mostly empty. I now have to think about how many of my spare time I am able to dedicate to Debian in the future. &lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-08T13:25:37+00:00</dc:date>
	<dc:creator>alteholz</dc:creator>
</item> 
<item rdf:about="tag:veronneau.org,2026-02-08:/montreal-subway-foot-traffic-data-2025-edition.html">
	<title>Louis-Philippe Véronneau: Montreal Subway Foot Traffic Data, 2025 edition</title>
	<link>https://veronneau.org/montreal-subway-foot-traffic-data-2025-edition.html</link>
     <content:encoded>&lt;p&gt;Another year of data from &lt;em&gt;Société de Transport de Montréal&lt;/em&gt;, Montreal&#39;s
transit agency!&lt;/p&gt;
&lt;p&gt;A few highlights this year:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Although the &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/Saint.Michel.png&quot;&gt;Saint-Michel station&lt;/a&gt; closed for &lt;a href=&quot;https://www.cbc.ca/news/canada/montreal/saint-michel-metro-reopen-shut-down-1.7380067&quot;&gt;emergency
   repairs&lt;/a&gt; in November 2024, traffic never bounced back to its
   pre-closure levels and is still stuck somewhere around 2022 Q2 levels. I
   wonder if this could be caused by the roadwork on Jean-Talon for the &lt;a href=&quot;https://www.stm.info/en/blue-line-project&quot;&gt;new
   Blue Line stations&lt;/a&gt; making it harder for folks in Montreal-Nord
   to reach the station by bus.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The effects of the opening of the &lt;a href=&quot;https://en.wikipedia.org/wiki/Royalmount&quot;&gt;Royalmount&lt;/a&gt; shopping center has had a
   durable impact on the traffic at the &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/De.la.Savane.png&quot;&gt;De la Savane station&lt;/a&gt;.
   I reported on this last year, but it seems this wasn&#39;t just a fad.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;With the completion of the Deux-Montagnes branch of the Réseau express
   métropolitain (REM, a light-rail, above the surface transit network still in
   construction), the transfer stations to the Montreal subway have seen major
   traffic increases. The &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/Édouard.Montpetit.png&quot;&gt;Édouard-Montpetit station&lt;/a&gt; has
   nearly reached its previous all-time record of 2015 and the &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/McGill.png&quot;&gt;McGill
   station&lt;/a&gt; has recovered from the general slump all the other stations
   have had in 2025.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/Assomption.png&quot;&gt;Assomption station&lt;/a&gt;, which used to have one of the lowest
   number of riders of the subway network, has had a tremendous growth in the
   past few years. This is mostly explained by the many high-rise projects that
   were built around the station since the end of the COVID-19 pandemic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Although still affected by a very high seasonality, the &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/Jean.Drapeau.png&quot;&gt;Jean-Drapeau
   station&lt;/a&gt; broke its previous record of 2019, a testament of the
   continued attraction power of the various summer festivals taking place on
   the Sainte-Hélène et Notre-Dame islands.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;More generally, it seems the Montreal subway has had a pretty bad year. Traffic
had been slowly climbing back since the COVID-19 pandemic, but this is the
first year since 2020 such a sharp decline can be witnessed. Even major
stations like &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/Jean.Talon.png&quot;&gt;Jean-Talon&lt;/a&gt; or &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/Lionel.Groulx.png&quot;&gt;Lionel-Groulx&lt;/a&gt; are on
a downward trend and it is pretty worrisome.&lt;/p&gt;
&lt;p&gt;As for causes, a few things come to mind. First of all, as the number of
Montrealers commuting to work by bike continues to rise&lt;sup id=&quot;fnref:bikes&quot;&gt;&lt;a class=&quot;footnote-ref&quot; href=&quot;https://veronneau.org/feeds/languages/en.atom.xml#fn:bikes&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, a modal
shift from public transit to active mobility is to be expected. &lt;a href=&quot;https://www.lapresse.ca/actualites/grand-montreal/2025-03-26/deplacements-dans-le-grand-montreal/le-velo-prend-de-la-vitesse.php&quot;&gt;As local
experts put it&lt;/a&gt;, this is not uncommon and has been seen in other
cities before.&lt;/p&gt;
&lt;p&gt;Another important factor that certainly turned people away from the subway this
year has been the impacts of the continued housing crisis in Montreal. As more
and more people get kicked out of their apartments, many have been seeking
refuge in the subway stations to find shelter.&lt;/p&gt;
&lt;p&gt;Sadly, this also brought a unprecedented wave of incivilities. As riders&#39; sense
of security sharply decreased, the STM eventually resorted to &lt;a href=&quot;https://www.cbc.ca/news/canada/montreal/stm-homelessness-measures-1.7482650&quot;&gt;banning unhoused
people from sheltering in the subway&lt;/a&gt;. This decision did bring back
some peace to the network, but one can posit damage had already been done and
many casual riders are still avoiding the subway for this reason.&lt;/p&gt;
&lt;p&gt;Finally, the weekslong STM worker&#39;s strike in Q4 had an important impact on
general traffic, as it severely reduced the opening hours of the subway. As for
the previous item, once people find alternative ways to get around, it&#39;s always
harder to bring them back.&lt;/p&gt;
&lt;p&gt;Hopefully, my 2026 report will be a more cheerful one...&lt;/p&gt;
&lt;p&gt;&lt;em&gt;By clicking on a subway station, you&#39;ll be redirected to a graph of the
station&#39;s foot traffic.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;svg display=&quot;block&quot; height=&quot;100%&quot; id=&quot;svg10293&quot; preserveAspectRatio=&quot;x200Y200 meet&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 2504.4 2196.2&quot; width=&quot;100%&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;defs id=&quot;defs5581&quot;&gt;&lt;path d=&quot;M0 3918.2V0h2598.2v3918.2z&quot; id=&quot;path5576&quot;&gt;&lt;path d=&quot;M66.91 1085.2h2504.4v2196.2H66.91z&quot; fill=&quot;#0f0&quot; fill-opacity=&quot;.216&quot; fill-rule=&quot;evenodd&quot; id=&quot;rect19403&quot;&gt;&lt;/path&gt;&lt;/path&gt;&lt;/defs&gt;&lt;g id=&quot;g19399&quot; transform=&quot;translate(-66.91 -1085.2)&quot;&gt;&lt;path d=&quot;M0 0v3918h2598V0z&quot; fill=&quot;#fff&quot; id=&quot;path5583&quot;&gt;&lt;path d=&quot;M0 3918.2h2598.2V0H0Z&quot; fill=&quot;#ebecec&quot; id=&quot;path5585&quot; style=&quot;fill: #ebecec;&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m2558.6 1345.9 39.6-12.7v-122.6zm38.3 108.1-65.4 73.9 35.7 31.9 31-12.5v-95.9z&quot; fill=&quot;#fff&quot; id=&quot;path5587&quot;&gt;&lt;g fill=&quot;#fff&quot; id=&quot;g5595&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m3307.6 474.4-61.9 172.3-62.2 194.1-128.2 151.6-72.6 160-41.8 211.3-82.5 103-275.6 209.3-196.7 205-150.6 102.8-104.5 119.8-78.7 27.9.8 146.9-14.7 167.4 16.5 128.8 6.5 141.8-1.7 119.1 63.7 110-18.6 201.2-65.1 315.1 15 48.3-85.7 90.7-70.7 95.7-146.3 77-122.9 35.9-113.5-61.1-107.6-3.7-211.6-132.1-97.4-46.1-291.9-14.4-162.4-10.9L483.4 3379l-118.5-112.2-398.8-23.8 28 28.9-1.7-.8-14.1 31.6-74-8.2-78.9 73.1-118.6-90.8-120.6-4.4-72.8-30.4-69 14.6-52 98.4-81.6 41 1.1 52.6 28 9.4-101.8 84.1-100.2 109.3-114.7 43.1 38.7 42.4-242.4 127.4-121.5 107.2-92.7 38.2-46.3-23.4-141.9-11.3-50.5 33.9 10.7 47.8-42.6 20.9-246.9-18.9-19.1-39.8-481.7 5.6v1322.4h5720.6z&quot; id=&quot;path5589&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m2593-115.2-143.1 95.5L2389-.5l-50.8 99-185.1 94.4-137.2 59.2-350.1 112.2-336.9 223.1-97.3 202.2-322.9 349.1-54.4 137-103.2 106.4-127.9 36-86.3-19.3-80.5 35.7-97.1 64.9-76.8-3.1-86.7 54.2-93-5.6-98.6 62.2-15.3 10.5-25.9 41.5-26-7.8-119.8 62.2-108-40-111.7-41.7-101.4-58.3-97.5-43-97.1 3.5-46-65.5-144.5-28.9-48.9-60.4-253.6-29.9-43.2-59.6-47.2 8.8-9.8-36.5 53.7-12.9 61.8-61.6 18.6-105.2 30.5-16 1.1-84.1 34-60.6-27.5-44.7 26.7-32.5 83.8 43.5 83.6-31.7 149.5-55.9-6.8-47.4 87.1-58.4 127.6-4.9 41.3-104.8 80.8-70.9 29-140.3s31.9-14.3 27.2-7.4c-4.8 6.9 3.6 40.7 3.6 40.7l13.4 49.5 65.8 1.1 44-58.8 38-4 69.2 9.7 54.2-61.4 96.1-74.3.9-69.4 4-34.9 58.3-47.3 57.7 10.9 47.6-39.4-3.2-68.2 37.6-24.7 42 5.3 23.6-34.3v-769.5H1193v528l160.9-7.3 4.6 24.6 2.2 33.8 46.5.8 73.6-48.5 163.9 43.5 62.9-26 102 32.3 76.8 69.3 88.3 4.9 146.6-23 242.1-17L2459-134l73.8 18.4 45.4-12.3z&quot; id=&quot;path5591&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m2539.1-30.7-79.4 28.8-11.6 43.5-48.3 29.6-1.1 21.4 66.4-15.5 60.1-43.5z&quot; id=&quot;path5593&quot;&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/g&gt;&lt;g fill=&quot;#fff&quot; id=&quot;g5603&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M-2418-802.8v2363.4l55.1-27.2 88 27.5 162.1-95.5 102.8-27.8 118.8-183.6 75.9-36 154.3 30.4 83.8-39.7 10.9-38.7 142.8-22.8 87 28.6 56.9 12.2 92.9-39.2-37.9-128.5 29.5-110.2 27-52.8 56.1-65.3 63.3 5.3 86.6-31.6 43 13.6 10.9-47.7 103.5-37.9-.2-44.9 43.5-22.9 118 14.8 67.2-38.2 14.9-45.5-10.8-37 59-75.2 60.1 11.6 8.8-139.3 60.3-7.2 155.4-68.1 77.9 19 11.3 37.6 50.3-6.1 30.4-77.1 40.9-108.6L90.7 77.3l6.6-69.9 63.8-17.2L209-59.4v-743.4z&quot; id=&quot;path5599&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m3093.3-43.8-230.4 25.1-33.4-45.7-169.4 20L2548 83.3l-133.7 120-129.6 7.3-163.1 91.9-60.7 1.3-466.2 248.8-49.8.7-33.1 34.8-112.9 61.2-149.8 197.4-156.9 213.8-45.9 8.5-123.4 252.2-196.5 162.1-139.6 8.4-97.1-19.5-165.2 86.1-162 48.2L-68 1769l-223.8 8.2-228-80.5-3.4-62.3-377.4-131.5-123.6 82.1-65.9 112.8s35.9 39.7 31.8 48.8c-4 9.1-155.1 89.7-155.1 89.7l-160 154.4-273.8 92.9-118.2-59.3-44.1-163-115.7 3-126.4 153.5 77.5 111.9-50.7 20.7-73.3-35.1-202.1 92.1s-127.4 162.4-118.6 161c8.7-1.5 113.3 296.9 113.3 296.9l209.2 92.7 162.4-9 339.4-18.9 386.6-90.1 75.9 57.3 337.3-19.8 74.2-128.8 175.7 50.5 33.6 76.5 412.6 150.7 299.8 213.9 228.2 35.6 167 232.2 267.2 67.4 157.5-22.8 200.3-123.4 248-176.8 91.4-211.4 210.9-79.2 46.5-111.3-13.4-85.2-15.8-91 90.9-263.6-3-47.9 270.2-267.1 72-187.6 225.5-257.2 16.3-183.1 110.4-236.5 135-159.3 120-256.3 1.2-160.8 95.9-295.8 87.3-63.4z&quot; id=&quot;path5601&quot;&gt;&lt;/path&gt;&lt;/path&gt;&lt;/g&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m1591.5 2858.3 184.9-73.1 40.2 98.5-102.7 66.5-104.4 143.6s-53.2-18.1-52.3-26.7c.8-8.7 9.7-97.4 9.7-97.4l-14-19.2z&quot; fill=&quot;#fff&quot; id=&quot;path5605&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1984.1 2087s-25.2 9.3-29.4 12.3c-4.1 3-50.5 93.5-50.5 93.5l-19.2 197.7 21.3 24.4 52.1-79.6 28.1-114.3-19.2-53.5 8.1-37.9 18.1-7.9-2.1-36.2z&quot; fill=&quot;#fff&quot; id=&quot;path5607&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m2014.3 2241.5-14.7-4.6-17.5 68.7-48.4 120.7-8.1 58.8 31 67.9s46.4 35.9 46.1 35.7 13.3-103.1 13.3-103.1l-9.8-77.4 7.5-131.2z&quot; fill=&quot;#fff&quot; id=&quot;path5609&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m1300.4 3361.7-1.3-24.1-27.9-6.9-35 6.6-38.5-4.4-34.1-10.1-17.1 8 9.2 40.4 30.1 7.9 19.2 1 29.6 8.9s29.5-8.1 30.4-8.3c1-.3 12.3-14.2 12.3-14.2z&quot; fill=&quot;#fff&quot; id=&quot;path5619&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1178 3310.8c1.4-.4 39.7-12.2 39.7-12.2l51.2 1.1 8.1 11.1 15.6 2.8-1.8 8.9-32.2.7-34.9-2.4-6.5 4.1-40.6-8.2z&quot; fill=&quot;#fff&quot; id=&quot;path5621&quot;&gt;&lt;path d=&quot;M1680.4 2147.1v3.8&quot; fill=&quot;none&quot; id=&quot;path5623&quot; stroke=&quot;#010101&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;2.292&quot; style=&quot;fill: none; stroke: #010101; stroke-width: 2.2916667; stroke-linecap: round; stroke-linejoin: round;&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1143 1443.6h-16c-1.3 0-1.5-.9-1.6-1.3v-2.5h19.3v2.5c0 .3-.3 1.3-1.7 1.3m-17.3-25.3h-.1.1c3.8-2.7 9.1-2.9 9.4-2.9.4 0 5.6.2 9.4 2.9h.1-.1c.1 0 .3.1.3.5 0 .7.2 2 .4 3.1-4.4-2.3-9.9-2.6-10.1-2.6h-.1c-.3 0-5.6.3-10 2.5.2-1.1.4-2.5.4-3 0-.4.2-.5.3-.5m-.8 19.5c-.1 0-.2-.1-.3-.1.3-.1.6-.2.8-.5l7.7-7v7.6zm-1.2-12.1c0-.5.9-1.2 1-1.3 3.9-2.6 9.8-3 10.3-3 .6 0 6.5.4 10.4 3 0 .1 1 .7 1 1.3l.8 7.1-10.3-9.4-.2-.2h-.1v-.1h-.1c-.1 0-.1-.1-.2-.1s-.1-.1-.2-.1h-.1q-.1 0-.1-.1h-1s-.1 0-.1.1h-.2l-.1.1h-.1c-.1 0-.1.1-.1.1h-.1l-.1.1h-.1c0 .1-.1.1-.1.2l-11 10zm21.4 12.1h-7.5v-7.6l7.6 6.9c.2.2.5.4.8.5-.3.1-.6.2-.9.2m4.4-2.6-1.1-9.7c0-.9-.4-1.6-.9-2.1 0-.1-.6-3.4-.7-4.8 0-1.3-.9-1.9-1.1-2.1-4.5-3-10.3-3.1-10.5-3.1h-.1c-.2 0-6.1.1-10.6 3.1-.2.2-1.1.8-1.2 2.1 0 .8-.4 3.4-.6 4.7-.6.5-1.1 1.2-1.1 2.3v-.1l-.9 9.7q-.1.1 0 .2c.1 1.2.9 3.3 2.7 4.1v2.9c0 1.3 1 3.3 3.6 3.3h16c2.7 0 3.7-2.1 3.8-3.2v-3c1.9-.8 2.6-2.9 2.7-4.1v-.2z&quot; fill=&quot;#010101&quot; id=&quot;path6353&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1759.1 2575.2h-16c-1.3 0-1.6-.9-1.6-1.3v-2.5h19.3v2.5c0 .3-.3 1.3-1.7 1.3m-17.4-25.3c3.9-2.7 9.2-2.9 9.5-2.9.4 0 5.6.2 9.4 2.9 0 0 .2.1.3.5 0 .7.2 2 .4 3.1-4.5-2.3-9.9-2.6-10.2-2.6s-5.6.3-10 2.5c.1-1.1.3-2.5.4-3 0-.4.2-.5.2-.5m-.7 19.5c-.1 0-.2-.1-.3-.1.2-.1.5-.2.8-.5l7.7-7v7.6zm-1.3-12.1v-.1c0-.4 1-1.1 1-1.2 3.9-2.6 9.8-3 10.4-3 .5 0 6.4.4 10.3 3 .1.1 1 .7 1 1.2v.1l.9 7.1-10.4-9.4c0-.1-.1-.1-.1-.2h-.1l-.1-.1c-.1 0-.1-.1-.2-.1h-.1s0-.1-.1-.1h-.2v-.1H1751q-.1 0-.1.1h-.2c-.1 0-.1.1-.2.1s-.1.1-.1.1h-.1c-.1 0-.1.1-.1.1h-.1c0 .1-.1.1-.1.2l-11 10zm21.5 12.1h-7.5v-7.6l7.6 6.9c.2.2.5.4.7.5-.2.1-.5.2-.8.2m4.4-2.6-1.1-9.7c0-.9-.4-1.6-.9-2.1 0-.1-.6-3.4-.7-4.8-.1-1.3-.9-1.9-1.2-2.1-4.4-3-10.2-3.1-10.5-3.1s-6.2.1-10.6 3.1c-.2.2-1.1.8-1.2 2.1 0 .8-.5 3.4-.7 4.7-.5.5-1 1.2-1 2.3v-.1l-1 9.7v.2c.2 1.2.9 3.3 2.7 4.1v2.9c.1 1.3 1.1 3.3 3.7 3.3h16c2.7 0 3.7-2.1 3.8-3.2v-3c1.9-.8 2.6-2.9 2.7-4.1v-.2z&quot; fill=&quot;#010101&quot; id=&quot;path6355&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1659.8 2636.9h-16c-1.3 0-1.5-.9-1.6-1.3v-2.5h19.3v2.4c0 .4-.3 1.4-1.7 1.4m-17.3-25.4h-.1.1c3.8-2.6 9.1-2.8 9.4-2.8.4 0 5.6.2 9.4 2.8h.1-.1c.1 0 .3.2.3.5 0 .8.2 2.1.4 3.2-4.4-2.4-9.9-2.6-10.1-2.6h-.1c-.3 0-5.6.2-10 2.5.2-1.2.4-2.5.4-3.1 0-.3.2-.5.3-.5m-.8 19.5h-.3c.3-.1.6-.3.8-.5l7.7-7.1v7.6zm-1.2-12v-.1c0-.4.9-1.2 1-1.2 3.9-2.7 9.8-3 10.3-3.1.6.1 6.5.4 10.4 3.1.1 0 1 .6 1 1.2v.1l.8 7.1-10.3-9.5c-.1 0-.1-.1-.2-.1l-.1-.1h-.1q-.1-.1-.2-.1v-.1h-.2c-.1 0-.1-.1-.1-.1h-.5v-.1h-.2c-.1.1-.2.1-.2.1H1651.6s-.1 0-.1.1h-.2l-.1.1h-.1c0 .1-.1.1-.1.1s-.1 0-.1.1c-.1 0-.2.1-.2.1l-11 10.1zm21.4 12h-7.5v-7.6l7.6 7c.2.2.5.4.8.5-.3.1-.6.1-.9.1m4.4-2.6-1.1-9.6c0-.9-.4-1.6-.9-2.1v-.1s-.6-3.4-.7-4.7c0-1.3-.9-1.9-1.1-2.1-4.5-3-10.3-3.2-10.5-3.2h-.1c-.2 0-6.1.2-10.6 3.2-.2.2-1.1.8-1.2 2.1 0 .7-.4 3.4-.6 4.6-.6.5-1.1 1.3-1.1 2.4v-.1l-.9 9.7c-.1 0 0 .1 0 .2.1 1.2.9 3.3 2.7 4.1v2.9c0 1.3 1 3.3 3.6 3.3h16c2.7 0 3.7-2.2 3.8-3.3v-3c1.9-.8 2.6-2.8 2.7-4v-.3z&quot; fill=&quot;#010101&quot; id=&quot;path6357&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M819.9 2725.5H804c-1.4 0-1.6-.9-1.6-1.3v-2.5h19.3v2.5c-.1.3-.4 1.3-1.8 1.3m-17.3-25.3c3.8-2.6 9.1-2.8 9.5-2.9.4.1 5.5.3 9.4 2.9 0 0 .2.2.2.5.1.8.3 2.1.4 3.1-4.4-2.3-9.8-2.6-10.1-2.6h-.1c-.2 0-5.6.3-10 2.6.2-1.2.4-2.6.4-3.1.1-.3.3-.5.3-.5m-.7 19.5c-.1 0-.3 0-.4-.1.3-.1.6-.2.8-.4l7.8-7.1v7.6zm-1.3-12.1c0-.5.9-1.2 1-1.3 3.9-2.6 9.8-3 10.4-3 .5 0 6.4.4 10.3 3 .1.1 1 .7 1 1.3v.1l.8 7-10.3-9.4c0-.1-.1-.1-.1-.1l-.1-.1s-.1 0-.1-.1h-.1l-.1-.1h-.1s-.1 0-.1-.1H812.8c0-.1-.1-.1-.1-.1h-.7q-.1 0-.2.1h-.2c-.1 0-.1.1-.2.1h-.1s0 .1-.1.1q-.1.1-.2.1l-.2.2-11 10zm21.4 12.1h-7.5v-7.6l7.7 7c.2.2.4.3.7.4-.2.1-.5.2-.9.2m4.5-2.6-1.1-9.7c-.1-.9-.5-1.6-.9-2.1 0-.1-.6-3.4-.7-4.8-.1-1.2-1-1.9-1.2-2-4.4-3.1-10.2-3.2-10.5-3.2s-6.2.1-10.6 3.2c-.3.1-1.1.8-1.2 2-.1.8-.5 3.4-.7 4.7-.5.5-1 1.2-1 2.3v-.1l-1 9.7v.2c.2 1.3.9 3.3 2.7 4.1v2.9c.1 1.3 1.1 3.3 3.7 3.3h15.9c2.8 0 3.7-2.1 3.9-3.2v-3c1.8-.8 2.6-2.9 2.7-4.1v-.2z&quot; fill=&quot;#010101&quot; id=&quot;path6359&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M949.7 1859.7h-16c-1.3 0-1.5-.9-1.6-1.3v-2.5h19.4v2.5c-.1.3-.4 1.3-1.8 1.3m-17.3-25.3h-.1.1c3.8-2.7 9.1-2.9 9.5-2.9.3 0 5.5.2 9.3 2.9h.1-.1c.1 0 .3.1.3.5.1.7.3 2 .4 3.1-4.4-2.3-9.9-2.6-10.1-2.6h-.1c-.3 0-5.6.3-10 2.5.2-1.1.4-2.5.4-3 0-.4.2-.5.3-.5m-.7 19.5c-.2 0-.3-.1-.4-.1.3-.1.6-.2.8-.5l7.8-7v7.6zm-1.3-12.1v-.1c0-.4.9-1.1 1-1.2 3.9-2.6 9.8-3 10.3-3 .6 0 6.5.4 10.4 3 .1.1 1 .7 1 1.2v.1l.8 7.1-10.3-9.4-.2-.2c-.1 0-.1-.1-.1-.1h-.1l-.1-.1h-.1l-.1-.1h-.2l-.1-.1h-1l-.1.1h-.2l-.1.1h-.1s-.1 0-.1.1h-.1l-.1.1q-.1.1-.2.1v.1l-11 10zm21.4 12.1h-7.5v-7.6l7.6 6.9c.3.2.5.4.8.5-.3.1-.6.2-.9.2m4.5-2.6-1.1-9.7c-.1-.9-.5-1.6-.9-2.1-.1-.1-.6-3.4-.7-4.8-.1-1.3-1-1.9-1.2-2.1-4.5-3-10.3-3.1-10.5-3.1h-.1c-.2 0-6.1.1-10.6 3.1-.2.2-1.1.8-1.1 2.1-.1.8-.5 3.4-.7 4.7-.6.5-1.1 1.2-1.1 2.3v-.1l-.9 9.7v.2c.1 1.2.9 3.3 2.7 4.1v2.9c0 1.3 1.1 3.3 3.6 3.3h16c2.7 0 3.7-2.1 3.8-3.2v-3c1.9-.8 2.6-2.9 2.8-4.1v-.2z&quot; fill=&quot;#010101&quot; id=&quot;path6361&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M864.8 1200.2h-16c-1.3 0-1.6-.9-1.6-1.3v-2.5h19.3v2.4c0 .4-.3 1.4-1.7 1.4m-17.4-25.4v.1-.1c3.8-2.6 9.1-2.8 9.5-2.8s5.6.2 9.4 2.8v.1-.1c0 .1.2.2.2.5.1.8.3 2.1.5 3.2-4.5-2.4-9.9-2.6-10.2-2.6h-.1c-.2 0-5.5.2-9.9 2.5.1-1.2.3-2.5.4-3.1 0-.3.2-.4.2-.5m-.7 19.5h-.4c.3-.1.6-.3.9-.5l7.7-7.1v7.6zm-1.3-12v-.1c0-.4 1-1.2 1-1.2 3.9-2.6 9.8-3 10.4-3 .5 0 6.4.4 10.3 3 .1 0 1 .7 1 1.2v.1l.9 7.1-10.4-9.5s-.1 0-.1-.1h-.1s0-.1-.1-.1q-.1-.1-.2-.1h-.1q0-.1-.1-.1h-.1s0-.1-.1-.1H856.6c-.1 0-.1.1-.1.1h-.1q-.1 0-.2.1h-.2v.1q-.1 0-.2.1l-.1.1h-.1l-10.9 10.1zm21.5 12h-7.5v-7.6l7.6 7c.2.2.5.4.7.5-.2.1-.5.1-.8.1m4.4-2.6-1.1-9.6c-.1-.9-.4-1.6-.9-2.1v-.1s-.6-3.3-.7-4.7c-.1-1.3-.9-1.9-1.2-2.1-4.4-3-10.2-3.2-10.5-3.2s-6.2.2-10.6 3.2c-.2.2-1.1.8-1.2 2.1 0 .7-.5 3.4-.7 4.6-.5.5-1 1.3-1 2.4v-.1l-1 9.7v.2c.2 1.2.9 3.3 2.7 4.1v2.9c.1 1.3 1.1 3.3 3.7 3.3h16c2.7 0 3.7-2.1 3.8-3.3v-2.9c1.8-.9 2.6-2.9 2.7-4.1v-.3z&quot; fill=&quot;#010101&quot; id=&quot;path6363&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1101.8 1784.9H896.9v-35.8h204.9z&quot; fill=&quot;#fff&quot; id=&quot;path6365&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1182.7 1371.8H936.4v-35.7h246.3z&quot; fill=&quot;#fff&quot; id=&quot;path6367&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1110.8 1447.3h-100.3v-34.9h100.3z&quot; fill=&quot;#fff&quot; id=&quot;path6369&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1047.6 2166.2h-178v-37.1h178z&quot; fill=&quot;#fff&quot; id=&quot;path6371&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1060 2289.8H900.2v-74H1060z&quot; fill=&quot;#fff&quot; id=&quot;path6373&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1057.6 2010.7H930.9v-34.1h126.7z&quot; fill=&quot;#fff&quot; id=&quot;path6375&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M679 2425.8H496.3v-36.4H679z&quot; fill=&quot;#fff&quot; id=&quot;path6377&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M754.6 2501H414.9v-35.9h339.7z&quot; fill=&quot;#fff&quot; id=&quot;path6379&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1412.4 2381.7h-105.1v-34.3h105.1z&quot; fill=&quot;#fff&quot; id=&quot;path6381&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M817.2 2602.5H550.7v-72.3h266.5z&quot; fill=&quot;#fff&quot; id=&quot;path6383&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1153.7 1728.1H783.3v-73.2h370.4z&quot; fill=&quot;#fff&quot; id=&quot;path6385&quot;&gt;&lt;path d=&quot;m997 3133.6 151.9-151.7 76.3 76.2 151.9-151.9-228-227.7 759-759.1-75.9-76.2 227.4-227.3-75.9-75.9 303.3-303.3&quot; fill=&quot;none&quot; id=&quot;path6387&quot; stroke=&quot;#00a54f&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;44.724&quot; style=&quot;fill: none; stroke: #00a54f; stroke-width: 44.724167; stroke-linecap: round; stroke-linejoin: round;&quot;&gt;&lt;a id=&quot;a17629&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1787.1 2040.5c-5.3-5.2-13.8-5.2-19 0-5.2 5.3-5.2 13.8 0 19s13.7 5.2 19 0c5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6389&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17662&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M2298.6 1225.2c-6.3-6.3-16.5-6.3-22.7 0-6.3 6.3-6.3 16.5 0 22.8 6.2 6.3 16.4 6.3 22.7 0s6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6391&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17590&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1008.6 3122.1c-6.3-6.2-16.5-6.2-22.8 0-6.3 6.3-6.3 16.5 0 22.8s16.5 6.3 22.8 0 6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6393&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a2545&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1614.4 2213.1c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 18.9 0 5.3-5.2 5.3-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6395&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17623&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1538.1 2289.4c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.8 0 19 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6397&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17620&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1462.4 2365.1c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6399&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17617&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1386.5 2441c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.3-5.2 5.3-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6401&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17614&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1310.6 2517.4c-5.3-5.3-13.8-5.3-19 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6403&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17611&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1234.5 2593.4c-5.3-5.2-13.8-5.2-19 0-5.2 5.3-5.2 13.8 0 19 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6405&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17608&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1310.6 2821.2c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6407&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17605&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1374.5 2892.8c-7.4 0-13.4 6-13.4 13.4s6 13.4 13.4 13.4 13.4-6 13.4-13.4-6-13.4-13.4-13.4z&quot; fill=&quot;#fff&quot; id=&quot;path6409&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17602&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1310.3 2972.6c-5.3-5.3-13.8-5.3-19 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6411&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17599&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1234.7 3045.6c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.8 0 19 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6413&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17596&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1158.4 2976.5c-5.3-5.2-13.8-5.2-19 0s-5.2 13.7 0 19c5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6415&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17593&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1082.3 3048.4c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.3-5.3 13.8 0 19 5.2 5.3 13.7 5.3 18.9 0 5.3-5.2 5.3-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6417&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17659&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M2221.1 1302.6c-5.2-5.2-13.7-5.2-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6419&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17656&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M2144.4 1379c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.3-5.2 5.3-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6421&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17653&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M2068.5 1454.9c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 18.9 0 5.3-5.2 5.3-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6423&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17650&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1997.8 1530.6c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6425&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17647&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M2065.1 1606c-5.3-5.3-13.8-5.3-19 0-5.2 5.2-5.2 13.7 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6427&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17644&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1993.1 1682.9c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6429&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17641&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1917.4 1758c-5.2-5.2-13.7-5.2-19 0-5.2 5.3-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.2-5.3 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6431&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17638&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1846.6 1833.8c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.2 5.3-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6433&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17635&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1912.7 1909.9c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6435&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17632&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1853.9 1973.7c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6437&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path d=&quot;m391.9 2073.9 757 757 607-606.9-986.8-986.8H320.9&quot; fill=&quot;none&quot; id=&quot;path6439&quot; stroke=&quot;#f58220&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;44.724&quot; style=&quot;fill: none; stroke: #f58220; stroke-width: 44.724167; stroke-linecap: round; stroke-linejoin: round;&quot;&gt;&lt;a id=&quot;a17587&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M332.2 1225.7c-6.2-6.3-16.4-6.3-22.7 0s-6.3 16.5 0 22.8 16.5 6.3 22.7 0c6.3-6.3 6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6441&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17548&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1689.4 2290.5c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6443&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17569&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1158.5 1607.3c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6445&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17572&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1082.5 1531.3c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6447&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1006.7 1455.5c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6449&quot;&gt;&lt;a id=&quot;a17578&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M931.3 1380.1c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6451&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17581&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M778.8 1227.7c-5.3-5.3-13.8-5.3-19 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6453&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M551.9 1227.7c-5.3-5.3-13.8-5.3-19 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6455&quot;&gt;&lt;a id=&quot;a17545&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1614.2 2366c-5.3-5.3-13.8-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6457&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17542&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1538.3 2441.9c-5.3-5.3-13.8-5.3-19 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6459&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1462.4 2517.7c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6461&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1385.9 2594.3c-5.3-5.3-13.8-5.3-19 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6463&quot;&gt;&lt;a id=&quot;a17533&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1310.2 2669.9c-5.2-5.2-13.7-5.2-19 0-5.2 5.3-5.2 13.8 0 19 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6465&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17503&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M402.7 2061.5c-6.3-6.3-16.5-6.3-22.8 0s-6.3 16.5 0 22.8 16.5 6.3 22.8 0 6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6467&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17527&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1082.9 2745.8c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.2 5.3-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6469&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1006.8 2669.9c-5.2-5.2-13.7-5.2-19 0-5.2 5.3-5.2 13.8 0 19 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6471&quot;&gt;&lt;a id=&quot;a17521&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M930.8 2593.8c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.2 5.3-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6473&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17518&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M778.9 2441.9c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.2 5.3-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6475&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17515&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M703.3 2366.3c-5.3-5.3-13.8-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6477&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17512&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M627 2289.9c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.8 0 19 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6479&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17509&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M551.5 2214.5c-5.3-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6481&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17506&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M475.2 2138.3c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 18.9 0 5.3-5.2 5.3-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6483&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17554&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1588 2037.2c-5.3-5.2-13.7-5.2-19 0-5.2 5.3-5.2 13.8 0 19 5.3 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6485&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17557&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1518.7 1967.4c-5.3-5.2-13.8-5.2-19 0-5.2 5.3-5.2 13.8 0 19 5.2 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6487&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17560&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1449.1 1897.9c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6489&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17563&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1379.6 1828.4c-5.3-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.7 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6491&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17566&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1310 1758.8c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.3-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6493&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path d=&quot;m845.3 2526.5 227.2-227.2.1-300.3.1-153.9 380.4-381.1&quot; fill=&quot;none&quot; id=&quot;path6495&quot; stroke=&quot;#0072bc&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;44.724&quot; style=&quot;fill: none; stroke: #0072bc; stroke-width: 44.724167; stroke-linecap: round; stroke-linejoin: round;&quot;&gt;&lt;a id=&quot;a14141&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1464.4 1452.5c-6.3-6.3-16.5-6.3-22.8 0s-6.3 16.5 0 22.8 16.5 6.3 22.8 0 6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6497&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M856.7 2515.1c-6.3-6.3-16.4-6.3-22.7 0s-6.3 16.5 0 22.8c6.3 6.2 16.4 6.2 22.7 0 6.3-6.3 6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6499&quot;&gt;&lt;path class=&quot;g13_1&quot; d=&quot;M856.7 2515.1c-6.3-6.3-16.4-6.3-22.7 0s-6.3 16.5 0 22.8c6.3 6.2 16.4 6.2 22.7 0 6.3-6.3 6.3-16.5 0-22.8z&quot; fill=&quot;none&quot; id=&quot;path6501&quot; stroke=&quot;#010101&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;4.583&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1236.6 1680.9c-6.3-6.3-16.5-6.3-22.7 0-6.3 6.3-6.3 16.5 0 22.8 6.2 6.3 16.4 6.3 22.7 0s6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6503&quot;&gt;&lt;path class=&quot;g13_1&quot; d=&quot;M1236.6 1680.9c-6.3-6.3-16.5-6.3-22.7 0-6.3 6.3-6.3 16.5 0 22.8 6.2 6.3 16.4 6.3 22.7 0s6.3-16.5 0-22.8z&quot; fill=&quot;none&quot; id=&quot;path6505&quot; stroke=&quot;#010101&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;4.583&quot;&gt;&lt;a id=&quot;a14135&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1310 1606.2c-5.2-5.2-13.7-5.2-18.9 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6507&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14129&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1159.1 1758c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6509&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14114&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M930.8 2441.8c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 18.9 5.2 5.3 13.7 5.3 18.9 0 5.3-5.2 5.3-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6511&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14117&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1006.5 2364.7c-5.2-5.3-13.7-5.3-18.9 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 18.9 0 5.3-5.3 5.3-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6513&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14120&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1080.5 2289.4c-5.3-5.2-13.7-5.2-19 0-5.2 5.2-5.2 13.7 0 19 5.3 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6515&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14123&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1082.5 2138c-5.3-5.2-13.8-5.2-19 0-5.2 5.3-5.2 13.8 0 19s13.7 5.2 19 0c5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6517&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14108&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1082.5 1986.1c-5.3-5.2-13.8-5.2-19 0s-5.2 13.7 0 19c5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6519&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14138&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1386.6 1530.5c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path6521&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path d=&quot;M2125.9 2198.2h-156.1l-51.2-51.2h-238.3&quot; fill=&quot;none&quot; id=&quot;path6523&quot; stroke=&quot;#ffdd01&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;44.724&quot; style=&quot;fill: none; stroke: #ffdd01; stroke-width: 44.724167; stroke-linecap: round; stroke-linejoin: round;&quot;&gt;&lt;a id=&quot;a17668&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M2137.3 2186.8c-6.2-6.2-16.4-6.2-22.7 0-6.3 6.3-6.3 16.5 0 22.8s16.5 6.3 22.7 0c6.3-6.3 6.3-16.5 0-22.8z&quot; fill=&quot;#fff&quot; id=&quot;path6525&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17665&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1955.2 2164.4c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.8 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.2 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path6527&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17530&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1225 2779.8c-6.9 0-13.3-2.7-18.1-7.5-4.8-4.9-7.5-11.3-7.5-18.1 0-6.9 2.7-13.3 7.5-18.1 4.8-4.9 11.2-7.5 18.1-7.5 6.8 0 13.2 2.6 18.1 7.5 4.8 4.8 7.5 11.2 7.5 18.1 0 6.8-2.7 13.2-7.5 18.1-4.8 4.8-11.3 7.5-18.1 7.5z&quot; fill=&quot;#fff&quot; id=&quot;path6529&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1225 2725.5c-7.7 0-14.9 3-20.3 8.4s-8.4 12.6-8.4 20.3c0 7.6 3 14.8 8.4 20.2s12.6 8.4 20.3 8.4c7.6 0 14.8-3 20.2-8.4 5.5-5.4 8.4-12.6 8.4-20.2 0-7.7-2.9-14.9-8.4-20.3-5.4-5.4-12.6-8.4-20.2-8.4m0 6.1c5.8 0 11.5 2.2 15.9 6.6 8.8 8.8 8.8 23.1 0 31.9-4.4 4.4-10.1 6.6-15.9 6.6s-11.6-2.2-15.9-6.6c-8.9-8.8-8.9-23.1 0-31.9 4.3-4.4 10.1-6.6 15.9-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6531&quot;&gt;&lt;a id=&quot;a14111&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M845.3 2551.7c-6.8 0-13.2-2.6-18-7.5-10-9.9-10-26.2-.1-36.2 4.9-4.8 11.3-7.5 18.1-7.5 6.9 0 13.3 2.7 18.1 7.5 10 10 10 26.3 0 36.2-4.8 4.9-11.2 7.5-18.1 7.5z&quot; fill=&quot;#fff&quot; id=&quot;path6533&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M845.3 2497.5c-7.6 0-14.8 3-20.2 8.4-11.2 11.2-11.2 29.3 0 40.5 5.4 5.4 12.6 8.4 20.2 8.4 7.7 0 14.9-3 20.3-8.4 11.2-11.2 11.2-29.3 0-40.5-5.4-5.4-12.6-8.4-20.3-8.4m0 6.1c5.8 0 11.6 2.2 16 6.6 8.8 8.8 8.8 23.1 0 31.9-4.4 4.4-10.2 6.6-16 6.6-5.7 0-11.5-2.2-15.9-6.6-8.8-8.8-8.8-23.1 0-31.9a22.5 22.5 0 0 1 15.9-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6535&quot;&gt;&lt;a id=&quot;a14144&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1225.2 1717.6c-6.8 0-13.2-2.7-18.1-7.5-9.9-10-9.9-26.2 0-36.2 4.9-4.8 11.3-7.5 18.1-7.5 6.9 0 13.3 2.7 18.1 7.5 4.9 4.8 7.5 11.2 7.5 18.1 0 6.8-2.6 13.3-7.5 18.1-4.8 4.8-11.2 7.5-18.1 7.5z&quot; fill=&quot;#fff&quot; id=&quot;path6537&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14132&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1225.2 1663.3c-7.6 0-14.8 3-20.2 8.4-11.2 11.2-11.2 29.4 0 40.5 5.4 5.5 12.6 8.4 20.2 8.4 7.7 0 14.9-2.9 20.3-8.4 5.4-5.4 8.4-12.6 8.4-20.2 0-7.7-3-14.9-8.4-20.3s-12.6-8.4-20.3-8.4m0 6.2c5.8 0 11.6 2.1 16 6.6 8.8 8.8 8.8 23 0 31.8-4.4 4.4-10.2 6.6-16 6.6-5.7 0-11.5-2.2-15.9-6.6-8.8-8.8-8.8-23 0-31.8 4.4-4.5 10.2-6.6 15.9-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6539&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17551&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1680.3 2172.7c-6.9 0-13.3-2.7-18.1-7.5-10-10-10-26.2 0-36.2 4.8-4.8 11.2-7.5 18.1-7.5 6.8 0 13.2 2.7 18.1 7.5 4.8 4.8 7.5 11.3 7.5 18.1s-2.7 13.3-7.5 18.1c-4.9 4.8-11.3 7.5-18.1 7.5z&quot; fill=&quot;#fff&quot; id=&quot;path6541&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1680.3 2118.4c-7.7 0-14.9 3-20.3 8.4-5.4 5.5-8.4 12.6-8.4 20.3 0 7.6 3 14.8 8.4 20.3 5.4 5.4 12.6 8.3 20.3 8.3 7.6 0 14.8-2.9 20.2-8.3 5.4-5.5 8.4-12.7 8.4-20.3 0-7.7-3-14.8-8.4-20.3-5.4-5.4-12.6-8.4-20.2-8.4m0 6.2c5.7 0 11.5 2.2 15.9 6.6 8.8 8.8 8.8 23 0 31.8a22.5 22.5 0 0 1-15.9 6.6c-5.8 0-11.6-2.2-16-6.6-8.8-8.8-8.8-23 0-31.8 4.4-4.4 10.2-6.6 16-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6543&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M1143.6 3229.5c0 1.3-1.1 2.3-2.4 2.3H843.4c-1.3 0-2.4-1-2.4-2.3v-53.8c0-1.3 1.1-2.4 2.4-2.4h297.8c1.3 0 2.4 1.1 2.4 2.4z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6545&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M2477.1 2301.7c0 1.3-1.1 2.4-2.4 2.4h-307.1c-1.2 0-2.3-1.1-2.3-2.4v-131.5c0-1.3 1.1-2.4 2.3-2.4h307.1c1.3 0 2.4 1.1 2.4 2.4z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6547&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M1596.5 1422.4c0 1.2-1 2.3-2.3 2.3h-279.7c-1.3 0-2.4-1.1-2.4-2.3v-53.9c0-1.3 1.1-2.3 2.4-2.3h279.7c1.3 0 2.3 1 2.3 2.3z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6549&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M1699.1 2780.7c0 1.3-1 2.3-2.3 2.3h-393.4c-1.3 0-2.3-1-2.3-2.3v-53.9c0-1.2 1-2.3 2.3-2.3h393.4c1.3 0 2.3 1.1 2.3 2.3z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6551&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M1148.7 1719c0 1.3-1 2.3-2.3 2.3H793.6c-1.3 0-2.4-1-2.4-2.3v-53.8c0-1.3 1.1-2.4 2.4-2.4h352.8c1.3 0 2.3 1.1 2.3 2.4z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6553&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M1605.3 2174.5c0 1.3-1.1 2.4-2.4 2.4h-453.1c-1.3 0-2.3-1.1-2.3-2.4v-53.8c0-1.3 1-2.3 2.3-2.3h453.1c1.3 0 2.4 1 2.4 2.3z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6555&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M539.6 2031c0 1.3-1 2.3-2.3 2.3H241.2c-1.3 0-2.4-1-2.4-2.3v-53.8c0-1.3 1.1-2.4 2.4-2.4h296.1c1.3 0 2.3 1.1 2.3 2.4z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6557&quot;&gt;&lt;path class=&quot;g16_1&quot; d=&quot;M885.3 3202.6c0-8.1-6.6-14.6-14.7-14.6s-14.6 6.5-14.6 14.6 6.5 14.6 14.6 14.6 14.7-6.5 14.7-14.6z&quot; fill=&quot;#00a54f&quot; id=&quot;path6559&quot;&gt;&lt;path class=&quot;g17_1&quot; d=&quot;M2209.2 2200.3c0-8.1-6.6-14.6-14.6-14.6-8.1 0-14.7 6.5-14.7 14.6s6.6 14.6 14.7 14.6c8 0 14.6-6.5 14.6-14.6z&quot; fill=&quot;#ffdd01&quot; id=&quot;path6561&quot;&gt;&lt;path class=&quot;g18_1&quot; d=&quot;M1356 1395.4c0-8-6.5-14.6-14.6-14.6s-14.7 6.6-14.7 14.6c0 8.1 6.6 14.7 14.7 14.7s14.6-6.6 14.6-14.7z&quot; fill=&quot;#0072bc&quot; id=&quot;path6563&quot;&gt;&lt;path class=&quot;g16_1&quot; d=&quot;M1344.5 2753.8c0-8.1-6.5-14.7-14.6-14.7s-14.6 6.6-14.6 14.7c0 8 6.5 14.6 14.6 14.6s14.6-6.6 14.6-14.6z&quot; fill=&quot;#00a54f&quot; id=&quot;path6565&quot;&gt;&lt;path class=&quot;g19_1&quot; d=&quot;M1388.4 2753.8c0-8.1-6.5-14.7-14.6-14.7s-14.6 6.6-14.6 14.7c0 8 6.5 14.6 14.6 14.6s14.6-6.6 14.6-14.6z&quot; fill=&quot;#f58220&quot; id=&quot;path6567&quot;&gt;&lt;path class=&quot;g19_1&quot; d=&quot;M835.1 1692.1c0-8.1-6.5-14.6-14.6-14.6s-14.6 6.5-14.6 14.6 6.5 14.6 14.6 14.6 14.6-6.5 14.6-14.6z&quot; fill=&quot;#f58220&quot; id=&quot;path6569&quot;&gt;&lt;path class=&quot;g18_1&quot; d=&quot;M879 1692.1c0-8.1-6.6-14.6-14.6-14.6-8.1 0-14.7 6.5-14.7 14.6s6.6 14.6 14.7 14.6c8 0 14.6-6.5 14.6-14.6z&quot; fill=&quot;#0072bc&quot; id=&quot;path6571&quot;&gt;&lt;path class=&quot;g19_1&quot; d=&quot;M1235.2 2147.6c0-8-6.5-14.6-14.6-14.6s-14.6 6.6-14.6 14.6c0 8.1 6.5 14.7 14.6 14.7s14.6-6.6 14.6-14.7z&quot; fill=&quot;#f58220&quot; id=&quot;path6573&quot;&gt;&lt;path class=&quot;g16_1&quot; d=&quot;M1191.3 2147.6c0-8-6.5-14.6-14.6-14.6s-14.6 6.6-14.6 14.6c0 8.1 6.5 14.7 14.6 14.7s14.6-6.6 14.6-14.7z&quot; fill=&quot;#00a54f&quot; id=&quot;path6575&quot;&gt;&lt;path class=&quot;g17_1&quot; d=&quot;M1279.1 2147.6c0-8-6.6-14.6-14.6-14.6-8.1 0-14.7 6.6-14.7 14.6 0 8.1 6.6 14.7 14.7 14.7 8 0 14.6-6.6 14.6-14.7z&quot; fill=&quot;#ffdd01&quot; id=&quot;path6577&quot;&gt;&lt;path class=&quot;g19_1&quot; d=&quot;M282.7 2004.1c0-8.1-6.6-14.7-14.6-14.7-8.1 0-14.7 6.6-14.7 14.7 0 8 6.6 14.6 14.7 14.6 8 0 14.6-6.6 14.6-14.6z&quot; fill=&quot;#f58220&quot; id=&quot;path6579&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M2532.5 1195c0 1.3-1.1 2.3-2.4 2.3h-436.8c-1.3 0-2.4-1-2.4-2.3v-53.9c0-1.2 1.1-2.3 2.4-2.3h436.8c1.3 0 2.4 1.1 2.4 2.3z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path6581&quot;&gt;&lt;path class=&quot;g16_1&quot; d=&quot;M2134.8 1168.1c0-8.1-6.5-14.7-14.6-14.7s-14.6 6.6-14.6 14.7c0 8 6.5 14.6 14.6 14.6s14.6-6.6 14.6-14.6z&quot; fill=&quot;#00a54f&quot; id=&quot;path6583&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2149.6 1179.9v-23.5h3v10.2h8.2v-10.2h3v23.5h-3v-10.7h-8.2v10.7z&quot; fill=&quot;#010101&quot; id=&quot;path6585&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2149.6 1179.9v-23.5h3v10.2h8.2v-10.2h3v23.5h-3v-10.7h-8.2v10.7z&quot; fill=&quot;none&quot; id=&quot;path6587&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2181.8 1171.4v-7.9c0-4.9-3.3-5.1-4.3-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6589&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2181.8 1171.4v-7.9c0-4.9-3.3-5.1-4.3-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path6591&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2207.3 1156.4v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6593&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2207.3 1156.4v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6595&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2225.6 1171.4v-7.9c0-4.9-3.3-5.1-4.3-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6597&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2225.6 1171.4v-7.9c0-4.9-3.3-5.1-4.3-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path6599&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2238.1 1166.5h4.5c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.9-3.6-3.2-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.2 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.2 5.3v.1c2.7.4 3.6 1.3 3.8 6 0 1 .3 4.7.8 6.2h-3.1c-.9-1.6-.7-4.7-.9-7.8-.3-2.9-2.6-3-3.6-3z&quot; fill=&quot;#010101&quot; id=&quot;path6601&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2238.1 1166.5h4.5c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.9-3.6-3.2-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.2 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.2 5.3v.1c2.7.4 3.6 1.3 3.8 6 0 1 .3 4.7.8 6.2h-3.1c-.9-1.6-.7-4.7-.9-7.8-.3-2.9-2.6-3-3.6-3z&quot; fill=&quot;none&quot; id=&quot;path6603&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2264.6 1149.4-4.3 4.5h-2.2l2.9-4.5zm-9.4 30.5v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6605&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2264.6 1149.4-4.3 4.5h-2.2l2.9-4.5zm-9.4 30.5v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6607&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2272 1166.6h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path6609&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2272 1166.6h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path6611&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2288.2 1177.3h4.2c3.2 0 4.3-2.3 4.3-4 0-3.8-2.3-4.4-5.3-4.4h-3.2zm0-11h4.3c2.4 0 3.5-1.5 3.5-3.7 0-2-1.1-3.6-3.6-3.6h-4.2zm-3 13.6v-23.5h7.6c3.3 0 4.4 1.1 5.2 2.4.9 1.3 1 2.7 1 3.1 0 3-1 4.9-4 5.6v.2c3.3.3 4.8 2.4 4.8 5.6 0 6-4.4 6.6-7.1 6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6613&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2288.2 1177.3h4.2c3.2 0 4.3-2.3 4.3-4 0-3.8-2.3-4.4-5.3-4.4h-3.2zm0-11h4.3c2.4 0 3.5-1.5 3.5-3.7 0-2-1.1-3.6-3.6-3.6h-4.2zm-3 13.6v-23.5h7.6c3.3 0 4.4 1.1 5.2 2.4.9 1.3 1 2.7 1 3.1 0 3-1 4.9-4 5.6v.2c3.3.3 4.8 2.4 4.8 5.6 0 6-4.4 6.6-7.1 6.6z&quot; fill=&quot;none&quot; id=&quot;path6615&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2306 1179.9v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6617&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2306 1179.9v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6619&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2332.3 1159.2-3.7 12.5h7.5zm-1.8-2.8h3.8l7.7 23.5h-3.4l-1.7-5.6h-9.1l-1.7 5.6h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6621&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2332.3 1159.2-3.7 12.5h7.5zm-1.8-2.8h3.8l7.7 23.5h-3.4l-1.7-5.6h-9.1l-1.7 5.6h-3z&quot; fill=&quot;none&quot; id=&quot;path6623&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2346.3 1156.4h3v15c0 5.2 1.5 6.5 4.3 6.5 2.9 0 4.4-1.3 4.4-6.5v-15h3v14.9c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6625&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2346.3 1156.4h3v15c0 5.2 1.5 6.5 4.3 6.5 2.9 0 4.4-1.3 4.4-6.5v-15h3v14.9c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;none&quot; id=&quot;path6627&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2378.8 1162.7c0-2.8-1.2-4.3-4.2-4.3-.9 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5 2.2 0 3.6-.6 4.2-1.1v-7h-4.3v-2.6h7.3v11.4c-1.9 1.1-4.2 1.8-7.2 1.8-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.7 2.4-7.7 7.4-7.7 5.1 0 7.5 1.9 7.3 6.8z&quot; fill=&quot;#010101&quot; id=&quot;path6629&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2378.8 1162.7c0-2.8-1.2-4.3-4.2-4.3-.9 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5 2.2 0 3.6-.6 4.2-1.1v-7h-4.3v-2.6h7.3v11.4c-1.9 1.1-4.2 1.8-7.2 1.8-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.7 2.4-7.7 7.4-7.7 5.1 0 7.5 1.9 7.3 6.8z&quot; fill=&quot;none&quot; id=&quot;path6631&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2391.9 1166.5h4.5c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.2-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.2 0 5.7 2.9 5.7 5.9 0 2.7-1.6 4.8-4.3 5.3v.1c2.7.4 3.6 1.3 3.8 6 0 1 .4 4.7.8 6.2h-3.1c-.9-1.6-.7-4.7-.9-7.8-.2-2.9-2.6-3-3.6-3z&quot; fill=&quot;#010101&quot; id=&quot;path6633&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2391.9 1166.5h4.5c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.2-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.2 0 5.7 2.9 5.7 5.9 0 2.7-1.6 4.8-4.3 5.3v.1c2.7.4 3.6 1.3 3.8 6 0 1 .4 4.7.8 6.2h-3.1c-.9-1.6-.7-4.7-.9-7.8-.2-2.9-2.6-3-3.6-3z&quot; fill=&quot;none&quot; id=&quot;path6635&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2416.5 1159.2h-.1l-3.7 12.5h7.5zm-1.9-2.8h3.8l7.7 23.5h-3.4l-1.7-5.6h-9l-1.8 5.6h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6637&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2416.5 1159.2h-.1l-3.7 12.5h7.5zm-1.9-2.8h3.8l7.7 23.5h-3.4l-1.7-5.6h-9l-1.8 5.6h-3z&quot; fill=&quot;none&quot; id=&quot;path6639&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2446.8 1156.4v23.5h-4.1l-9.3-20.4h-.1v20.4h-2.6v-23.5h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6641&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2446.8 1156.4v23.5h-4.1l-9.3-20.4h-.1v20.4h-2.6v-23.5h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6643&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2456.5 1177.3h2.9c4.1 0 5.6-1.6 5.6-7v-4.8c0-4.7-1.4-6.5-4.5-6.5h-4zm-3-20.9h7.3c2.9 0 5.1 1.1 6.3 3.6.9 2 1 6.7 1 7.4 0 5-.5 7.9-1.4 9.5-1.3 2-3.7 3-7.8 3h-5.4z&quot; fill=&quot;#010101&quot; id=&quot;path6645&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2456.5 1177.3h2.9c4.1 0 5.6-1.6 5.6-7v-4.8c0-4.7-1.4-6.5-4.5-6.5h-4zm-3-20.9h7.3c2.9 0 5.1 1.1 6.3 3.6.9 2 1 6.7 1 7.4 0 5-.5 7.9-1.4 9.5-1.3 2-3.7 3-7.8 3h-5.4z&quot; fill=&quot;none&quot; id=&quot;path6647&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M909.1 3193.3h-.1l-3.6 12.5h7.5zm-1.8-2.7h3.8l7.6 23.4h-3.3l-1.7-5.6h-9.1l-1.7 5.6h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6649&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M909.1 3193.3h-.1l-3.6 12.5h7.5zm-1.8-2.7h3.8l7.6 23.4h-3.3l-1.7-5.6h-9.1l-1.7 5.6h-3z&quot; fill=&quot;none&quot; id=&quot;path6651&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M939.4 3190.6v23.4h-4.1l-9.3-20.3v20.3h-2.7v-23.4h4.2l9.2 20v-20z&quot; fill=&quot;#010101&quot; id=&quot;path6653&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M939.4 3190.6v23.4h-4.1l-9.3-20.3v20.3h-2.7v-23.4h4.2l9.2 20v-20z&quot; fill=&quot;none&quot; id=&quot;path6655&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M957.4 3196.8c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7.1h-4.3v-2.5h7.3v11.4c-1.9 1-4.2 1.7-7.2 1.7-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.6 2.4-7.6 7.4-7.6 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;#010101&quot; id=&quot;path6657&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M957.4 3196.8c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7.1h-4.3v-2.5h7.3v11.4c-1.9 1-4.2 1.7-7.2 1.7-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.6 2.4-7.6 7.4-7.6 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;none&quot; id=&quot;path6659&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M970.2 3200.6h4.5c2.1 0 3.2-1.8 3.2-3.9 0-1.7-.9-3.5-3.2-3.5h-4.5zm0 2.6v10.8h-3v-23.4h8.1c4.2 0 5.6 2.9 5.6 5.8 0 2.8-1.5 4.9-4.3 5.4 2.7.5 3.7 1.4 3.9 6.1 0 1 .3 4.7.8 6.1h-3.1c-.9-1.6-.7-4.7-.9-7.8-.3-2.8-2.6-3-3.6-3z&quot; fill=&quot;#010101&quot; id=&quot;path6661&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M970.2 3200.6h4.5c2.1 0 3.2-1.8 3.2-3.9 0-1.7-.9-3.5-3.2-3.5h-4.5zm0 2.6v10.8h-3v-23.4h8.1c4.2 0 5.6 2.9 5.6 5.8 0 2.8-1.5 4.9-4.3 5.4 2.7.5 3.7 1.4 3.9 6.1 0 1 .3 4.7.8 6.1h-3.1c-.9-1.6-.7-4.7-.9-7.8-.3-2.8-2.6-3-3.6-3z&quot; fill=&quot;none&quot; id=&quot;path6663&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M990.7 3214h-3v-23.4h3z&quot; fill=&quot;#010101&quot; id=&quot;path6665&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M990.7 3214h-3v-23.4h3z&quot; fill=&quot;none&quot; id=&quot;path6667&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1008.9 3196.8c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7.1h-4.3v-2.5h7.3v11.4c-1.9 1-4.2 1.7-7.2 1.7-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.6 2.4-7.6 7.4-7.6 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;#010101&quot; id=&quot;path6669&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1008.9 3196.8c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7.1h-4.3v-2.5h7.3v11.4c-1.9 1-4.2 1.7-7.2 1.7-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.6 2.4-7.6 7.4-7.6 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;none&quot; id=&quot;path6671&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1035 3190.6v23.4h-4.1l-9.2-20.3h-.1v20.3h-2.6v-23.4h4.2l9.1 20h.1v-20z&quot; fill=&quot;#010101&quot; id=&quot;path6673&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1035 3190.6v23.4h-4.1l-9.2-20.3h-.1v20.3h-2.6v-23.4h4.2l9.1 20h.1v-20z&quot; fill=&quot;none&quot; id=&quot;path6675&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1053.4 3205.6v-8c0-4.9-3.4-5-4.4-5-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.4-1.3 4.4-6.4m-11.7-.2v-7.7c0-4.6 2.4-7.6 7.3-7.6 5 0 7.4 3 7.4 7.6v7.7c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6677&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1053.4 3205.6v-8c0-4.9-3.4-5-4.4-5-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.4-1.3 4.4-6.4zm-11.7-.2v-7.7c0-4.6 2.4-7.6 7.3-7.6 5 0 7.4 3 7.4 7.6v7.7c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;none&quot; id=&quot;path6679&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1079.2 3190.6v23.4h-4.1l-9.3-20.3h-.1v20.3h-2.6v-23.4h4.2l9.1 20h.1v-20z&quot; fill=&quot;#010101&quot; id=&quot;path6681&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1079.2 3190.6v23.4h-4.1l-9.3-20.3h-.1v20.3h-2.6v-23.4h4.2l9.1 20h.1v-20z&quot; fill=&quot;none&quot; id=&quot;path6683&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2224.3 2208.5v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6685&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2224.3 2208.5v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6687&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2251.7 2200.1v-7.9c0-4.9-3.4-5.1-4.4-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.4-1.3 4.4-6.4m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.3-7.7 5 0 7.4 3 7.4 7.7v7.7c0 6.5-2.4 9-7.4 9-4.9 0-7.3-2.5-7.3-9z&quot; fill=&quot;#010101&quot; id=&quot;path6689&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2251.7 2200.1v-7.9c0-4.9-3.4-5.1-4.4-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.4-1.3 4.4-6.4zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.3-7.7 5 0 7.4 3 7.4 7.7v7.7c0 6.5-2.4 9-7.4 9-4.9 0-7.3-2.5-7.3-9z&quot; fill=&quot;none&quot; id=&quot;path6691&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2276.8 2185.1v23.4h-4.1l-9.3-20.3v20.3h-2.7v-23.4h4.2l9.2 20.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6693&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2276.8 2185.1v23.4h-4.1l-9.3-20.3v20.3h-2.7v-23.4h4.2l9.2 20.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6695&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2294.8 2191.3c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.2-4.3 5.1v7.9c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7h-4.3v-2.6h7.3v11.4c-1.9 1-4.2 1.7-7.2 1.7-5 0-7.4-2.5-7.4-9v-7.7c0-4.7 2.4-7.7 7.4-7.7 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;#010101&quot; id=&quot;path6697&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2294.8 2191.3c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.2-4.3 5.1v7.9c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7h-4.3v-2.6h7.3v11.4c-1.9 1-4.2 1.7-7.2 1.7-5 0-7.4-2.5-7.4-9v-7.7c0-4.7 2.4-7.7 7.4-7.7 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;none&quot; id=&quot;path6699&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2304.6 2185.1h3v15c0 5.1 1.5 6.4 4.4 6.4 2.8 0 4.4-1.3 4.4-6.4v-15h2.9v14.9c0 6.5-2.4 9-7.3 9-5 0-7.4-2.5-7.4-9z&quot; fill=&quot;#010101&quot; id=&quot;path6701&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2304.6 2185.1h3v15c0 5.1 1.5 6.4 4.4 6.4 2.8 0 4.4-1.3 4.4-6.4v-15h2.9v14.9c0 6.5-2.4 9-7.3 9-5 0-7.4-2.5-7.4-9z&quot; fill=&quot;none&quot; id=&quot;path6703&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2325.8 2208.5v-23.4h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6705&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2325.8 2208.5v-23.4h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6707&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2343.9 2185.1h3v15c0 5.1 1.6 6.4 4.4 6.4s4.4-1.3 4.4-6.4v-15h3v14.9c0 6.5-2.4 9-7.4 9s-7.4-2.5-7.4-9z&quot; fill=&quot;#010101&quot; id=&quot;path6709&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2343.9 2185.1h3v15c0 5.1 1.6 6.4 4.4 6.4s4.4-1.3 4.4-6.4v-15h3v14.9c0 6.5-2.4 9-7.4 9s-7.4-2.5-7.4-9z&quot; fill=&quot;none&quot; id=&quot;path6711&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2369.2 2208.5h-3v-23.4h3z&quot; fill=&quot;#010101&quot; id=&quot;path6713&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2369.2 2208.5h-3v-23.4h3z&quot; fill=&quot;none&quot; id=&quot;path6715&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2376.8 2208.5v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6717&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2376.8 2208.5v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6719&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2389.9 2195.7h16.3v1.8h-16.3z&quot; fill=&quot;#010101&quot; id=&quot;path6721&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2389.9 2195.7h16.3v1.8h-16.3z&quot; fill=&quot;none&quot; id=&quot;path6723&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2224.2 2224.2h3v15c0 5.2 1.6 6.5 4.4 6.5s4.4-1.3 4.4-6.5v-15h3v14.9c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6725&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2224.2 2224.2h3v15c0 5.2 1.6 6.5 4.4 6.5s4.4-1.3 4.4-6.5v-15h3v14.9c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path6727&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2261.7 2224.2v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6729&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2261.7 2224.2v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6731&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2271.8 2247.7h-3v-23.5h3z&quot; fill=&quot;#010101&quot; id=&quot;path6733&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2271.8 2247.7h-3v-23.5h3z&quot; fill=&quot;none&quot; id=&quot;path6735&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2287.6 2247.7h-3.6l-6.8-23.5h3.3l5.3 20.6h.1l5.5-20.6h3z&quot; fill=&quot;#010101&quot; id=&quot;path6737&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2287.6 2247.7h-3.6l-6.8-23.5h3.3l5.3 20.6h.1l5.5-20.6h3z&quot; fill=&quot;none&quot; id=&quot;path6739&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2299.8 2247.7v-23.5h12.1v2.6h-9.1v7.5h8.4v2.6h-8.4v8.2h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6741&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2299.8 2247.7v-23.5h12.1v2.6h-9.1v7.5h8.4v2.6h-8.4v8.2h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6743&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2320.6 2234.3h4.5c2.1 0 3.1-1.9 3.1-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.3 5.3v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.9 6.2h-3.2c-.8-1.7-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path6745&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2320.6 2234.3h4.5c2.1 0 3.1-1.9 3.1-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.3 5.3v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.9 6.2h-3.2c-.8-1.7-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path6747&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2339.3 2240.7v.7c0 3.2 2 4.2 4 4.2 2.3 0 4.2-1 4.2-3.8 0-5.2-10.6-4.7-10.6-11.7 0-4.2 3-6.4 6.9-6.4 4.3 0 6.7 2.1 6.5 6.9h-3.1c0-2.6-.8-4.3-3.6-4.3-1.8 0-3.6.9-3.6 3.5 0 5.1 10.5 4.4 10.5 11.8 0 5-3.4 6.6-7.3 6.6-6.9 0-6.9-5.3-6.8-7.5z&quot; fill=&quot;#010101&quot; id=&quot;path6749&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2339.3 2240.7v.7c0 3.2 2 4.2 4 4.2 2.3 0 4.2-1 4.2-3.8 0-5.2-10.6-4.7-10.6-11.7 0-4.2 3-6.4 6.9-6.4 4.3 0 6.7 2.1 6.5 6.9h-3.1c0-2.6-.8-4.3-3.6-4.3-1.8 0-3.6.9-3.6 3.5 0 5.1 10.5 4.4 10.5 11.8 0 5-3.4 6.6-7.3 6.6-6.9 0-6.9-5.3-6.8-7.5z&quot; fill=&quot;none&quot; id=&quot;path6751&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2359.8 2247.7h-3v-23.5h3z&quot; fill=&quot;#010101&quot; id=&quot;path6753&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2359.8 2247.7h-3v-23.5h3z&quot; fill=&quot;none&quot; id=&quot;path6755&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2380.2 2224.2v2.6h-6.2v20.9h-3v-20.9h-6.1v-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6757&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2380.2 2224.2v2.6h-6.2v20.9h-3v-20.9h-6.1v-2.6z&quot; fill=&quot;none&quot; id=&quot;path6759&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2394.6 2217.2-4.2 4.5h-2.2l2.9-4.5zm-9.4 30.5v-23.5h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.2h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6761&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2394.6 2217.2-4.2 4.5h-2.2l2.9-4.5zm-9.4 30.5v-23.5h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.2h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6763&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2402 2234.4h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path6765&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2402 2234.4h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path6767&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2418 2245.1h2.8c4.2 0 5.7-1.6 5.7-7v-4.8c0-4.7-1.5-6.5-4.6-6.5h-3.9zm-3-20.9h7.2c3 0 5.1 1.1 6.3 3.6.9 2 1 6.6 1 7.4 0 5-.4 7.9-1.4 9.4-1.3 2.1-3.6 3.1-7.7 3.1h-5.4z&quot; fill=&quot;#010101&quot; id=&quot;path6769&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2418 2245.1h2.8c4.2 0 5.7-1.6 5.7-7v-4.8c0-4.7-1.5-6.5-4.6-6.5h-3.9zm-3-20.9h7.2c3 0 5.1 1.1 6.3 3.6.9 2 1 6.6 1 7.4 0 5-.4 7.9-1.4 9.4-1.3 2.1-3.6 3.1-7.7 3.1h-5.4z&quot; fill=&quot;none&quot; id=&quot;path6771&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2435.4 2247.7v-23.5h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.2h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6773&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2435.4 2247.7v-23.5h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.2h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6775&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2452.2 2234.4h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path6777&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2452.2 2234.4h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path6779&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2226.6 2279.8v.7c0 3.2 2 4.2 4 4.2 2.3 0 4.2-1 4.2-3.8 0-5.2-10.6-4.6-10.6-11.7 0-4.1 3-6.3 6.9-6.3 4.3 0 6.7 2 6.5 6.8h-3.1c0-2.6-.8-4.2-3.6-4.2-1.8 0-3.6.9-3.6 3.4 0 5.2 10.5 4.4 10.5 11.9 0 4.9-3.4 6.5-7.3 6.5-6.9.1-6.9-5.2-6.8-7.5z&quot; fill=&quot;#010101&quot; id=&quot;path6781&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2226.6 2279.8v.7c0 3.2 2 4.2 4 4.2 2.3 0 4.2-1 4.2-3.8 0-5.2-10.6-4.6-10.6-11.7 0-4.1 3-6.3 6.9-6.3 4.3 0 6.7 2 6.5 6.8h-3.1c0-2.6-.8-4.2-3.6-4.2-1.8 0-3.6.9-3.6 3.4 0 5.2 10.5 4.4 10.5 11.9 0 4.9-3.4 6.5-7.3 6.5-6.9.1-6.9-5.2-6.8-7.5z&quot; fill=&quot;none&quot; id=&quot;path6783&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2243.9 2286.8v-23.5h3v10.2h8.2v-10.2h3v23.5h-3v-10.7h-8.2v10.7z&quot; fill=&quot;#010101&quot; id=&quot;path6785&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2243.9 2286.8v-23.5h3v10.2h8.2v-10.2h3v23.5h-3v-10.7h-8.2v10.7z&quot; fill=&quot;none&quot; id=&quot;path6787&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2264.8 2286.8v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6789&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2264.8 2286.8v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6791&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2286 2273.4h4.5c2.1 0 3.1-1.8 3.1-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 3 5.6 5.9 0 2.8-1.5 4.9-4.3 5.4 2.7.4 3.7 1.4 3.8 6.1.1 1 .4 4.6.9 6.1h-3.2c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path6793&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2286 2273.4h4.5c2.1 0 3.1-1.8 3.1-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 3 5.6 5.9 0 2.8-1.5 4.9-4.3 5.4 2.7.4 3.7 1.4 3.8 6.1.1 1 .4 4.6.9 6.1h-3.2c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path6795&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2306.3 2284.2h4.3c3.2 0 4.3-2.3 4.3-4 0-3.7-2.3-4.4-5.4-4.4h-3.2zm0-11h4.4c2.3 0 3.5-1.4 3.5-3.7 0-2-1.1-3.6-3.6-3.6h-4.3zm-2.9 13.6v-23.5h7.6c3.2 0 4.3 1.1 5.2 2.4.8 1.3 1 2.7 1 3.2 0 2.9-1 4.8-4.1 5.5v.2c3.4.4 4.8 2.4 4.8 5.6 0 6-4.3 6.6-7 6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6797&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2306.3 2284.2h4.3c3.2 0 4.3-2.3 4.3-4 0-3.7-2.3-4.4-5.4-4.4h-3.2zm0-11h4.4c2.3 0 3.5-1.4 3.5-3.7 0-2-1.1-3.6-3.6-3.6h-4.3zm-2.9 13.6v-23.5h7.6c3.2 0 4.3 1.1 5.2 2.4.8 1.3 1 2.7 1 3.2 0 2.9-1 4.8-4.1 5.5v.2c3.4.4 4.8 2.4 4.8 5.6 0 6-4.3 6.6-7 6.6z&quot; fill=&quot;none&quot; id=&quot;path6799&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2327.1 2273.4h4.5c2.2 0 3.2-1.8 3.2-3.9 0-1.7-.8-3.6-3.1-3.6h-4.6zm0 2.6v10.8h-2.9v-23.5h8c4.2 0 5.7 3 5.7 5.9 0 2.8-1.6 4.9-4.3 5.4 2.7.4 3.7 1.4 3.8 6.1 0 1 .4 4.6.8 6.1h-3.1c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path6801&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2327.1 2273.4h4.5c2.2 0 3.2-1.8 3.2-3.9 0-1.7-.8-3.6-3.1-3.6h-4.6zm0 2.6v10.8h-2.9v-23.5h8c4.2 0 5.7 3 5.7 5.9 0 2.8-1.6 4.9-4.3 5.4 2.7.4 3.7 1.4 3.8 6.1 0 1 .4 4.6.8 6.1h-3.1c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path6803&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2354.9 2278.4v-8c0-4.9-3.4-5-4.4-5-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.4-1.3 4.4-6.4m-11.7-.2v-7.7c0-4.7 2.4-7.6 7.3-7.6 5 0 7.4 2.9 7.4 7.6v7.7c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6805&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2354.9 2278.4v-8c0-4.9-3.4-5-4.4-5-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.4-1.3 4.4-6.4zm-11.7-.2v-7.7c0-4.7 2.4-7.6 7.3-7.6 5 0 7.4 2.9 7.4 7.6v7.7c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;none&quot; id=&quot;path6807&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2375.7 2278.4v-8c0-4.9-3.4-5-4.3-5-1 0-4.4.1-4.4 5v8c0 5.1 1.5 6.4 4.4 6.4 2.8 0 4.3-1.3 4.3-6.4m-11.7-.2v-7.7c0-4.7 2.4-7.6 7.4-7.6 4.9 0 7.3 2.9 7.3 7.6v7.7c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6809&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2375.7 2278.4v-8c0-4.9-3.4-5-4.3-5-1 0-4.4.1-4.4 5v8c0 5.1 1.5 6.4 4.4 6.4 2.8 0 4.3-1.3 4.3-6.4zm-11.7-.2v-7.7c0-4.7 2.4-7.6 7.4-7.6 4.9 0 7.3 2.9 7.3 7.6v7.7c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path6811&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2384.9 2286.8v-23.5h3v10.3h.1l8.2-10.3h3.4l-8.5 10.6 9 12.9h-3.9l-8.2-12.2h-.1v12.2z&quot; fill=&quot;#010101&quot; id=&quot;path6813&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2384.9 2286.8v-23.5h3v10.3h.1l8.2-10.3h3.4l-8.5 10.6 9 12.9h-3.9l-8.2-12.2h-.1v12.2z&quot; fill=&quot;none&quot; id=&quot;path6815&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2404.9 2286.8v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6817&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2404.9 2286.8v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6819&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1373 1400.1v.6c0 3.2 2.1 4.2 4 4.2 2.3 0 4.2-1 4.2-3.8 0-5.2-10.6-4.6-10.6-11.6 0-4.2 3-6.4 6.9-6.4 4.3 0 6.7 2.1 6.5 6.8h-3.1c0-2.5-.8-4.2-3.6-4.2-1.8 0-3.6.9-3.6 3.4 0 5.2 10.5 4.5 10.5 11.9 0 4.9-3.4 6.5-7.3 6.5-6.9.1-6.9-5.2-6.8-7.4z&quot; fill=&quot;#010101&quot; id=&quot;path6821&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1373 1400.1v.6c0 3.2 2.1 4.2 4 4.2 2.3 0 4.2-1 4.2-3.8 0-5.2-10.6-4.6-10.6-11.6 0-4.2 3-6.4 6.9-6.4 4.3 0 6.7 2.1 6.5 6.8h-3.1c0-2.5-.8-4.2-3.6-4.2-1.8 0-3.6.9-3.6 3.4 0 5.2 10.5 4.5 10.5 11.9 0 4.9-3.4 6.5-7.3 6.5-6.9.1-6.9-5.2-6.8-7.4z&quot; fill=&quot;none&quot; id=&quot;path6823&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1397.2 1386.3-3.7 12.6h7.5zm-1.8-2.7h3.8l7.6 23.4h-3.3l-1.7-5.5h-9.1l-1.7 5.5h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6825&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1397.2 1386.3-3.7 12.6h7.5zm-1.8-2.7h3.8l7.6 23.4h-3.3l-1.7-5.5h-9.1l-1.7 5.5h-3z&quot; fill=&quot;none&quot; id=&quot;path6827&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1414.6 1407h-3v-23.4h3z&quot; fill=&quot;#010101&quot; id=&quot;path6829&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1414.6 1407h-3v-23.4h3z&quot; fill=&quot;none&quot; id=&quot;path6831&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1437.8 1383.6v23.4h-4.1l-9.2-20.3h-.1v20.3h-2.6v-23.4h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6833&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1437.8 1383.6v23.4h-4.1l-9.2-20.3h-.1v20.3h-2.6v-23.4h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6835&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1458.1 1383.6v2.6h-6.2v20.8h-3v-20.8h-6.2v-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6837&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1458.1 1383.6v2.6h-6.2v20.8h-3v-20.8h-6.2v-2.6z&quot; fill=&quot;none&quot; id=&quot;path6839&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1460 1393.8h7.2v2.5h-7.2z&quot; fill=&quot;#010101&quot; id=&quot;path6841&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1460 1393.8h7.2v2.5h-7.2z&quot; fill=&quot;none&quot; id=&quot;path6843&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1475.8 1407h-2.8v-23.4h4.8l5.9 19.7h.1l6-19.7h4.9v23.4h-3v-20.8l-6.6 20.8h-2.8l-6.5-20.8z&quot; fill=&quot;#010101&quot; id=&quot;path6845&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1475.8 1407h-2.8v-23.4h4.8l5.9 19.7h.1l6-19.7h4.9v23.4h-3v-20.8l-6.6 20.8h-2.8l-6.5-20.8z&quot; fill=&quot;none&quot; id=&quot;path6847&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1504.7 1407h-3v-23.4h3z&quot; fill=&quot;#010101&quot; id=&quot;path6849&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1504.7 1407h-3v-23.4h3z&quot; fill=&quot;none&quot; id=&quot;path6851&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1522 1390c0-1.3-.1-2.6-.7-3.4-.6-.7-2-1-2.6-1-2.5 0-3.5 1.5-3.6 1.8s-.7.9-.7 4.9v6.3c0 5.7 1.9 6.4 4.2 6.4.9 0 3.7-.3 3.7-4.9h3.1c.1 7.4-5.1 7.4-6.6 7.4-2.9 0-7.4-.2-7.4-9.3v-6.6c0-6.6 2.9-8.5 7.5-8.5 4.7 0 6.5 2.4 6.2 6.9z&quot; fill=&quot;#010101&quot; id=&quot;path6853&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1522 1390c0-1.3-.1-2.6-.7-3.4-.6-.7-2-1-2.6-1-2.5 0-3.5 1.5-3.6 1.8s-.7.9-.7 4.9v6.3c0 5.7 1.9 6.4 4.2 6.4.9 0 3.7-.3 3.7-4.9h3.1c.1 7.4-5.1 7.4-6.6 7.4-2.9 0-7.4-.2-7.4-9.3v-6.6c0-6.6 2.9-8.5 7.5-8.5 4.7 0 6.5 2.4 6.2 6.9z&quot; fill=&quot;none&quot; id=&quot;path6855&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1531.5 1407v-23.4h3v10.1h8.2v-10.1h3v23.4h-3v-10.7h-8.2v10.7z&quot; fill=&quot;#010101&quot; id=&quot;path6857&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1531.5 1407v-23.4h3v10.1h8.2v-10.1h3v23.4h-3v-10.7h-8.2v10.7z&quot; fill=&quot;none&quot; id=&quot;path6859&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1552.5 1407v-23.4h12.1v2.6h-9.1v7.5h8.4v2.6h-8.4v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6861&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1552.5 1407v-23.4h12.1v2.6h-9.1v7.5h8.4v2.6h-8.4v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6863&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1570.4 1407v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6865&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1570.4 1407v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6867&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1403.4 2765.6v-23.5h3v20.9h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6869&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1403.4 2765.6v-23.5h3v20.9h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6871&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1423.1 2765.6h-2.9v-23.5h2.9z&quot; fill=&quot;#010101&quot; id=&quot;path6873&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1423.1 2765.6h-2.9v-23.5h2.9z&quot; fill=&quot;none&quot; id=&quot;path6875&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1441.7 2757.2v-8c0-4.9-3.4-5-4.3-5-1 0-4.3.1-4.3 5v8c0 5.1 1.4 6.4 4.3 6.4 2.8 0 4.3-1.3 4.3-6.4m-11.7-.2v-7.7c0-4.7 2.4-7.6 7.4-7.6 4.9 0 7.4 2.9 7.4 7.6v7.7c0 6.5-2.5 9.1-7.4 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6877&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1441.7 2757.2v-8c0-4.9-3.4-5-4.3-5-1 0-4.3.1-4.3 5v8c0 5.1 1.4 6.4 4.3 6.4 2.8 0 4.3-1.3 4.3-6.4zm-11.7-.2v-7.7c0-4.7 2.4-7.6 7.4-7.6 4.9 0 7.4 2.9 7.4 7.6v7.7c0 6.5-2.5 9.1-7.4 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path6879&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1467.5 2742.1v23.5h-4.1l-9.3-20.3v20.3h-2.7v-23.5h4.2l9.2 20.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6881&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1467.5 2742.1v23.5h-4.1l-9.3-20.3v20.3h-2.7v-23.5h4.2l9.2 20.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6883&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1474.2 2765.6v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6885&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1474.2 2765.6v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6887&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1492.4 2765.6v-23.5h3v20.9h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6889&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1492.4 2765.6v-23.5h3v20.9h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6891&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1505.4 2752.3h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path6893&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1505.4 2752.3h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path6895&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1529.6 2748.4c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7.1h-4.3v-2.6h7.3v11.4c-1.9 1.1-4.2 1.8-7.2 1.8-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.7 2.4-7.6 7.4-7.6 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;#010101&quot; id=&quot;path6897&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1529.6 2748.4c0-2.7-1.2-4.2-4.2-4.2-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.2 0 3.6-.6 4.2-1v-7.1h-4.3v-2.6h7.3v11.4c-1.9 1.1-4.2 1.8-7.2 1.8-5 0-7.4-2.6-7.4-9.1v-7.7c0-4.7 2.4-7.6 7.4-7.6 5.1 0 7.5 1.8 7.3 6.7z&quot; fill=&quot;none&quot; id=&quot;path6899&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1542.4 2752.2h4.5c2.1 0 3.2-1.8 3.2-3.9 0-1.7-.9-3.6-3.2-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.2 0 5.6 3 5.6 5.9 0 2.8-1.5 4.9-4.3 5.4 2.7.4 3.7 1.4 3.9 6.1 0 1 .3 4.6.8 6.1h-3.1c-.9-1.6-.7-4.7-.9-7.8-.3-2.9-2.6-3-3.6-3z&quot; fill=&quot;#010101&quot; id=&quot;path6901&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1542.4 2752.2h4.5c2.1 0 3.2-1.8 3.2-3.9 0-1.7-.9-3.6-3.2-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.2 0 5.6 3 5.6 5.9 0 2.8-1.5 4.9-4.3 5.4 2.7.4 3.7 1.4 3.9 6.1 0 1 .3 4.6.8 6.1h-3.1c-.9-1.6-.7-4.7-.9-7.8-.3-2.9-2.6-3-3.6-3z&quot; fill=&quot;none&quot; id=&quot;path6903&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1570.4 2757.2v-8c0-4.9-3.3-5-4.3-5-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.3-1.3 4.3-6.4m-11.6-.2v-7.7c0-4.7 2.4-7.6 7.3-7.6 5 0 7.4 2.9 7.4 7.6v7.7c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6905&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1570.4 2757.2v-8c0-4.9-3.3-5-4.3-5-.9 0-4.3.1-4.3 5v8c0 5.1 1.5 6.4 4.3 6.4 2.9 0 4.3-1.3 4.3-6.4zm-11.6-.2v-7.7c0-4.7 2.4-7.6 7.3-7.6 5 0 7.4 2.9 7.4 7.6v7.7c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;none&quot; id=&quot;path6907&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1579.3 2742.1h2.9v15.1c0 5.1 1.6 6.4 4.4 6.4 2.9 0 4.4-1.3 4.4-6.4v-15.1h3v14.9c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path6909&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1579.3 2742.1h2.9v15.1c0 5.1 1.6 6.4 4.4 6.4 2.9 0 4.4-1.3 4.4-6.4v-15.1h3v14.9c0 6.5-2.4 9.1-7.4 9.1-4.9 0-7.3-2.6-7.3-9.1z&quot; fill=&quot;none&quot; id=&quot;path6911&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1600.5 2765.6v-23.5h3v20.9h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6913&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1600.5 2765.6v-23.5h3v20.9h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6915&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1632.9 2765.6h-3.6l-5.5-10-5.1 10h-3.3l6.8-12.1-6.4-11.4h3.4l4.8 9.1 4.9-9.1h3.3l-6.3 11.4z&quot; fill=&quot;#010101&quot; id=&quot;path6917&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1632.9 2765.6h-3.6l-5.5-10-5.1 10h-3.3l6.8-12.1-6.4-11.4h3.4l4.8 9.1 4.9-9.1h3.3l-6.3 11.4z&quot; fill=&quot;none&quot; id=&quot;path6919&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M897.7 1696.7c.1 2.1-.2 5.2 2.9 5.2 3.2 0 3.3-2.7 3.3-5.6v-15.8h3v17.6c0 1.3 0 6.3-6.4 6.3-1.3 0-3.8-.4-5-2.3-.9-1.5-.9-3.6-.9-5.4z&quot; fill=&quot;#010101&quot; id=&quot;path6921&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M897.7 1696.7c.1 2.1-.2 5.2 2.9 5.2 3.2 0 3.3-2.7 3.3-5.6v-15.8h3v17.6c0 1.3 0 6.3-6.4 6.3-1.3 0-3.8-.4-5-2.3-.9-1.5-.9-3.6-.9-5.4z&quot; fill=&quot;none&quot; id=&quot;path6923&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M914.1 1703.9v-23.4h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6925&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M914.1 1703.9v-23.4h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6927&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M940.1 1683.2h-.1l-3.6 12.5h7.5zm-1.8-2.7h3.8l7.6 23.4h-3.3l-1.7-5.6h-9.1l-1.8 5.6h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6929&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M940.1 1683.2h-.1l-3.6 12.5h7.5zm-1.8-2.7h3.8l7.6 23.4h-3.3l-1.7-5.6h-9.1l-1.8 5.6h-3z&quot; fill=&quot;none&quot; id=&quot;path6931&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M970.4 1680.5v23.4h-4.1l-9.3-20.3v20.3h-2.7v-23.4h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6933&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M970.4 1680.5v23.4h-4.1l-9.3-20.3v20.3h-2.7v-23.4h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6935&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M976.3 1690.7h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path6937&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M976.3 1690.7h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path6939&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1001.1 1680.5v2.6h-6.2v20.8h-3v-20.8h-6.2v-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6941&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1001.1 1680.5v2.6h-6.2v20.8h-3v-20.8h-6.2v-2.6z&quot; fill=&quot;none&quot; id=&quot;path6943&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1011.2 1683.2h-.1l-3.7 12.5h7.5zm-1.9-2.7h3.8l7.7 23.4h-3.4l-1.7-5.6h-9l-1.8 5.6h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6945&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1011.2 1683.2h-.1l-3.7 12.5h7.5zm-1.9-2.7h3.8l7.7 23.4h-3.4l-1.7-5.6h-9l-1.8 5.6h-3z&quot; fill=&quot;none&quot; id=&quot;path6947&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1025.8 1703.9v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6949&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1025.8 1703.9v-23.4h3v20.8h8.6v2.6z&quot; fill=&quot;none&quot; id=&quot;path6951&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1053.2 1695.5v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.4.2-4.4 5.1v7.9c0 5.1 1.5 6.4 4.4 6.4 2.8 0 4.3-1.3 4.3-6.4m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7 4.9 0 7.3 3 7.3 7.7v7.7c0 6.5-2.4 9-7.3 9-5 0-7.4-2.5-7.4-9z&quot; fill=&quot;#010101&quot; id=&quot;path6953&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1053.2 1695.5v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.4.2-4.4 5.1v7.9c0 5.1 1.5 6.4 4.4 6.4 2.8 0 4.3-1.3 4.3-6.4zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7 4.9 0 7.3 3 7.3 7.7v7.7c0 6.5-2.4 9-7.3 9-5 0-7.4-2.5-7.4-9z&quot; fill=&quot;none&quot; id=&quot;path6955&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1078.3 1680.5v23.4h-4.1l-9.2-20.3h-.1v20.3h-2.7v-23.4h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path6957&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1078.3 1680.5v23.4h-4.1l-9.2-20.3h-.1v20.3h-2.7v-23.4h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path6959&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1296.9 2156.7h4.2c3.2 0 4.3-2.3 4.3-4 0-3.8-2.3-4.4-5.3-4.4h-3.2zm0-11h4.3c2.4-.1 3.5-1.5 3.5-3.8 0-1.9-1.1-3.5-3.6-3.5h-4.2zm-3 13.6v-23.5h7.6c3.3 0 4.4 1.1 5.3 2.4.8 1.3.9 2.7.9 3.1 0 2.9-1 4.9-4 5.6v.1c3.3.4 4.8 2.4 4.8 5.7 0 6-4.4 6.6-7.1 6.6z&quot; fill=&quot;#010101&quot; id=&quot;path6961&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1296.9 2156.7h4.2c3.2 0 4.3-2.3 4.3-4 0-3.8-2.3-4.4-5.3-4.4h-3.2zm0-11h4.3c2.4-.1 3.5-1.5 3.5-3.8 0-1.9-1.1-3.5-3.6-3.5h-4.2zm-3 13.6v-23.5h7.6c3.3 0 4.4 1.1 5.3 2.4.8 1.3.9 2.7.9 3.1 0 2.9-1 4.9-4 5.6v.1c3.3.4 4.8 2.4 4.8 5.7 0 6-4.4 6.6-7.1 6.6z&quot; fill=&quot;none&quot; id=&quot;path6963&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1314.4 2159.3v-23.5h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.2h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path6965&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1314.4 2159.3v-23.5h12.1v2.6h-9.1v7.5h8.5v2.6h-8.5v8.2h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path6967&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1335.6 2145.9h4.4c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.8 0 2.8-1.5 4.9-4.3 5.4v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.8 6.2h-3.1c-.8-1.7-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path6969&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1335.6 2145.9h4.4c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.8 0 2.8-1.5 4.9-4.3 5.4v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.8 6.2h-3.1c-.8-1.7-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path6971&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1355.6 2145.9h4.5c2.1 0 3.1-1.9 3.1-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.8 0 2.8-1.5 4.9-4.3 5.4v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.9 6.2h-3.2c-.8-1.7-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path6973&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1355.6 2145.9h4.5c2.1 0 3.1-1.9 3.1-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.8 0 2.8-1.5 4.9-4.3 5.4v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.9 6.2h-3.2c-.8-1.7-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path6975&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1376 2159.3h-2.9v-23.5h2.9z&quot; fill=&quot;#010101&quot; id=&quot;path6977&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1376 2159.3h-2.9v-23.5h2.9z&quot; fill=&quot;none&quot; id=&quot;path6979&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1382.2 2146.3h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path6981&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1382.2 2146.3h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path6983&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1395 2135.8h3v15c0 5.1 1.6 6.4 4.4 6.4s4.4-1.3 4.4-6.4v-15h3v14.9c0 6.5-2.4 9-7.4 9s-7.4-2.5-7.4-9z&quot; fill=&quot;#010101&quot; id=&quot;path6985&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1395 2135.8h3v15c0 5.1 1.6 6.4 4.4 6.4s4.4-1.3 4.4-6.4v-15h3v14.9c0 6.5-2.4 9-7.4 9s-7.4-2.5-7.4-9z&quot; fill=&quot;none&quot; id=&quot;path6987&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1427.4 2150.8v-7.9c0-4.9-3.4-5.1-4.4-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 3.9.9 6 4.4 6s4.3-2.1 4.3-6m-11.7-7.8c0-4.7 2.4-7.7 7.3-7.7 5 0 7.4 3 7.4 7.7v7.7c0 1.7-.7 5.8-2 6.4v.1c.5-.2 1.6-.5 2.1-.5h2.3v2.6h-9.7c-3.2 0-7.4-.2-7.4-8.6z&quot; fill=&quot;#010101&quot; id=&quot;path6989&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1427.4 2150.8v-7.9c0-4.9-3.4-5.1-4.4-5.1-.9 0-4.3.2-4.3 5.1v7.9c0 3.9.9 6 4.4 6s4.3-2.1 4.3-6zm-11.7-7.8c0-4.7 2.4-7.7 7.3-7.7 5 0 7.4 3 7.4 7.7v7.7c0 1.7-.7 5.8-2 6.4v.1c.5-.2 1.6-.5 2.1-.5h2.3v2.6h-9.7c-3.2 0-7.4-.2-7.4-8.6z&quot; fill=&quot;none&quot; id=&quot;path6991&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1445.5 2138.6-3.7 12.5h7.5zm-1.8-2.8h3.8l7.6 23.5h-3.3l-1.7-5.6h-9.1l-1.7 5.6h-3z&quot; fill=&quot;#010101&quot; id=&quot;path6993&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1445.5 2138.6-3.7 12.5h7.5zm-1.8-2.8h3.8l7.6 23.5h-3.3l-1.7-5.6h-9.1l-1.7 5.6h-3z&quot; fill=&quot;none&quot; id=&quot;path6995&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1462.4 2159.3h-2.8v-23.5h4.8l6 19.7 6-19.7h4.9v23.5h-3v-20.9l-6.6 20.9h-2.8l-6.4-20.9h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path6997&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1462.4 2159.3h-2.8v-23.5h4.8l6 19.7 6-19.7h4.9v23.5h-3v-20.9l-6.6 20.9h-2.8l-6.4-20.9h-.1z&quot; fill=&quot;none&quot; id=&quot;path6999&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M308.1 1998.7c.1-1.3 0-2.7-.6-3.4-.7-.8-2.1-1-2.7-1-2.4 0-3.4 1.5-3.5 1.8-.1.2-.7.8-.7 4.9v6.2c0 5.8 1.9 6.5 4.2 6.5.9 0 3.7-.4 3.7-4.9h3.1c.1 7.4-5.1 7.4-6.6 7.4-3 0-7.5-.2-7.5-9.3v-6.7c0-6.6 3-8.5 7.6-8.5s6.4 2.4 6.1 7z&quot; fill=&quot;#010101&quot; id=&quot;path7001&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M308.1 1998.7c.1-1.3 0-2.7-.6-3.4-.7-.8-2.1-1-2.7-1-2.4 0-3.4 1.5-3.5 1.8-.1.2-.7.8-.7 4.9v6.2c0 5.8 1.9 6.5 4.2 6.5.9 0 3.7-.4 3.7-4.9h3.1c.1 7.4-5.1 7.4-6.6 7.4-3 0-7.5-.2-7.5-9.3v-6.7c0-6.6 3-8.5 7.6-8.5s6.4 2.4 6.1 7z&quot; fill=&quot;none&quot; id=&quot;path7003&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M328.8 2007.2v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.4.2-4.4 5.1v7.9c0 5.2 1.5 6.5 4.4 6.5 2.8 0 4.3-1.3 4.3-6.5m-4.3-20.5-2.2 3h-2.6l3.3-4.5h3l3.2 4.5h-2.6zm-7.4 20.4v-7.7c0-4.7 2.4-7.7 7.4-7.7 4.9 0 7.3 3 7.3 7.7v7.7c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path7005&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M328.8 2007.2v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.4.2-4.4 5.1v7.9c0 5.2 1.5 6.5 4.4 6.5 2.8 0 4.3-1.3 4.3-6.5zm-4.3-20.5-2.2 3h-2.6l3.3-4.5h3l3.2 4.5h-2.6zm-7.4 20.4v-7.7c0-4.7 2.4-7.7 7.4-7.7 4.9 0 7.3 3 7.3 7.7v7.7c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path7007&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M351.2 1992.2v2.6H345v20.9h-3v-20.9h-6.2v-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7009&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M351.2 1992.2v2.6H345v20.9h-3v-20.9h-6.2v-2.6z&quot; fill=&quot;none&quot; id=&quot;path7011&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M356.2 2015.7v-23.5h12.1v2.6h-9.1v7.6h8.4v2.6h-8.4v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7013&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M356.2 2015.7v-23.5h12.1v2.6h-9.1v7.6h8.4v2.6h-8.4v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path7015&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M373.3 2002.4h7.1v2.5h-7.1z&quot; fill=&quot;#010101&quot; id=&quot;path7017&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M373.3 2002.4h7.1v2.5h-7.1z&quot; fill=&quot;none&quot; id=&quot;path7019&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M393.1 2015.7h-3.6l-6.8-23.5h3.2l5.4 20.7h.1l5.5-20.7h3z&quot; fill=&quot;#010101&quot; id=&quot;path7021&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M393.1 2015.7h-3.6l-6.8-23.5h3.2l5.4 20.7h.1l5.5-20.7h3z&quot; fill=&quot;none&quot; id=&quot;path7023&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M405.2 2015.7v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7025&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M405.2 2015.7v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path7027&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M426.4 2002.3h4.4c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.3 5.3v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.8 6.2h-3.1c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path7029&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M426.4 2002.3h4.4c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.1-3.6h-4.5zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.3 5.3v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.8 6.2h-3.1c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path7031&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M456.3 1992.2v2.6h-6.2v20.9h-3v-20.9H441v-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7033&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M456.3 1992.2v2.6h-6.2v20.9h-3v-20.9H441v-2.6z&quot; fill=&quot;none&quot; id=&quot;path7035&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M461.9 1992.2h3v15c0 5.2 1.5 6.5 4.4 6.5 2.8 0 4.3-1.3 4.3-6.5v-15h3v14.9c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path7037&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M461.9 1992.2h3v15c0 5.2 1.5 6.5 4.4 6.5 2.8 0 4.3-1.3 4.3-6.5v-15h3v14.9c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path7039&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M519.2 1194.6c0 1.3-1.1 2.3-2.4 2.3H110.5c-1.3 0-2.3-1-2.3-2.3v-53.9c0-1.2 1-2.3 2.3-2.3h406.3c1.3 0 2.4 1.1 2.4 2.3z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path7041&quot;&gt;&lt;path class=&quot;g19_1&quot; d=&quot;M152 1167.4c0-8-6.5-14.6-14.6-14.6s-14.6 6.6-14.6 14.6c0 8.1 6.5 14.7 14.6 14.7s14.6-6.6 14.6-14.7z&quot; fill=&quot;#f58220&quot; id=&quot;path7043&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M169.7 1178.4h-2.8v-23.5h4.8l5.9 19.7h.1l6-19.7h4.9v23.5h-3v-20.9l-6.6 20.9h-2.8l-6.5-20.9z&quot; fill=&quot;#010101&quot; id=&quot;path7045&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M169.7 1178.4h-2.8v-23.5h4.8l5.9 19.7h.1l6-19.7h4.9v23.5h-3v-20.9l-6.6 20.9h-2.8l-6.5-20.9z&quot; fill=&quot;none&quot; id=&quot;path7047&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M206.8 1169.9v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path7049&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M206.8 1169.9v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path7051&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M232.6 1154.9v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.2l9.2 20.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path7053&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M232.6 1154.9v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.2l9.2 20.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path7055&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M253.1 1154.9v2.6H247v20.9h-3v-20.9h-6.2v-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7057&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M253.1 1154.9v2.6H247v20.9h-3v-20.9h-6.2v-2.6z&quot; fill=&quot;none&quot; id=&quot;path7059&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M261.3 1178.4h-2.8v-23.5h4.9l5.9 19.7h.1l5.9-19.7h5v23.5h-3v-20.9h-.1l-6.5 20.9h-2.9l-6.4-20.9h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7061&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M261.3 1178.4h-2.8v-23.5h4.9l5.9 19.7h.1l5.9-19.7h5v23.5h-3v-20.9h-.1l-6.5 20.9h-2.9l-6.4-20.9h-.1z&quot; fill=&quot;none&quot; id=&quot;path7063&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M298.5 1169.9v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.4.2-4.4 5.1v7.9c0 5.2 1.5 6.5 4.4 6.5 2.8 0 4.3-1.3 4.3-6.5m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7 4.9 0 7.3 3 7.3 7.7v7.7c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path7065&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M298.5 1169.9v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.4.2-4.4 5.1v7.9c0 5.2 1.5 6.5 4.4 6.5 2.8 0 4.3-1.3 4.3-6.5zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7 4.9 0 7.3 3 7.3 7.7v7.7c0 6.5-2.4 9.1-7.3 9.1-5 0-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path7067&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M311 1165h4.4c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.1-3.6H311zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.3 5.3v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.8 6.2h-3.1c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;#010101&quot; id=&quot;path7069&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M311 1165h4.4c2.2 0 3.2-1.9 3.2-3.9 0-1.7-.8-3.6-3.1-3.6H311zm0 2.6v10.8h-3v-23.5h8.1c4.1 0 5.6 2.9 5.6 5.9 0 2.7-1.5 4.8-4.3 5.3v.1c2.7.4 3.7 1.3 3.8 6 .1 1 .4 4.7.8 6.2h-3.1c-.8-1.6-.6-4.7-.9-7.8-.2-2.9-2.5-3-3.5-3z&quot; fill=&quot;none&quot; id=&quot;path7071&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M327.7 1178.4v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7073&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M327.7 1178.4v-23.5h12.1v2.6h-9.1v7.6h8.5v2.6h-8.5v8.1h9.3v2.6z&quot; fill=&quot;none&quot; id=&quot;path7075&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M361.5 1154.9v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path7077&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M361.5 1154.9v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path7079&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M378.6 1161.4c0-1.3-.1-2.7-.7-3.4-.6-.8-2-1-2.6-1-2.5 0-3.5 1.5-3.6 1.8-.1.2-.7.8-.7 4.9v6.2c0 5.8 1.9 6.5 4.2 6.5 1 0 3.7-.4 3.7-4.9h3.1c.2 7.4-5.1 7.4-6.6 7.4-2.9 0-7.4-.2-7.4-9.3v-6.7c0-6.6 2.9-8.5 7.5-8.5 4.7 0 6.5 2.4 6.2 7z&quot; fill=&quot;#010101&quot; id=&quot;path7081&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M378.6 1161.4c0-1.3-.1-2.7-.7-3.4-.6-.8-2-1-2.6-1-2.5 0-3.5 1.5-3.6 1.8-.1.2-.7.8-.7 4.9v6.2c0 5.8 1.9 6.5 4.2 6.5 1 0 3.7-.4 3.7-4.9h3.1c.2 7.4-5.1 7.4-6.6 7.4-2.9 0-7.4-.2-7.4-9.3v-6.7c0-6.6 2.9-8.5 7.5-8.5 4.7 0 6.5 2.4 6.2 7z&quot; fill=&quot;none&quot; id=&quot;path7083&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M398.6 1154.9h3l-6.4 14.5v9h-3v-9l-6.3-14.5h3.4l4.5 11.4z&quot; fill=&quot;#010101&quot; id=&quot;path7085&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M398.6 1154.9h3l-6.4 14.5v9h-3v-9l-6.3-14.5h3.4l4.5 11.4z&quot; fill=&quot;none&quot; id=&quot;path7087&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g15_1&quot; d=&quot;M810.2 2594.4c0 1.3-1.1 2.3-2.4 2.3H487c-1.2 0-2.3-1-2.3-2.3v-53.8c0-1.3 1.1-2.4 2.3-2.4h320.8c1.3 0 2.4 1.1 2.4 2.4z&quot; fill=&quot;#f2f2f3&quot; id=&quot;path7089&quot;&gt;&lt;path class=&quot;g19_1&quot; d=&quot;M528.6 2567.5c0-8.1-6.5-14.6-14.6-14.6s-14.6 6.5-14.6 14.6 6.5 14.6 14.6 14.6 14.6-6.5 14.6-14.6z&quot; fill=&quot;#f58220&quot; id=&quot;path7091&quot;&gt;&lt;path class=&quot;g18_1&quot; d=&quot;M572.5 2567.5c0-8.1-6.6-14.6-14.7-14.6s-14.6 6.5-14.6 14.6 6.5 14.6 14.6 14.6 14.7-6.5 14.7-14.6z&quot; fill=&quot;#0072bc&quot; id=&quot;path7093&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M589.3 2572v.7c0 3.2 2 4.2 3.9 4.2 2.4 0 4.2-1 4.2-3.8 0-5.2-10.5-4.7-10.5-11.7 0-4.2 2.9-6.4 6.8-6.4 4.3 0 6.7 2.1 6.5 6.9h-3.1c.1-2.6-.8-4.3-3.6-4.3-1.8 0-3.6.9-3.6 3.5 0 5.1 10.5 4.4 10.5 11.8 0 5-3.4 6.6-7.2 6.6-7 0-7-5.3-6.9-7.5z&quot; fill=&quot;#010101&quot; id=&quot;path7095&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M589.3 2572v.7c0 3.2 2 4.2 3.9 4.2 2.4 0 4.2-1 4.2-3.8 0-5.2-10.5-4.7-10.5-11.7 0-4.2 2.9-6.4 6.8-6.4 4.3 0 6.7 2.1 6.5 6.9h-3.1c.1-2.6-.8-4.3-3.6-4.3-1.8 0-3.6.9-3.6 3.5 0 5.1 10.5 4.4 10.5 11.8 0 5-3.4 6.6-7.2 6.6-7 0-7-5.3-6.9-7.5z&quot; fill=&quot;none&quot; id=&quot;path7097&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M622.6 2555.5v23.5h-4.1l-9.3-20.4h-.1v20.4h-2.6v-23.5h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path7099&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M622.6 2555.5v23.5h-4.1l-9.3-20.4h-.1v20.4h-2.6v-23.5h4.2l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path7101&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M640.9 2570.5v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path7103&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M640.9 2570.5v-7.9c0-4.9-3.4-5.1-4.3-5.1-1 0-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path7105&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M648 2555.5h3.2l4.4 20.4h.1l4.7-20.4h3.9l4.2 20.4h.1l4.8-20.4h3.1l-6.2 23.5h-3.7l-4.4-20.4h-.1l-4.7 20.4h-3.7z&quot; fill=&quot;#010101&quot; id=&quot;path7107&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M648 2555.5h3.2l4.4 20.4h.1l4.7-20.4h3.9l4.2 20.4h.1l4.8-20.4h3.1l-6.2 23.5h-3.7l-4.4-20.4h-.1l-4.7 20.4h-3.7z&quot; fill=&quot;none&quot; id=&quot;path7109&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M684.7 2576.4h2.8c4.2 0 5.7-1.6 5.7-7v-4.8c0-4.7-1.5-6.5-4.6-6.5h-3.9zm-3-20.9h7.2c3 0 5.1 1.1 6.3 3.6.9 2 1 6.7 1 7.4 0 5-.4 7.9-1.4 9.5-1.3 2-3.6 3-7.7 3h-5.4z&quot; fill=&quot;#010101&quot; id=&quot;path7111&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M684.7 2576.4h2.8c4.2 0 5.7-1.6 5.7-7v-4.8c0-4.7-1.5-6.5-4.6-6.5h-3.9zm-3-20.9h7.2c3 0 5.1 1.1 6.3 3.6.9 2 1 6.7 1 7.4 0 5-.4 7.9-1.4 9.5-1.3 2-3.6 3-7.7 3h-5.4z&quot; fill=&quot;none&quot; id=&quot;path7113&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M713.7 2570.5v-7.9c0-4.9-3.4-5.1-4.3-5.1s-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5m-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;#010101&quot; id=&quot;path7115&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M713.7 2570.5v-7.9c0-4.9-3.4-5.1-4.3-5.1s-4.3.2-4.3 5.1v7.9c0 5.2 1.5 6.5 4.3 6.5s4.3-1.3 4.3-6.5zm-11.7-.1v-7.7c0-4.7 2.4-7.7 7.4-7.7s7.4 3 7.4 7.7v7.7c0 6.5-2.4 9.1-7.4 9.1s-7.4-2.6-7.4-9.1z&quot; fill=&quot;none&quot; id=&quot;path7117&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M739.5 2555.5v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;#010101&quot; id=&quot;path7119&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M739.5 2555.5v23.5h-4.1l-9.2-20.4h-.1v20.4h-2.7v-23.5h4.3l9.1 20.1h.1v-20.1z&quot; fill=&quot;none&quot; id=&quot;path7121&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1585.2 2155.2c-.9 0-1.7.8-1.7 1.7s.8 1.7 1.7 1.7c1 0 1.7-.8 1.7-1.7 0-1-.8-1.7-1.7-1.7m-18 3.4c.9 0 1.7-.8 1.7-1.7s-.8-1.7-1.7-1.7-1.7.7-1.7 1.7c0 .9.8 1.7 1.7 1.7m9-24.4h-9.7c-.6 0-.9.3-.9.8v.8c0 .3.3.7.9.7h19.6c.4 0 .7-.2.7-.6v-.9c0-.4-.3-.8-.7-.8zm9.8 19c.6 0 .8-.2.8-.8v-12.1c0-.6-.2-.8-.8-.8h-19.6c-.6 0-.8.2-.8.8v12.1c0 .5.2.8.8.8h19.6m3.8-13.7h.9c.6 0 .9.3.9.8v5c0 .5-.3.8-.8.8h-1v12.9c0 .4-.1.8-.4 1.1-.3.4-.7.6-1.2.6h-1.6v2.3c0 .5-.3.8-.8.8h-2.7c-.5 0-.8-.3-.8-.8V2160.7H1570v2.5c-.1.3-.3.6-.7.6h-2.8c-.4 0-.7-.3-.7-.7v-2.4h-1.6c-.8 0-1.4-.5-1.5-1.2-.1-.1-.1-.3-.1-.5v-12.9h-.8c-.7 0-.9-.2-.9-.9v-4.9c0-.5.2-.8.8-.8h.9v-6.4c0-.8.4-1.6 1.1-1.6h24.4c1.1 0 1.7.6 1.7 1.6v6.4z&quot; fill=&quot;#010101&quot; fill-rule=&quot;evenodd&quot; id=&quot;path7123&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2418.1 1316.4.1-.1h3.2c2.8 0 3.3 1.6 3.3 2.8 0 .9-.2 1.6-.7 2.1-.6.5-1.4.7-2.6.7h-3.2s-.1 0-.1-.1zm0 8.6c0-.1.1-.1.1-.1h3.6c2.1 0 3.7-.6 4.8-1.8 1-.9 1.5-2.3 1.5-3.9 0-1.2-.2-2.8-1.4-4-1.1-1.2-2.8-1.8-4.9-1.8h-6c-.8 0-1 .2-1 1v15.3c0 .8.2 1 1 1h1.3c.8 0 1-.2 1-1z&quot; fill=&quot;#010101&quot; id=&quot;path7125&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2420.4 1308.5c-1.8 0-3.5.4-5.1 1.1-1.6.6-3 1.6-4.2 2.8s-2.2 2.6-2.8 4.2c-.7 1.6-1 3.3-1 5.1s.3 3.5 1 5.1c.6 1.6 1.6 3 2.8 4.2s2.6 2.2 4.2 2.8c3.2 1.4 7 1.4 10.2 0 1.6-.6 3-1.6 4.2-2.8s2.2-2.6 2.8-4.2c.7-1.6 1.1-3.3 1.1-5.1s-.4-3.5-1.1-5.1c-.6-1.6-1.6-3-2.8-4.2s-2.6-2.2-4.2-2.8c-1.6-.7-3.3-1.1-5.1-1.1m0 28.6c-2.1 0-4.1-.4-6-1.2-1.8-.8-3.4-1.9-4.8-3.3-1.5-1.5-2.6-3.1-3.3-4.9-.8-1.9-1.3-3.9-1.3-6s.5-4.1 1.3-6c.7-1.8 1.8-3.5 3.3-4.9 1.4-1.4 3-2.5 4.8-3.3 3.8-1.6 8.2-1.6 12 0 1.8.8 3.5 1.9 4.9 3.3 1.4 1.5 2.5 3.1 3.3 4.9.8 1.9 1.2 3.9 1.2 6s-.4 4.1-1.2 6c-.8 1.8-1.9 3.4-3.3 4.9-1.4 1.4-3.1 2.5-4.9 3.3-1.9.8-3.9 1.2-6 1.2z&quot; fill=&quot;#010101&quot; id=&quot;path7127&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m467.8 2325.5.1-.1h3.2c2.7 0 3.3 1.5 3.3 2.8 0 .9-.2 1.6-.7 2-.6.6-1.4.8-2.6.8h-3.2s-.1 0-.1-.1zm0 8.6c0-.1.1-.2.1-.2h3.6c2.1 0 3.7-.5 4.8-1.7 1-1 1.5-2.3 1.5-4 0-1.1-.2-2.7-1.4-3.9-1.1-1.2-2.8-1.8-4.9-1.8h-6c-.8 0-1 .2-1 1v15.3c0 .8.2 1 1 1h1.3c.8 0 1-.2 1-1z&quot; fill=&quot;#010101&quot; id=&quot;path7129&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M470.1 2317.6c-1.8 0-3.5.4-5.1 1.1-1.6.6-3 1.6-4.2 2.8s-2.2 2.6-2.8 4.2c-.7 1.6-1.1 3.3-1.1 5.1s.4 3.5 1.1 5.1c.6 1.6 1.6 3 2.8 4.2s2.6 2.2 4.2 2.8c3.2 1.4 7 1.4 10.2 0 1.6-.6 3-1.6 4.2-2.8s2.2-2.6 2.8-4.2c.7-1.6 1.1-3.3 1.1-5.1s-.4-3.5-1.1-5.1c-.6-1.6-1.6-3-2.8-4.2s-2.6-2.2-4.2-2.8c-1.6-.7-3.3-1.1-5.1-1.1m0 28.5c-2.1 0-4.1-.4-6-1.2-1.8-.7-3.4-1.8-4.9-3.3-1.4-1.4-2.5-3-3.2-4.8-.9-1.9-1.3-3.9-1.3-6s.4-4.1 1.3-6c.7-1.8 1.8-3.5 3.3-4.9 1.4-1.4 3-2.5 4.8-3.3 3.8-1.6 8.2-1.6 12 0 1.8.8 3.5 1.9 4.9 3.3s2.5 3.1 3.3 4.9c.8 1.9 1.2 3.9 1.2 6s-.4 4.1-1.2 6c-.8 1.8-1.9 3.4-3.3 4.8-1.4 1.5-3.1 2.6-4.9 3.3-1.9.8-3.9 1.2-6 1.2z&quot; fill=&quot;#010101&quot; id=&quot;path7131&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1005.3 1230.4s0-.1.1-.1h3.2c2.7 0 3.3 1.5 3.3 2.8 0 .9-.3 1.6-.8 2.1s-1.4.7-2.5.7h-3.2q-.1 0-.1-.1zm0 8.6q0-.1.1-.1h3.5c2.2 0 3.8-.6 4.9-1.8 1-.9 1.5-2.3 1.5-3.9 0-1.2-.3-2.8-1.5-4-1.1-1.2-2.7-1.8-4.9-1.8h-6c-.7 0-1 .2-1 1v15.3c0 .8.3 1 1 1h1.4c.7 0 1-.2 1-1z&quot; fill=&quot;#010101&quot; id=&quot;path7133&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1007.6 1222.5c-1.8 0-3.5.4-5.2 1.1-1.5.6-2.9 1.6-4.1 2.8-1.3 1.2-2.2 2.6-2.9 4.2-.6 1.6-1 3.3-1 5.1s.4 3.5 1 5.1c.7 1.6 1.6 3 2.9 4.2 1.2 1.2 2.6 2.2 4.1 2.8 3.3 1.4 7 1.4 10.3 0 1.6-.6 3-1.6 4.2-2.8s2.1-2.6 2.8-4.2 1-3.3 1-5.1-.3-3.5-1-5.1-1.6-3-2.8-4.2-2.6-2.2-4.2-2.8c-1.6-.7-3.4-1.1-5.1-1.1m0 28.6c-2.1 0-4.1-.4-6-1.3-1.8-.7-3.5-1.8-4.9-3.2-1.4-1.5-2.5-3.1-3.3-4.9-.8-1.9-1.2-3.9-1.2-6s.4-4.1 1.2-6c.8-1.8 1.9-3.5 3.3-4.9s3.1-2.5 4.9-3.3c3.8-1.6 8.2-1.6 12 0 1.8.8 3.4 1.9 4.8 3.3s2.6 3.1 3.3 4.9c.8 1.9 1.2 3.9 1.2 6s-.4 4.1-1.2 6c-.7 1.8-1.9 3.4-3.3 4.9-1.4 1.4-3 2.5-4.8 3.2-1.9.9-4 1.3-6 1.3z&quot; fill=&quot;#010101&quot; id=&quot;path7135&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M487.3 1160.9q0-.1.1-.1h3.7c3.1 0 3.8 1.8 3.8 3.2 0 1-.3 1.8-.9 2.4-.6.5-1.6.8-2.9.8h-3.7q-.1 0-.1-.1zm0 9.8s0-.1.1-.1h4.1c2.4 0 4.3-.7 5.6-2 1.1-1.1 1.7-2.7 1.7-4.5 0-1.3-.3-3.2-1.7-4.6-1.3-1.4-3.2-2.1-5.6-2.1h-6.9c-.9 0-1.2.3-1.2 1.2v17.6c0 .9.3 1.2 1.2 1.2h1.5c.9 0 1.2-.3 1.2-1.2z&quot; fill=&quot;#010101&quot; id=&quot;path7137&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M489.9 1151.8c-2 0-4 .4-5.9 1.2-1.8.8-3.4 1.9-4.8 3.3s-2.5 3-3.2 4.8c-.8 1.9-1.2 3.8-1.2 5.9 0 2 .4 4 1.2 5.9.7 1.8 1.8 3.4 3.2 4.8s3 2.5 4.8 3.2c3.8 1.6 8.1 1.6 11.8 0 1.8-.7 3.4-1.8 4.8-3.2s2.5-3 3.2-4.8c.8-1.9 1.2-3.9 1.2-5.9 0-2.1-.4-4-1.2-5.9-.7-1.8-1.8-3.4-3.2-4.8s-3-2.5-4.8-3.3c-1.9-.8-3.9-1.2-5.9-1.2m0 32.8c-2.4 0-4.7-.4-6.9-1.4-2.1-.8-4-2.1-5.6-3.7-1.6-1.7-2.9-3.6-3.8-5.7s-1.3-4.4-1.3-6.8.4-4.7 1.3-6.9c.9-2.1 2.2-4 3.8-5.6s3.5-2.9 5.6-3.8c4.4-1.8 9.4-1.8 13.8 0 2.1.9 4 2.2 5.6 3.8s2.9 3.5 3.8 5.6c.9 2.2 1.4 4.5 1.4 6.9s-.5 4.7-1.4 6.9c-.9 2-2.2 3.9-3.8 5.6-1.6 1.6-3.5 2.9-5.6 3.7-2.2 1-4.5 1.4-6.9 1.4z&quot; fill=&quot;#010101&quot; id=&quot;path7139&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1111.6 3197.1c0-.1.1-.2.1-.2h3.7c3.1 0 3.8 1.8 3.8 3.3 0 1-.3 1.8-.9 2.3-.6.6-1.6.9-2.9.9h-3.7l-.1-.1zm0 9.8c0-.1.1-.2.1-.2h4.1c2.4 0 4.3-.6 5.6-1.9 1.1-1.2 1.7-2.7 1.7-4.6 0-1.3-.3-3.1-1.7-4.6-1.3-1.3-3.1-2-5.6-2h-6.9c-.9 0-1.2.2-1.2 1.1v17.6c0 .9.3 1.2 1.2 1.2h1.5c.9 0 1.2-.3 1.2-1.2z&quot; fill=&quot;#010101&quot; id=&quot;path7141&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1114.2 3188c-2 0-4 .4-5.9 1.2-1.8.7-3.4 1.8-4.8 3.2s-2.4 3-3.2 4.8c-.8 1.9-1.2 3.9-1.2 5.9 0 2.1.4 4 1.2 5.9.8 1.8 1.8 3.4 3.2 4.8s3 2.5 4.8 3.3c3.8 1.5 8.1 1.5 11.8 0 1.8-.8 3.4-1.9 4.8-3.3s2.5-3 3.3-4.8c.8-1.9 1.2-3.8 1.2-5.9 0-2-.4-4-1.2-5.9-.8-1.8-1.9-3.4-3.3-4.8s-3-2.5-4.8-3.2c-1.8-.8-3.8-1.2-5.9-1.2m0 32.8c-2.3 0-4.7-.5-6.8-1.4s-4-2.2-5.6-3.8c-1.7-1.6-2.9-3.5-3.8-5.6-1-2.2-1.4-4.5-1.4-6.9s.4-4.7 1.4-6.9c.9-2.1 2.1-3.9 3.8-5.6 1.6-1.6 3.5-2.9 5.6-3.7 4.3-1.9 9.3-1.9 13.7 0 2.1.8 4 2.1 5.6 3.7 1.6 1.7 2.9 3.5 3.8 5.6.9 2.2 1.4 4.5 1.4 6.9s-.5 4.7-1.4 6.9c-.9 2.1-2.2 4-3.8 5.6s-3.5 2.9-5.6 3.8c-2.2.9-4.5 1.4-6.9 1.4z&quot; fill=&quot;#010101&quot; id=&quot;path7143&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2445.5 2269.8.1-.1h3.2c2.7 0 3.3 1.6 3.3 2.8 0 .9-.2 1.6-.7 2.1-.6.5-1.4.7-2.6.7h-3.2s-.1 0-.1-.1zm0 8.6c0-.1.1-.1.1-.1h3.6c2.1 0 3.7-.6 4.8-1.7 1-1 1.5-2.4 1.5-4 0-1.2-.3-2.8-1.4-4s-2.8-1.8-4.9-1.8h-6c-.8 0-1 .2-1 1v15.3c0 .8.2 1 1 1h1.3c.8 0 1-.2 1-1z&quot; fill=&quot;#010101&quot; id=&quot;path7145&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2447.8 2261.9c-1.8 0-3.5.4-5.1 1.1-1.6.6-3 1.6-4.2 2.8s-2.2 2.6-2.8 4.2c-.7 1.6-1.1 3.3-1.1 5.1s.4 3.5 1.1 5.1c.6 1.6 1.6 3 2.8 4.2s2.6 2.2 4.2 2.8c3.2 1.4 7 1.4 10.2 0 1.6-.6 3-1.6 4.2-2.8s2.2-2.6 2.8-4.2c.7-1.6 1.1-3.3 1.1-5.1s-.4-3.5-1.1-5.1c-.6-1.6-1.6-3-2.8-4.2s-2.6-2.2-4.2-2.8c-1.6-.7-3.3-1.1-5.1-1.1m0 28.6c-2.1 0-4.1-.4-6-1.2-1.8-.8-3.5-1.9-4.9-3.3s-2.5-3.1-3.3-4.9c-.8-1.9-1.2-3.9-1.2-6s.4-4.1 1.3-6c.7-1.8 1.8-3.4 3.2-4.9 1.4-1.4 3.1-2.5 4.9-3.2 3.8-1.7 8.2-1.7 12 0 1.8.7 3.5 1.8 4.9 3.2 1.4 1.5 2.5 3.1 3.3 4.9.8 1.9 1.2 3.9 1.2 6s-.4 4.1-1.2 6c-.8 1.8-1.9 3.5-3.3 4.9s-3.1 2.5-4.9 3.3c-1.9.8-3.9 1.2-6 1.2z&quot; fill=&quot;#010101&quot; id=&quot;path7147&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M818.9 1200h-21.7c-1.6 0-2.8-1.2-2.8-2.8v-21.7c0-1.6 1.2-2.9 2.8-2.9h21.7c1.6 0 2.8 1.3 2.8 2.9v8.2h-1.5c-.2 0-.3.2-.3.3v4.7c0 .1.1.2.3.2h1.5v8.3c0 1.6-1.2 2.8-2.8 2.8m0-29h-21.7c-2.5 0-4.5 2-4.5 4.5v21.7c0 2.5 2 4.5 4.5 4.5h21.7c2.5 0 4.5-2 4.5-4.5v-21.7c0-2.5-2-4.5-4.5-4.5z&quot; fill=&quot;#010101&quot; id=&quot;path7149&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M817.3 1181.3c0-1-1-1.8-1.9-1.8h-5.2c-.9 0-1.9.8-1.9 1.8v6.3c0 .5.4.8.9.8.4 0 .8-.3.8-.8v-5.7c0-.1.1-.2.3-.2.1 0 .2.1.2.3v15.1c0 .5.5 1 1 1 .6 0 1-.5 1-1v-8.7c0-.1.2-.3.3-.3.2 0 .3.1.3.3v8.7c0 .5.5 1 1 1 .6 0 1-.5 1-1V1182c0-.2.1-.3.3-.3.1 0 .2.1.2.2v5.7c0 .5.4.8.9.8.4 0 .8-.3.8-.8z&quot; fill=&quot;#010101&quot; id=&quot;path7151&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M812.8 1178.9h.1c1.1 0 2-1 2-2.1s-.9-2.1-2-2.1h-.1c-1.2 0-2.1 1-2.1 2.1s.9 2.1 2.1 2.1z&quot; fill=&quot;#010101&quot; id=&quot;path7153&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M802.2 1184.4v-5.7l2.4 2.4 1.3-1.3-4.6-4.6-4.6 4.6 1.3 1.3 2.4-2.4v5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7155&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M800.4 1188.3v5.7l-2.4-2.4-1.3 1.3 4.6 4.6 4.6-4.6-1.3-1.3-2.4 2.4v-5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7157&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M972.5 1249.4h-21.8c-1.5 0-2.8-1.2-2.8-2.8v-21.7c0-1.6 1.3-2.8 2.8-2.8h21.8c1.6 0 2.8 1.2 2.8 2.8v8.3h-1.6c-.1 0-.2.1-.2.2v4.7c0 .1.1.3.2.3h1.6v8.2c0 1.6-1.2 2.8-2.8 2.8m0-29h-21.8c-2.4 0-4.4 2-4.4 4.5v21.7c0 2.5 2 4.5 4.4 4.5h21.8c2.4 0 4.4-2 4.4-4.5v-21.7c0-2.5-2-4.5-4.4-4.5z&quot; fill=&quot;#010101&quot; id=&quot;path7159&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M970.8 1230.7c0-1-.9-1.8-1.8-1.8h-5.3c-.9 0-1.8.8-1.8 1.8v6.3c0 .5.4.8.8.8.5 0 .9-.3.9-.8v-5.6c0-.2.1-.3.2-.3.2 0 .3.1.3.3v15.1c0 .5.4 1 1 1 .5 0 1-.5 1-1v-8.7c0-.1.1-.3.3-.3.1 0 .3.2.3.3v8.7c0 .5.4 1 1 1 .5 0 1-.5 1-1v-15.1c0-.2.1-.3.2-.3.2 0 .3.1.3.3v5.6c0 .5.4.8.8.8.5 0 .8-.3.8-.8z&quot; fill=&quot;#010101&quot; id=&quot;path7161&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M966.3 1228.3h.1c1.2 0 2.1-1 2.1-2.1s-.9-2.1-2.1-2.1h-.1c-1.1 0-2 1-2 2.1s.9 2.1 2 2.1z&quot; fill=&quot;#010101&quot; id=&quot;path7163&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M955.7 1233.8v-5.7l2.4 2.4 1.4-1.3-4.6-4.6-1.4 1.3-3.2 3.3 1.3 1.3 2.4-2.4v5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7165&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M954 1237.8v5.6l-2.4-2.4-1.3 1.4 4.6 4.6 1.3-1.4 3.3-3.2-1.4-1.4-2.4 2.4v-5.6z&quot; fill=&quot;#010101&quot; id=&quot;path7167&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1217 1367.7h-21.7c-1.6 0-2.8-1.3-2.8-2.8v-21.8c0-1.5 1.2-2.8 2.8-2.8h21.7c1.6 0 2.8 1.3 2.8 2.8v8.3h-1.5c-.2 0-.3.1-.3.3v4.6c0 .2.1.3.3.3h1.5v8.3c0 1.5-1.2 2.8-2.8 2.8m0-29h-21.7c-2.5 0-4.5 2-4.5 4.4v21.8c0 2.4 2 4.4 4.5 4.4h21.7c2.5 0 4.5-2 4.5-4.4v-21.8c0-2.4-2-4.4-4.5-4.4z&quot; fill=&quot;#010101&quot; id=&quot;path7169&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1215.4 1349c0-1-1-1.9-1.9-1.9h-5.2c-.9 0-1.9.9-1.9 1.9v6.3c0 .4.4.8.9.8.4 0 .8-.4.8-.8v-5.7c0-.1.1-.2.2-.2.2 0 .3.1.3.2v15.1c0 .6.5 1 1 1 .6 0 1-.4 1-1v-8.6c0-.2.1-.3.3-.3s.3.1.3.3v8.6c0 .6.5 1 1 1s1-.4 1-.9v-15.2c0-.1.1-.2.3-.2.1 0 .2.1.2.2V1355.3c0 .4.4.8.8.8.5 0 .9-.4.9-.8v-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7171&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1210.9 1346.6c1.2-.1 2.1-1 2.1-2.2 0-1.1-.9-2-2.1-2.1-1.2.1-2.1 1-2.1 2.1 0 1.2.9 2.1 2.1 2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7173&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1200.3 1352v-5.6l2.4 2.4 1.3-1.4-3.3-3.2-1.3-1.4-1.3 1.4-3.3 3.2 1.3 1.4 2.4-2.4v5.6z&quot; fill=&quot;#010101&quot; id=&quot;path7175&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1198.5 1356v5.7l-2.4-2.4-1.3 1.3 4.6 4.6 4.6-4.6-1.3-1.3-2.4 2.4v-5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7177&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1969.5 2341.9h-21.8c-1.6 0-2.8-1.3-2.8-2.9v-21.7c0-1.6 1.2-2.8 2.8-2.8h21.8c1.5 0 2.8 1.2 2.8 2.8v8.3h-1.6c-.2 0-.3.1-.3.2v4.7c0 .1.1.3.3.3h1.6v8.2c0 1.6-1.3 2.9-2.8 2.9m0-29h-21.8c-2.4 0-4.4 1.9-4.4 4.4v21.7c0 2.5 2 4.5 4.4 4.5h21.8c2.4 0 4.4-2 4.4-4.5v-21.7c0-2.5-2-4.4-4.4-4.4z&quot; fill=&quot;#010101&quot; id=&quot;path7179&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1967.8 2323.1c0-1-.9-1.8-1.8-1.8h-5.3c-.9 0-1.8.8-1.8 1.8v6.3c0 .5.3.8.8.8.4 0 .8-.3.8-.8v-5.6c0-.2.1-.3.3-.3.1 0 .2.1.2.3v15.1c0 .5.5 1 1 1 .6 0 1-.5 1-1v-8.7c0-.1.2-.3.3-.3.2 0 .3.2.3.3v8.7c0 .5.5 1 1 1 .6 0 1-.4 1-1v-15.1c0-.2.1-.3.3-.3.1 0 .2.1.2.3v5.6c0 .5.4.8.9.8.4 0 .8-.3.8-.8z&quot; fill=&quot;#010101&quot; id=&quot;path7181&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1963.3 2320.7h.1c1.1 0 2-1 2-2.1s-.9-2.1-2-2.1h-.1c-1.2 0-2.1 1-2.1 2.1s.9 2.1 2.1 2.1z&quot; fill=&quot;#010101&quot; id=&quot;path7183&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1952.7 2326.2v-5.7l2.4 2.4 1.3-1.3-3.2-3.3-1.4-1.3-4.6 4.6 1.4 1.3 2.4-2.4v5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7185&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1951 2330.2v5.6l-2.4-2.4-1.4 1.4 3.3 3.2 1.3 1.4 4.6-4.6-1.3-1.4-2.4 2.4v-5.6z&quot; fill=&quot;#010101&quot; id=&quot;path7187&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1876.9 2418.4h-21.7c-1.6 0-2.8-1.3-2.8-2.8v-21.8c0-1.5 1.2-2.8 2.8-2.8h21.7c1.6 0 2.9 1.3 2.9 2.8v8.3h-1.6c-.2 0-.3.1-.3.3v4.6c0 .2.1.3.3.3h1.6v8.3c0 1.5-1.3 2.8-2.9 2.8m0-29h-21.7c-2.5 0-4.4 2-4.4 4.4v21.8c0 2.4 1.9 4.4 4.4 4.4h21.7c2.5 0 4.5-2 4.5-4.4v-21.8c0-2.4-2-4.4-4.5-4.4z&quot; fill=&quot;#010101&quot; id=&quot;path7189&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1875.3 2399.6c0-.9-.9-1.8-1.8-1.8h-5.3c-.9 0-1.8.9-1.8 1.8v6.4c0 .4.3.8.8.8.4 0 .8-.4.8-.8v-5.7c0-.1.1-.2.3-.2.1 0 .2.1.2.2v15.1c0 .6.5 1 1 1 .6 0 1-.4 1-1v-8.6c0-.2.2-.3.3-.3.2 0 .3.1.3.3v8.6c0 .6.5 1 1 1 .6 0 1-.4 1-1v-15.1c0-.1.1-.2.3-.2.1 0 .2.1.2.2v5.7c0 .4.4.8.9.8.4 0 .8-.4.8-.8v-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7191&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1870.8 2397.3h.1c1.1-.1 2-1 2-2.2 0-1.1-.9-2-2-2.1h-.1c-1.2.1-2.1 1-2.1 2.1 0 1.2.9 2.1 2.1 2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7193&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1860.2 2402.7v-5.6l2.4 2.4 1.3-1.4-3.3-3.2-1.3-1.4-1.3 1.4-3.3 3.2 1.3 1.4 2.4-2.4v5.6z&quot; fill=&quot;#010101&quot; id=&quot;path7195&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1858.4 2406.7v5.7l-2.4-2.4-1.3 1.3 4.6 4.6 4.6-4.6-1.3-1.3-2.4 2.4v-5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7197&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M522.8 2019.8h-25c-1.8 0-3.2-1.4-3.2-3.2v-25c0-1.8 1.4-3.3 3.2-3.3h25c1.8 0 3.2 1.5 3.2 3.3v9.5h-1.8c-.2 0-.3.1-.3.3v5.4c0 .1.1.3.3.3h1.8v9.5c0 1.8-1.4 3.2-3.2 3.2m0-33.3h-25c-2.8 0-5.1 2.3-5.1 5.1v25c0 2.8 2.3 5.1 5.1 5.1h25c2.8 0 5.1-2.3 5.1-5.1v-25c0-2.8-2.3-5.1-5.1-5.1z&quot; fill=&quot;#010101&quot; id=&quot;path7199&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M520.9 1998.3c0-1.2-1.1-2.1-2.1-2.1h-6.1c-1 0-2.1.9-2.1 2.1v7.2c0 .5.5 1 1 1s.9-.5.9-1v-6.5c0-.1.2-.2.3-.2.2 0 .3.1.3.3v17.3c0 .6.6 1.1 1.2 1.1s1.1-.5 1.1-1.1v-9.9c0-.2.2-.4.4-.4s.3.2.3.4v9.9c0 .6.5 1.1 1.2 1.1.6 0 1.1-.5 1.1-1.1v-17.3c0-.2.1-.3.3-.3s.3.1.3.2v6.5c0 .5.4 1 1 1 .5 0 .9-.5.9-1z&quot; fill=&quot;#010101&quot; id=&quot;path7201&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M515.7 1995.5h.1c1.3 0 2.4-1.1 2.4-2.4s-1.1-2.4-2.4-2.4h-.1c-1.3 0-2.3 1.1-2.3 2.4s1 2.4 2.3 2.4z&quot; fill=&quot;#010101&quot; id=&quot;path7203&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M503.5 2001.8v-6.5l2.8 2.8 1.5-1.6-5.3-5.3-1.5 1.6-3.7 3.7 1.5 1.6 2.8-2.8v6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7205&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M501.5 2006.4v6.5l-2.7-2.8-1.5 1.6 3.7 3.7 1.5 1.6 5.3-5.3-1.5-1.6-2.8 2.8v-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7207&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1529.1 2163.4h-25c-1.8 0-3.3-1.4-3.3-3.1v-24.5c0-1.8 1.5-3.2 3.3-3.2h25c1.7 0 3.2 1.4 3.2 3.2v9.3h-1.8c-.2 0-.3.1-.3.3v5.2c0 .2.1.3.3.3h1.8v9.4c0 1.7-1.5 3.1-3.2 3.1m0-32.6h-25c-2.9 0-5.1 2.2-5.1 5v24.5c0 2.7 2.2 4.9 5.1 4.9h25c2.8 0 5.1-2.2 5.1-4.9v-24.5c0-2.8-2.3-5-5.1-5z&quot; fill=&quot;#010101&quot; id=&quot;path7209&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1527.1 2142.3c0-1.1-1-2-2.1-2h-6c-1 0-2.1.9-2.1 2v7.1c0 .5.4 1 .9 1 .6 0 1-.5 1-1v-6.3c0-.2.1-.3.3-.3.1 0 .3.1.3.3v17c0 .6.5 1.1 1.1 1.1.7 0 1.2-.5 1.2-1.1v-9.7c0-.2.1-.4.3-.4s.4.2.4.3v9.8c0 .6.5 1.1 1.1 1.1s1.1-.5 1.2-1.1v-17c0-.2.1-.3.3-.3.1 0 .2.1.3.3v6.3c0 .5.4 1 .9 1s.9-.5.9-1z&quot; fill=&quot;#010101&quot; id=&quot;path7211&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1522 2139.6h.1c1.3 0 2.3-1.1 2.3-2.4 0-1.2-1-2.3-2.3-2.3h-.1c-1.3 0-2.4 1.1-2.4 2.3 0 1.3 1.1 2.4 2.4 2.4z&quot; fill=&quot;#010101&quot; id=&quot;path7213&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1509.8 2145.8v-6.4l2.7 2.7 1.6-1.5-3.8-3.7-1.5-1.5-1.5 1.5-3.8 3.7 1.5 1.5 2.8-2.7v6.4z&quot; fill=&quot;#010101&quot; id=&quot;path7215&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1507.8 2150.3v6.3l-2.8-2.7-1.5 1.5 3.8 3.7 1.5 1.5 1.5-1.5 3.8-3.7-1.6-1.5-2.7 2.7v-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path7217&quot;&gt;&lt;path d=&quot;M1541 2163.7v-31.2&quot; fill=&quot;none&quot; id=&quot;path7219&quot; stroke=&quot;#f58220&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;3.297&quot; style=&quot;fill: none; stroke: #f58220; stroke-width: 3.2969444; stroke-linecap: round; stroke-linejoin: round;&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M449.6 1182.8h-25c-1.8 0-3.2-1.4-3.2-3.2v-25c0-1.8 1.4-3.3 3.2-3.3h25c1.8 0 3.2 1.5 3.2 3.3v9.5H451c-.2 0-.3.1-.3.3v5.4c0 .1.1.3.3.3h1.8v9.5c0 1.8-1.4 3.2-3.2 3.2m0-33.3h-25c-2.8 0-5.1 2.3-5.1 5.1v25c0 2.8 2.3 5.1 5.1 5.1h25c2.8 0 5.1-2.3 5.1-5.1v-25c0-2.8-2.3-5.1-5.1-5.1z&quot; fill=&quot;#010101&quot; id=&quot;path7221&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M447.7 1161.3c0-1.2-1.1-2.1-2.1-2.1h-6.1c-1 0-2.1.9-2.1 2.1v7.2c0 .6.5 1 1 1s.9-.4.9-1v-6.5c0-.1.2-.2.3-.2.2 0 .3.1.3.3v17.3c0 .6.5 1.1 1.2 1.1.6 0 1.1-.5 1.1-1.1v-9.9c0-.2.2-.4.4-.4s.3.2.3.4v9.9c0 .6.5 1.1 1.2 1.1.6 0 1.1-.4 1.1-1.1v-17.3c0-.2.1-.3.3-.3s.3.1.3.2v6.5c0 .6.4 1 .9 1 .6 0 1-.4 1-1z&quot; fill=&quot;#010101&quot; id=&quot;path7223&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M442.5 1158.5h.1c1.3 0 2.4-1.1 2.4-2.4s-1.1-2.4-2.4-2.4h-.1c-1.3 0-2.3 1.1-2.3 2.4s1 2.4 2.3 2.4z&quot; fill=&quot;#010101&quot; id=&quot;path7225&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M430.3 1164.8v-6.5l2.8 2.8 1.5-1.6-5.3-5.3-1.5 1.6-3.8 3.7 1.6 1.6 2.7-2.8v6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7227&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M428.3 1169.4v6.5l-2.7-2.8-1.6 1.6 3.8 3.7 1.5 1.6 5.3-5.3-1.5-1.6-2.8 2.8v-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7229&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1680.9 2769.6h-25c-1.8 0-3.2-1.5-3.2-3.2v-25c0-1.8 1.4-3.3 3.2-3.3h25c1.8 0 3.2 1.5 3.2 3.3v9.5h-1.8c-.2 0-.3.1-.3.3v5.3c0 .2.1.4.3.4h1.8v9.5c0 1.7-1.4 3.2-3.2 3.2m0-33.3h-25c-2.8 0-5.1 2.3-5.1 5.1v25c0 2.8 2.3 5.1 5.1 5.1h25c2.8 0 5.1-2.3 5.1-5.1v-25c0-2.8-2.3-5.1-5.1-5.1z&quot; fill=&quot;#010101&quot; id=&quot;path7231&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1679 2748.1c0-1.2-1.1-2.1-2.1-2.1h-6.1c-1 0-2.1.9-2.1 2.1v7.2c0 .5.4 1 1 1 .5 0 .9-.5.9-1v-6.5c0-.1.2-.3.3-.3.2 0 .3.2.3.3v17.4c0 .6.5 1.1 1.2 1.1.6 0 1.1-.5 1.1-1.1v-9.9c0-.2.2-.4.4-.4.1 0 .3.2.3.3v10c0 .6.5 1.1 1.2 1.1.6 0 1.1-.5 1.1-1.1v-17.4c0-.1.1-.3.3-.3.1 0 .3.2.3.3v6.5c0 .5.4 1 .9 1 .6 0 1-.5 1-1z&quot; fill=&quot;#010101&quot; id=&quot;path7233&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1673.8 2745.3h.1c1.3 0 2.4-1.1 2.4-2.4s-1.1-2.4-2.4-2.5h-.1c-1.3.1-2.3 1.2-2.3 2.5s1 2.4 2.3 2.4z&quot; fill=&quot;#010101&quot; id=&quot;path7235&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1661.6 2751.6v-6.5l2.8 2.8 1.5-1.6-5.3-5.3-1.5 1.6-3.8 3.7 1.6 1.6 2.7-2.8v6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7237&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1659.6 2756.2v6.5l-2.7-2.8-1.6 1.6 3.8 3.7 1.5 1.5 1.6-1.5 3.7-3.7-1.5-1.6-2.8 2.8v-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7239&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1125 1708.2h-25c-1.7 0-3.2-1.4-3.2-3.2v-25c0-1.8 1.5-3.3 3.2-3.3h25c1.8 0 3.3 1.5 3.3 3.3v9.5h-1.8c-.2 0-.4.1-.4.3v5.4c0 .1.2.3.4.3h1.8v9.5c0 1.8-1.5 3.2-3.3 3.2m0-33.3h-25c-2.8 0-5 2.3-5 5.1v25c0 2.8 2.2 5.1 5 5.1h25c2.9 0 5.1-2.3 5.1-5.1v-25c0-2.8-2.2-5.1-5.1-5.1z&quot; fill=&quot;#010101&quot; id=&quot;path7241&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1123.1 1686.7c0-1.2-1-2.1-2.1-2.1h-6c-1.1 0-2.1.9-2.1 2.1v7.2c0 .5.4 1 .9 1s1-.5 1-1v-6.5c0-.1.1-.3.3-.3.1 0 .3.2.3.3v17.4c0 .6.5 1.1 1.1 1.1s1.2-.5 1.2-1.1v-9.9c0-.2.1-.4.3-.4s.4.2.4.3v10c0 .6.5 1.1 1.1 1.1s1.1-.5 1.1-1.1v-17.4c0-.1.2-.3.3-.3.2 0 .3.2.3.3v6.5c0 .5.5 1 1 1s.9-.5.9-1z&quot; fill=&quot;#010101&quot; id=&quot;path7243&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1118 1683.9h.1c1.3 0 2.3-1.1 2.3-2.4s-1-2.4-2.3-2.4h-.1c-1.4 0-2.4 1.1-2.4 2.4s1 2.4 2.4 2.4z&quot; fill=&quot;#010101&quot; id=&quot;path7245&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1105.8 1690.2v-6.5l2.7 2.8 1.6-1.6-3.8-3.7-1.5-1.6-5.3 5.3 1.5 1.6 2.8-2.8v6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7247&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1103.8 1694.8v6.5l-2.8-2.8-1.5 1.6 5.3 5.3 1.5-1.6 3.8-3.7-1.6-1.6-2.7 2.8v-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7249&quot;&gt;&lt;path class=&quot;g21_1&quot; d=&quot;M1137 1708.5v-31.9&quot; fill=&quot;none&quot; id=&quot;path7251&quot; stroke=&quot;#f58220&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;3.331&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M785.9 2583.1h-25c-1.8 0-3.2-1.5-3.2-3.3v-25c0-1.8 1.4-3.2 3.2-3.2h25c1.8 0 3.2 1.4 3.2 3.2v9.5h-1.8c-.2 0-.3.2-.3.3v5.4c0 .2.1.3.3.3h1.8v9.5c0 1.8-1.4 3.3-3.2 3.3m0-33.4h-25c-2.8 0-5.1 2.3-5.1 5.1v25c0 2.8 2.3 5.1 5.1 5.1h25c2.8 0 5.1-2.3 5.1-5.1v-25c0-2.8-2.3-5.1-5.1-5.1z&quot; fill=&quot;#010101&quot; id=&quot;path7253&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M784 2561.5c0-1.1-1.1-2.1-2.1-2.1h-6.1c-1 0-2.1 1-2.1 2.1v7.3c0 .5.5.9 1 .9s.9-.4.9-.9v-6.5c0-.2.2-.3.3-.3.2 0 .3.1.3.3v17.3c0 .7.6 1.2 1.2 1.2s1.1-.5 1.1-1.1v-10c0-.2.2-.3.4-.3s.3.1.3.3v10c0 .6.5 1.1 1.2 1.1.6 0 1.1-.5 1.1-1.1v-17.4c0-.2.1-.3.3-.3s.3.1.3.3v6.5c0 .5.4.9 1 .9.5 0 .9-.4.9-.9v-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7255&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M778.8 2558.8h.1c1.3-.1 2.4-1.2 2.4-2.5 0-1.2-1.1-2.3-2.4-2.4h-.1c-1.3.1-2.3 1.2-2.3 2.4 0 1.3 1 2.4 2.3 2.5z&quot; fill=&quot;#010101&quot; id=&quot;path7257&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M766.6 2565.1v-6.5l2.8 2.7 1.5-1.5-3.7-3.8-1.6-1.5-1.5 1.5-3.7 3.8 1.5 1.5 2.8-2.7v6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7259&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M764.7 2569.6v6.5l-2.8-2.7-1.5 1.5 3.7 3.8 1.5 1.5 1.6-1.5 3.7-3.8-1.5-1.5-2.8 2.7v-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7261&quot;&gt;&lt;path class=&quot;g21_1&quot; d=&quot;M797.9 2583.4v-31.9&quot; fill=&quot;none&quot; id=&quot;path7263&quot; stroke=&quot;#f58220&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;3.331&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1578.8 1816.6h-21.7c-1.6 0-2.8-1.3-2.8-2.9V1792c0-1.6 1.2-2.8 2.8-2.8h21.7c1.6 0 2.9 1.2 2.9 2.8v8.3h-1.6c-.2 0-.3.1-.3.2v4.7c0 .1.1.3.3.3h1.6v8.2c0 1.6-1.3 2.9-2.9 2.9m0-29h-21.7c-2.5 0-4.4 1.9-4.4 4.4v21.7c0 2.5 1.9 4.5 4.4 4.5h21.7c2.5 0 4.5-2 4.5-4.5V1792c0-2.5-2-4.4-4.5-4.4z&quot; fill=&quot;#010101&quot; id=&quot;path7265&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1577.2 1797.8c0-1-.9-1.8-1.8-1.8h-5.3c-.9 0-1.8.8-1.8 1.8v6.3c0 .5.3.8.8.8.4 0 .8-.3.8-.8v-5.6c0-.2.1-.3.3-.3.1 0 .2.1.2.3v15.1c0 .5.5 1 1 1 .6 0 1-.5 1-1v-8.7c0-.1.2-.3.3-.3.2 0 .3.2.3.3v8.7c0 .5.5 1 1 1 .6 0 1-.4 1-1v-15.1c0-.2.1-.3.3-.3.1 0 .2.1.2.3v5.6c0 .5.4.8.9.8.4 0 .8-.3.8-.8z&quot; fill=&quot;#010101&quot; id=&quot;path7267&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1572.7 1795.4h.1c1.1 0 2-1 2-2.1s-.9-2.1-2-2.1h-.1c-1.2 0-2.1 1-2.1 2.1s.9 2.1 2.1 2.1z&quot; fill=&quot;#010101&quot; id=&quot;path7269&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1562.1 1800.9v-5.7l2.4 2.4 1.3-1.3-3.2-3.3-1.4-1.3-4.6 4.6 1.4 1.3 2.4-2.4v5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7271&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1560.3 1804.9v5.6l-2.3-2.4-1.4 1.4 3.3 3.2 1.3 1.4 4.6-4.6-1.3-1.4-2.4 2.4v-5.6z&quot; fill=&quot;#010101&quot; id=&quot;path7273&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M269.3 2194.3h-21.7c-1.6 0-2.8-1.2-2.8-2.8v-21.8c0-1.5 1.2-2.8 2.8-2.8h21.7c1.6 0 2.8 1.3 2.8 2.8v8.3h-1.5c-.2 0-.3.1-.3.3v4.7c0 .1.1.2.3.2h1.5v8.3c0 1.6-1.2 2.8-2.8 2.8m0-29h-21.7c-2.5 0-4.5 2-4.5 4.4v21.8c0 2.4 2 4.4 4.5 4.4h21.7c2.5 0 4.5-2 4.5-4.4v-21.8c0-2.4-2-4.4-4.5-4.4z&quot; fill=&quot;#010101&quot; id=&quot;path7275&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M267.7 2175.6c0-1-1-1.9-1.9-1.9h-5.2c-.9 0-1.9.9-1.9 1.9v6.3c0 .4.4.8.9.8.4 0 .8-.4.8-.8v-5.7c0-.1.1-.2.2-.2.2 0 .3.1.3.3v15c0 .6.5 1 1 1 .6 0 1-.4 1-.9v-8.7c0-.2.1-.3.3-.3s.3.1.3.3v8.7c0 .5.5.9 1 .9s1-.4 1-.9v-15.1c0-.2.1-.3.3-.3.1 0 .2.1.2.2v5.7c0 .4.4.8.8.8.5 0 .9-.4.9-.8z&quot; fill=&quot;#010101&quot; id=&quot;path7277&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M263.2 2173.2c1.2 0 2.1-1 2.1-2.1 0-1.2-.9-2.1-2.1-2.2-1.2.1-2.1 1-2.1 2.2 0 1.1.9 2.1 2.1 2.1z&quot; fill=&quot;#010101&quot; id=&quot;path7279&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M252.6 2178.7v-5.7l2.4 2.4 1.3-1.3-4.6-4.6-4.6 4.6 1.3 1.3 2.4-2.4v5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7281&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M250.8 2182.6v5.7l-2.4-2.4-1.3 1.3 4.6 4.6 4.6-4.6-1.3-1.3-2.4 2.4v-5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7283&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2515.6 1184h-25c-1.8 0-3.3-1.4-3.3-3.2v-25c0-1.8 1.5-3.3 3.3-3.3h25c1.7 0 3.2 1.5 3.2 3.3v9.5h-1.8c-.2 0-.3.1-.3.3v5.4c0 .1.1.3.3.3h1.8v9.5c0 1.8-1.5 3.2-3.2 3.2m0-33.3h-25c-2.9 0-5.1 2.3-5.1 5.1v25c0 2.8 2.2 5.1 5.1 5.1h25c2.8 0 5.1-2.3 5.1-5.1v-25c0-2.8-2.3-5.1-5.1-5.1z&quot; fill=&quot;#010101&quot; id=&quot;path7285&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2513.7 1162.5c0-1.2-1.1-2.1-2.2-2.1h-6c-1 0-2.1.9-2.1 2.1v7.2c0 .6.4 1 .9 1 .6 0 1-.4 1-1v-6.5c0-.1.1-.2.3-.2.1 0 .3.1.3.3v17.3c0 .6.5 1.1 1.1 1.1.7 0 1.2-.4 1.2-1.1v-9.9c0-.2.1-.4.3-.4s.4.2.4.4v9.9c0 .6.5 1.1 1.1 1.1s1.1-.4 1.2-1.1v-17.3c0-.2.1-.3.3-.3.1 0 .2.1.3.2v6.5c0 .6.4 1 .9 1s1-.4 1-1h-.1.1z&quot; fill=&quot;#010101&quot; id=&quot;path7287&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2508.5 1159.7h.1c1.3 0 2.3-1.1 2.3-2.4s-1-2.4-2.3-2.4h-.1c-1.3 0-2.4 1.1-2.4 2.4s1.1 2.4 2.4 2.4z&quot; fill=&quot;#010101&quot; id=&quot;path7289&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2496.3 1166v-6.5l2.7 2.8 1.6-1.6-3.8-3.7-1.5-1.5-1.5 1.5-3.8 3.7 1.5 1.6 2.8-2.8v6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7291&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2494.3 1170.6v6.5l-2.8-2.8-1.5 1.6 3.8 3.7 1.5 1.6 1.5-1.6 3.8-3.7-1.6-1.6-2.7 2.8v-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7293&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1707.8 2573.7h-17.1l.9-2.1h15.4zm5.7 3.8-4.5-8c-.1-.1-.3-.2-.4-.2H1690c-.2 0-.3.1-.4.2l-4.5 8.1c-.1.1-.1.3 0 .4 0 .1.2.2.3.2h3.1c.2 0 .4-.1.4-.3l.9-1.9h19l.9 1.9c0 .2.2.3.3.3h3.2c.2 0 .4-.2.4-.4 0-.1-.1-.2-.1-.3z&quot; fill=&quot;#010101&quot; id=&quot;path7295&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1701 2547.1h-3.4c-.5 0-.9-.3-.9-.8s.4-.9.9-.9h3.4c.5 0 .8.4.8.9s-.3.8-.8.8m-7.8 18.4c-.9 0-1.7-.7-1.7-1.7 0-.9.8-1.7 1.7-1.7s1.7.8 1.7 1.7c0 1-.8 1.7-1.7 1.7m12.3 0c-1 0-1.7-.7-1.7-1.7 0-.9.7-1.7 1.7-1.7.9 0 1.7.8 1.7 1.7 0 1-.8 1.7-1.7 1.7m2.6-8.4h-17.6c-.3 0-.6-.2-.6-.6l.6-7.5c0-.4.3-.7.7-.7h16.2c.4 0 .7.3.7.6l.6 7.6c0 .3-.3.6-.6.6m1.9-2.4c-.2-2.6-.3-5-1-7.6-.3-1.1-1.4-1.6-2.3-2-2.1-.6-5.3-1-7.4-1-2.2 0-5.3.4-7.4 1-1 .4-2 .9-2.4 2-.6 2.6-.7 5-.9 7.6-.3 3.1-.2 7.4-.2 7.4l.9 4.6c.2.6.5 1 1.1 1h17.8c.6 0 1-.4 1.1-1l.9-4.6s.1-4.3-.2-7.4z&quot; fill=&quot;#010101&quot; id=&quot;path7297&quot;&gt;&lt;path class=&quot;g9_1&quot; d=&quot;m1417.8 2526.3 35.9-35.9 36 35.9-36 36z&quot; fill=&quot;#949698&quot; id=&quot;path7299&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m1453.7 2486-4.3 4.4-35.9 35.9 4.3 4.3 31.6 31.7 4.3 4.3 40.3-40.3-4.3-4.3-31.7-31.6zm0 8.7 31.7 31.6-31.7 31.6-31.6-31.6z&quot; fill=&quot;#fff&quot; id=&quot;path7301&quot;&gt;&lt;path class=&quot;g9_1&quot; d=&quot;M1047.2 1872.4V1838l-1.2-1.3 2.1-2.2 24.6-24.6 35.9 36-10.5 10.6v15.9z&quot; fill=&quot;#949698&quot; id=&quot;path7303&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m1072.7 1805.6-31.1 31.1 2.6 2.5v36.3h56.9v-17.8l7.5-7.5 4.4-4.3-4.4-4.3-31.6-31.7zm0 8.7 31.6 31.6-9.3 9.3v14.2h-44.7v-32.7z&quot; fill=&quot;#fff&quot; id=&quot;path7305&quot;&gt;&lt;path class=&quot;g9_1&quot; d=&quot;m1340.7 2603.3 35.9-35.9 35.9 35.9-35.9 36z&quot; fill=&quot;#949698&quot; id=&quot;path7307&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m1376.6 2563.1-35.9 35.9-4.4 4.3 40.3 40.3 40.3-40.3-4.4-4.3-31.6-31.6zm0 8.6 31.6 31.6-31.6 31.7-31.6-31.7z&quot; fill=&quot;#fff&quot; id=&quot;path7309&quot;&gt;&lt;path class=&quot;g9_1&quot; d=&quot;m961.4 2679.5 35.9-36 36 36-36 35.9z&quot; fill=&quot;#949698&quot; id=&quot;path7311&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m997.3 2639.2-35.9 35.9-4.3 4.4 40.2 40.2 4.3-4.3 31.7-31.6 4.3-4.3-4.3-4.4-31.7-31.6zm0 8.6 31.6 31.7-31.6 31.6-31.6-31.6z&quot; fill=&quot;#fff&quot; id=&quot;path7313&quot;&gt;&lt;path class=&quot;g9_1&quot; d=&quot;m961 1465 36-35.9 35.9 35.9-35.9 36z&quot; fill=&quot;#949698&quot; id=&quot;path7315&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m997 1424.7-4.3 4.4-31.7 31.6-4.3 4.3 40.3 40.3 4.3-4.3 31.6-31.7 4.4-4.3-4.4-4.3-31.6-31.6zm0 8.7 31.6 31.6-31.6 31.6-31.6-31.6z&quot; fill=&quot;#fff&quot; id=&quot;path7317&quot;&gt;&lt;path class=&quot;g9_1&quot; d=&quot;M517.1 1211.8h50.8v50.8h-50.8z&quot; fill=&quot;#949698&quot; id=&quot;path7319&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M571 1208.7h-57v57h57v-50.9zm-6.1 50.9h-44.8v-44.8h44.8z&quot; fill=&quot;#fff&quot; id=&quot;path7321&quot;&gt;&lt;a id=&quot;a17539&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1462.4 2517.7c-5.2-5.2-13.7-5.2-19 0-5.2 5.3-5.2 13.7 0 19 5.3 5.2 13.8 5.2 19 0 5.2-5.3 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path7323&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17536&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1385.9 2594.3c-5.3-5.2-13.8-5.2-19 0-5.3 5.3-5.3 13.7 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.7 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path7325&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17524&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1006.8 2670c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path7329&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17575&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1006.6 1474.5c5.2-5.2 5.2-13.7 0-19-5.2-5.2-13.7-5.2-19 0-5.2 5.3-5.2 13.8 0 19 5.3 5.2 13.8 5.2 19 0z&quot; fill=&quot;#fff&quot; id=&quot;path7333&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a17584&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M551.9 1227.7c-5.3-5.2-13.8-5.2-19 0-5.3 5.2-5.3 13.7 0 19 5.2 5.2 13.7 5.2 19 0 5.2-5.3 5.2-13.8 0-19z&quot; fill=&quot;#fff&quot; id=&quot;path7337&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;a id=&quot;a14126&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1083.3 1837.6c-5.2-5.3-13.7-5.3-19 0-5.2 5.2-5.2 13.7 0 18.9 5.3 5.3 13.8 5.3 19 0 5.2-5.2 5.2-13.7 0-18.9z&quot; fill=&quot;#fff&quot; id=&quot;path7341&quot;&gt;&lt;/path&gt;&lt;/a&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1456.1 2484.6h6.1v11.6h-6.1z&quot; fill=&quot;#fff&quot; id=&quot;path7343&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1484.2 2518.1h11.6v6.2h-11.6z&quot; fill=&quot;#fff&quot; id=&quot;path7345&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1346.1 2612.5h-11.6v-6.1h11.6z&quot; fill=&quot;#fff&quot; id=&quot;path7347&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M1039.3 2687.9h-11.6v-6.1h11.6z&quot; fill=&quot;#fff&quot; id=&quot;path7349&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;M967.5 2677.1h-11.6v-6.1h11.6z&quot; fill=&quot;#fff&quot; id=&quot;path7351&quot;&gt;&lt;path class=&quot;g1_1&quot; d=&quot;m1096.3 1882.1-8.3-8.2 4.4-4.4 8.2 8.3z&quot; fill=&quot;#fff&quot; id=&quot;path7353&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2262.6 1320.6h3.9c1.8 0 2.7-1.7 2.7-3.4 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7357&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2262.6 1320.6h3.9c1.8 0 2.7-1.7 2.7-3.4 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7359&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2283.9 1314.2-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7361&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2283.9 1314.2-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7363&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2298.8 1329.9h2.5c3.6 0 4.9-1.3 4.9-6.1v-4.1c0-4.1-1.2-5.7-3.9-5.7h-3.5zm-2.6-18.1h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path7365&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2298.8 1329.9h2.5c3.6 0 4.9-1.3 4.9-6.1v-4.1c0-4.1-1.2-5.7-3.9-5.7h-3.5zm-2.6-18.1h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path7367&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2317.3 1332.2h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7369&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2317.3 1332.2h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7371&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2325.3 1326.1v.6c0 2.8 1.8 3.7 3.5 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.2-4.1-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.9 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 .1-6-4.5-5.9-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7373&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2325.3 1326.1v.6c0 2.8 1.8 3.7 3.5 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.2-4.1-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.9 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 .1-6-4.5-5.9-6.5z&quot; fill=&quot;none&quot; id=&quot;path7375&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2342.2 1326.1v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4.1-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.7 5.9h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7377&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2342.2 1326.1v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4.1-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.7 5.9h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path7379&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2367.2 1324.9v-7c0-4.2-3-4.4-3.8-4.4s-3.8.2-3.8 4.4v7c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6m-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7381&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2367.2 1324.9v-7c0-4.2-3-4.4-3.8-4.4s-3.8.2-3.8 4.4v7c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6zm-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7383&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2389.6 1311.8v20.4h-3.5l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7385&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2389.6 1311.8v20.4h-3.5l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7387&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2183 1409.1v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7389&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2183 1409.1v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path7391&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2204.3 1391.1h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7393&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2204.3 1391.1h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7395&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2230.7 1388.7v20.4h-3.6l-8.1-17.7v17.7h-2.3v-20.4h3.6l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7397&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2230.7 1388.7v20.4h-3.6l-8.1-17.7v17.7h-2.3v-20.4h3.6l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7399&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2246.3 1394.2c0-2.5-1-3.8-3.6-3.8-.8 0-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v9.9c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.8v-6.8c0-4 2.1-6.6 6.4-6.6 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path7401&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2246.3 1394.2c0-2.5-1-3.8-3.6-3.8-.8 0-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v9.9c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.8v-6.8c0-4 2.1-6.6 6.4-6.6 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;none&quot; id=&quot;path7403&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2255.2 1409.1v-20.4h10.6v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7405&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2255.2 1409.1v-20.4h10.6v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8v2.2z&quot; fill=&quot;none&quot; id=&quot;path7407&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2271.1 1409.1v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7409&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2271.1 1409.1v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path7411&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2288 1409.1h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7413&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2288 1409.1h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7415&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2294.1 1409.1v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7417&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2294.1 1409.1v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path7419&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2312.5 1397.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.3h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7421&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2312.5 1397.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.3h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7423&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2114.4 1469.4c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path7425&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2114.4 1469.4c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path7427&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2128.8 1466.2h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7429&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2128.8 1466.2h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7431&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2143.6 1482h2.5c3.6 0 5-1.4 5-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.5zm-2.6-18.2h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.2 8.2-1.1 1.8-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path7433&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2143.6 1482h2.5c3.6 0 5-1.4 5-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.5zm-2.6-18.2h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.2 8.2-1.1 1.8-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path7435&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2160.9 1484.2h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7437&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2160.9 1484.2h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7439&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2167 1484.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7441&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2167 1484.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path7443&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2181.3 1484.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7445&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2181.3 1484.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path7447&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2202.6 1466.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.8h-7.9l-1.6 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7449&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2202.6 1466.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.8h-7.9l-1.6 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7451&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2223.8 1469.4c0-1.1 0-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path7453&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2223.8 1469.4c0-1.1 0-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path7455&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2102.9 1626h-3.1l-6-20.5h2.9l4.6 18h.1l4.8-18h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7457&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2102.9 1626h-3.1l-6-20.5h2.9l4.6 18h.1l4.8-18h2.6z&quot; fill=&quot;none&quot; id=&quot;path7459&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2116.2 1626h-2.7v-20.5h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7461&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2116.2 1626h-2.7v-20.5h2.7z&quot; fill=&quot;none&quot; id=&quot;path7463&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2129 1607.9h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7465&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2129 1607.9h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7467&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2141.1 1605.5h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.9-1.1 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7469&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2141.1 1605.5h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.9-1.1 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7471&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2032.4 1701.4h2.8c1.1 0 3.7-.2 3.7-3.4s-2.4-3.5-2.9-3.5h-3.6zm-2.6 11.3v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path7473&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2032.4 1701.4h2.8c1.1 0 3.7-.2 3.7-3.4s-2.4-3.5-2.9-3.5h-3.6zm-2.6 11.3v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path7475&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2049 1712.7h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7477&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2049 1712.7h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7479&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2054.7 1712.7v-20.4h10.6v2.2h-8v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7481&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2054.7 1712.7v-20.4h10.6v2.2h-8v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7483&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2069.3 1701.1h6.3v2.1h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path7485&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2069.3 1701.1h6.3v2.1h-6.3z&quot; fill=&quot;none&quot; id=&quot;path7487&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2083 1712.7h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7489&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2083 1712.7h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7491&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2102.4 1712.7h-3.1l-4.8-8.7-4.5 8.7h-2.8l5.9-10.6-5.6-9.8h3l4.2 7.9 4.2-7.9h2.9l-5.5 9.8z&quot; fill=&quot;#010101&quot; id=&quot;path7493&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2102.4 1712.7h-3.1l-4.8-8.7-4.5 8.7h-2.8l5.9-10.6-5.6-9.8h3l4.2 7.9 4.2-7.9h2.9l-5.5 9.8z&quot; fill=&quot;none&quot; id=&quot;path7495&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1950.1 1782c0 1.9-.2 4.6 2.5 4.6 2.8 0 2.9-2.4 2.9-4.9v-13.8h2.6v15.4c0 1.1 0 5.5-5.6 5.5-1.1 0-3.3-.4-4.3-2-.8-1.4-.8-3.1-.8-4.8z&quot; fill=&quot;#010101&quot; id=&quot;path7497&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1950.1 1782c0 1.9-.2 4.6 2.5 4.6 2.8 0 2.9-2.4 2.9-4.9v-13.8h2.6v15.4c0 1.1 0 5.5-5.6 5.5-1.1 0-3.3-.4-4.3-2-.8-1.4-.8-3.1-.8-4.8z&quot; fill=&quot;none&quot; id=&quot;path7499&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1974.2 1781v-6.9c0-4.3-2.9-4.4-3.8-4.4-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7501&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1974.2 1781v-6.9c0-4.3-2.9-4.4-3.8-4.4-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7503&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1982.2 1788.4v-20.5h2.7v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7505&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1982.2 1788.4v-20.5h2.7v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path7507&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1999.2 1788.4h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7509&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1999.2 1788.4h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path7511&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2005.2 1788.4v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7513&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2005.2 1788.4v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7515&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2032.8 1767.9v2.3h-5.3v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7517&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2032.8 1767.9v2.3h-5.3v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path7519&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2049 1767.9v2.3h-5.4v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7521&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2049 1767.9v2.3h-5.4v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path7523&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2052.5 1788.4v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7525&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2052.5 1788.4v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7527&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1892 1842.7h2.8c1.1 0 3.6-.2 3.6-3.4 0-3.1-2.3-3.5-2.8-3.5h-3.6zm-2.6 11.3v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path7529&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1892 1842.7h2.8c1.1 0 3.6-.2 3.6-3.4 0-3.1-2.3-3.5-2.8-3.5h-3.6zm-2.6 11.3v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path7531&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1907.9 1842.4h3.9c1.8 0 2.8-1.7 2.8-3.4 0-1.5-.8-3.2-2.8-3.2h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7533&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1907.9 1842.4h3.9c1.8 0 2.8-1.7 2.8-3.4 0-1.5-.8-3.2-2.8-3.2h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7535&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1930.9 1827.4-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7537&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1930.9 1827.4-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7539&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1938.7 1854v-20.4h10.1v2.2h-7.5v6.6h7.1v2.3h-7.1v9.3z&quot; fill=&quot;#010101&quot; id=&quot;path7541&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1938.7 1854v-20.4h10.1v2.2h-7.5v6.6h7.1v2.3h-7.1v9.3z&quot; fill=&quot;none&quot; id=&quot;path7543&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1963.3 1846.7v-7c0-4.2-3-4.4-3.8-4.4s-3.8.2-3.8 4.4v7c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6m-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7545&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1963.3 1846.7v-7c0-4.2-3-4.4-3.8-4.4s-3.8.2-3.8 4.4v7c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6zm-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7547&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1985.2 1833.6v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7549&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1985.2 1833.6v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7551&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2002.8 1833.6v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7553&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2002.8 1833.6v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path7555&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2011 1836h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7557&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2011 1836h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7559&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2026.2 1854h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7561&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2026.2 1854h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7563&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2045.8 1833.6v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7565&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2045.8 1833.6v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7567&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2051.4 1854v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7569&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2051.4 1854v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7571&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1942 1930.2v-20.5h10.1v2.3h-7.5v6.6h7.1v2.2h-7.1v9.4z&quot; fill=&quot;#010101&quot; id=&quot;path7573&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1942 1930.2v-20.5h10.1v2.3h-7.5v6.6h7.1v2.2h-7.1v9.4z&quot; fill=&quot;none&quot; id=&quot;path7575&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1959.3 1918.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.4h-2.7c-.7-1.5-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7577&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1959.3 1918.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.4h-2.7c-.7-1.5-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3-2.6z&quot; fill=&quot;none&quot; id=&quot;path7579&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1983.4 1922.8v-6.9c0-4.3-2.9-4.4-3.7-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-10.1-.1v-6.7c0-4.1 2-6.7 6.4-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7581&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1983.4 1922.8v-6.9c0-4.3-2.9-4.4-3.7-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-10.1-.1v-6.7c0-4.1 2-6.7 6.4-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7583&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2005.6 1909.7v20.5h-3.5l-8.1-17.8h-.1v17.8h-2.3v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7585&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2005.6 1909.7v20.5h-3.5l-8.1-17.8h-.1v17.8h-2.3v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7587&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2023 1909.7v2.3h-5.4v18.2h-2.6V1912h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7589&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2023 1909.7v2.3h-5.4v18.2h-2.6V1912h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path7591&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2027.6 1930.2v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7593&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2027.6 1930.2v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7595&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2057.1 1909.7v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7597&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2057.1 1909.7v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7599&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2069.1 1912.1-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7601&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2069.1 1912.1-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7603&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2090.4 1915.4c0-1.2-.1-2.4-.6-3-.6-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path7605&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2090.4 1915.4c0-1.2-.1-2.4-.6-3-.6-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path7607&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1895.1 1992.1h2.8c1.1 0 3.7-.2 3.7-3.4 0-3.1-2.4-3.5-2.9-3.5h-3.6zm-2.6 11.3V1983h6c2.8 0 5.7 1 5.7 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path7609&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1895.1 1992.1h2.8c1.1 0 3.7-.2 3.7-3.4 0-3.1-2.4-3.5-2.9-3.5h-3.6zm-2.6 11.3V1983h6c2.8 0 5.7 1 5.7 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path7611&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1913.2 1985.4-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7613&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1913.2 1985.4-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7615&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1928.4 1992.1h2.9c1 0 3.6-.2 3.6-3.4 0-3.1-2.3-3.5-2.9-3.5h-3.6zm-2.6 11.3V1983h6.1c2.7 0 5.6 1 5.6 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path7617&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1928.4 1992.1h2.9c1 0 3.6-.2 3.6-3.4 0-3.1-2.3-3.5-2.9-3.5h-3.6zm-2.6 11.3V1983h6.1c2.7 0 5.6 1 5.6 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path7619&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1945.3 2003.4h-2.6V1983h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7621&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1945.3 2003.4h-2.6V1983h2.6z&quot; fill=&quot;none&quot; id=&quot;path7623&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1965.5 1983v20.4h-3.6l-8-17.7h-.1v17.7h-2.3V1983h3.7l7.9 17.5h.1V1983z&quot; fill=&quot;#010101&quot; id=&quot;path7625&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1965.5 1983v20.4h-3.6l-8-17.7h-.1v17.7h-2.3V1983h3.7l7.9 17.5h.1V1983z&quot; fill=&quot;none&quot; id=&quot;path7627&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1971.3 2003.4V1983h10.6v2.2h-7.9v6.6h7.3v2.3h-7.3v7.1h8v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7629&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1971.3 2003.4V1983h10.6v2.2h-7.9v6.6h7.3v2.3h-7.3v7.1h8v2.2z&quot; fill=&quot;none&quot; id=&quot;path7631&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1994.2 1985.4-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7633&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1994.2 1985.4-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7635&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2006.1 1983h2.6v13.1c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.9-1.2 3.9-5.6V1983h2.6v12.9c0 5.7-2.1 7.9-6.5 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7637&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2006.1 1983h2.6v13.1c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.9-1.2 3.9-5.6V1983h2.6v12.9c0 5.7-2.1 7.9-6.5 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7639&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1827.2 2068.7h3.7c2.8 0 3.8-2 3.8-3.5 0-3.2-2-3.8-4.7-3.8h-2.8zm0-9.5h3.8c2.1-.1 3.1-1.3 3.1-3.3 0-1.7-1-3.1-3.2-3.1h-3.7zm-2.6 11.8v-20.5h6.7c2.8 0 3.8 1 4.5 2.1.8 1.1.9 2.4.9 2.8 0 2.5-.9 4.2-3.5 4.8v.1c2.9.4 4.1 2.1 4.1 4.9 0 5.3-3.8 5.8-6.1 5.8z&quot; fill=&quot;#010101&quot; id=&quot;path7641&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1827.2 2068.7h3.7c2.8 0 3.8-2 3.8-3.5 0-3.2-2-3.8-4.7-3.8h-2.8zm0-9.5h3.8c2.1-.1 3.1-1.3 3.1-3.3 0-1.7-1-3.1-3.2-3.1h-3.7zm-2.6 11.8v-20.5h6.7c2.8 0 3.8 1 4.5 2.1.8 1.1.9 2.4.9 2.8 0 2.5-.9 4.2-3.5 4.8v.1c2.9.4 4.1 2.1 4.1 4.9 0 5.3-3.8 5.8-6.1 5.8z&quot; fill=&quot;none&quot; id=&quot;path7643&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1842.8 2071v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7645&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1842.8 2071v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7647&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1865.7 2053-3.2 10.9h6.5zm-1.6-2.5h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7649&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1865.7 2053-3.2 10.9h6.5zm-1.6-2.5h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7651&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1877.6 2050.5h2.6v13.1c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7653&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1877.6 2050.5h2.6v13.1c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7655&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1898.8 2068.7h2.4c3.6 0 5-1.3 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.7-18.2h6.3c2.6 0 4.5 1 5.5 3.2.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path7657&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1898.8 2068.7h2.4c3.6 0 5-1.3 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.7-18.2h6.3c2.6 0 4.5 1 5.5 3.2.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path7659&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1917.1 2059.3h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7661&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1917.1 2059.3h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7663&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1941.2 2050.5h2.6l-5.5 12.7v7.8h-2.6v-7.8l-5.5-12.7h2.9l4 9.9z&quot; fill=&quot;#010101&quot; id=&quot;path7665&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1941.2 2050.5h2.6l-5.5 12.7v7.8h-2.6v-7.8l-5.5-12.7h2.9l4 9.9z&quot; fill=&quot;none&quot; id=&quot;path7667&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1603.1 2017.5v.6c0 2.7 1.7 3.6 3.4 3.6 2 0 3.6-.9 3.6-3.3 0-4.5-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.3-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7669&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1603.1 2017.5v.6c0 2.7 1.7 3.6 3.4 3.6 2 0 3.6-.9 3.6-3.3 0-4.5-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.3-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path7671&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1617 2023.6v-20.5h2.6v8.9h7.1v-8.9h2.6v20.5h-2.6v-9.4h-7.1v9.4z&quot; fill=&quot;#010101&quot; id=&quot;path7673&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1617 2023.6v-20.5h2.6v8.9h7.1v-8.9h2.6v20.5h-2.6v-9.4h-7.1v9.4z&quot; fill=&quot;none&quot; id=&quot;path7675&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1634.6 2023.6v-20.5h10.6v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7677&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1634.6 2023.6v-20.5h10.6v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8v2.3z&quot; fill=&quot;none&quot; id=&quot;path7679&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1652.5 2011.9h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.4h-2.7c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7681&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1652.5 2011.9h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.4h-2.7c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7683&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1669.4 2021.3h3.7c2.7 0 3.7-2 3.7-3.5 0-3.2-2-3.8-4.6-3.8h-2.8zm0-9.6h3.8c2 0 3-1.2 3-3.2 0-1.7-1-3.1-3.1-3.1h-3.7zm-2.6 11.9v-20.5h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.9v.1c2.9.4 4.2 2.1 4.2 4.9 0 5.2-3.8 5.8-6.2 5.8z&quot; fill=&quot;#010101&quot; id=&quot;path7685&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1669.4 2021.3h3.7c2.7 0 3.7-2 3.7-3.5 0-3.2-2-3.8-4.6-3.8h-2.8zm0-9.6h3.8c2 0 3-1.2 3-3.2 0-1.7-1-3.1-3.1-3.1h-3.7zm-2.6 11.9v-20.5h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.9v.1c2.9.4 4.2 2.1 4.2 4.9 0 5.2-3.8 5.8-6.2 5.8z&quot; fill=&quot;none&quot; id=&quot;path7687&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1686.7 2011.9h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.7v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.4h-2.7c-.8-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7689&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1686.7 2011.9h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.7v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.4h-2.7c-.8-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7691&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1710.2 2016.2v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7693&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1710.2 2016.2v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path7695&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1727 2016.2v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7697&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1727 2016.2v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7699&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1734.2 2023.6v-20.5h2.6v9l7.2-9h2.9l-7.4 9.2 7.8 11.3h-3.3l-7.2-10.7v10.7z&quot; fill=&quot;#010101&quot; id=&quot;path7701&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1734.2 2023.6v-20.5h2.6v9l7.2-9h2.9l-7.4 9.2 7.8 11.3h-3.3l-7.2-10.7v10.7z&quot; fill=&quot;none&quot; id=&quot;path7703&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1751.3 2023.6v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7705&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1751.3 2023.6v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7707&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1535.6 1952.6h-2.4v-20.4h4.2l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2h-2.4l-5.6-18.2h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7709&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1535.6 1952.6h-2.4v-20.4h4.2l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2h-2.4l-5.6-18.2h-.1z&quot; fill=&quot;none&quot; id=&quot;path7711&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1568 1945.3v-6.9c0-4.3-3-4.5-3.8-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6m-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7713&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1568 1945.3v-6.9c0-4.3-3-4.5-3.8-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6zm-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7715&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1590.4 1932.2v20.4h-3.5l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7717&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1590.4 1932.2v20.4h-3.5l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7719&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1608.3 1932.2v2.2h-5.3v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7721&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1608.3 1932.2v2.2h-5.3v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path7723&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1610 1941h6.3v2.2h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path7725&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1610 1941h6.3v2.2h-6.3z&quot; fill=&quot;none&quot; id=&quot;path7727&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1623.9 1941h3.9c1.8 0 2.7-1.7 2.7-3.4 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.2v9.4h-2.7v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7729&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1623.9 1941h3.9c1.8 0 2.7-1.7 2.7-3.4 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.2v9.4h-2.7v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7731&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1648.3 1945.3v-6.9c0-4.3-3-4.5-3.8-4.5s-3.7.2-3.7 4.5v6.9c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6m-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7733&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1648.3 1945.3v-6.9c0-4.3-3-4.5-3.8-4.5s-3.7.2-3.7 4.5v6.9c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6zm-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7735&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1665.6 1932.2h2.6l-5.6 12.6v7.8h-2.6v-7.8l-5.5-12.6h3l3.9 9.9z&quot; fill=&quot;#010101&quot; id=&quot;path7737&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1665.6 1932.2h2.6l-5.6 12.6v7.8h-2.6v-7.8l-5.5-12.6h3l3.9 9.9z&quot; fill=&quot;none&quot; id=&quot;path7739&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1677.2 1934.6-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7741&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1677.2 1934.6-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7743&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1689.5 1952.6v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7745&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1689.5 1952.6v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path7747&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1462.4 1882.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7749&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1462.4 1882.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path7751&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1483.7 1864.8h-.1l-3.2 10.8h6.6zm-1.6-2.5h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7753&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1483.7 1864.8h-.1l-3.2 10.8h6.6zm-1.6-2.5h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7755&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1495.8 1862.3h2.7v13.1c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7757&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1495.8 1862.3h2.7v13.1c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path7759&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1516.9 1871.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.8 2.6 4.8 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.8c-.7-1.4-.5-4.1-.8-6.8-.1-2.5-2.2-2.6-3-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7761&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1516.9 1871.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.8 2.6 4.8 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.8c-.7-1.4-.5-4.1-.8-6.8-.1-2.5-2.2-2.6-3-2.6z&quot; fill=&quot;none&quot; id=&quot;path7763&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1534.5 1882.8h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7765&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1534.5 1882.8h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path7767&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1540.5 1882.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7769&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1540.5 1882.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7771&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1558.9 1871.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7773&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1558.9 1871.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7775&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1396.2 1801.8h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6V1793h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.3h-2.7c-.7-1.4-.5-4-.8-6.8-.2-2.4-2.2-2.6-3-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7777&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1396.2 1801.8h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6V1793h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.3h-2.7c-.7-1.4-.5-4-.8-6.8-.2-2.4-2.2-2.6-3-2.6z&quot; fill=&quot;none&quot; id=&quot;path7779&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1420.6 1806.1v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7781&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1420.6 1806.1v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path7783&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1431 1807.3v.6c0 2.8 1.7 3.7 3.4 3.7 2 0 3.6-.9 3.6-3.3 0-4.5-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path7785&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1431 1807.3v.6c0 2.8 1.7 3.7 3.4 3.7 2 0 3.6-.9 3.6-3.3 0-4.5-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;none&quot; id=&quot;path7787&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1445.8 1813.4V1793h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7789&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1445.8 1813.4V1793h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path7791&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1464.1 1813.4h-2.4V1793h4.2l5.2 17.2 5.2-17.2h4.3v20.4h-2.6v-18.1l-5.7 18.1h-2.5l-5.6-18.1h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7793&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1464.1 1813.4h-2.4V1793h4.2l5.2 17.2 5.2-17.2h4.3v20.4h-2.6v-18.1l-5.7 18.1h-2.5l-5.6-18.1h-.1z&quot; fill=&quot;none&quot; id=&quot;path7795&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1496.5 1806.1v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7797&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1496.5 1806.1v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7799&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1519 1793v20.4h-3.6l-8.1-17.7v17.7h-2.3V1793h3.6l8 17.5V1793z&quot; fill=&quot;#010101&quot; id=&quot;path7801&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1519 1793v20.4h-3.6l-8.1-17.7v17.7h-2.3V1793h3.6l8 17.5V1793z&quot; fill=&quot;none&quot; id=&quot;path7803&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1536.9 1793v2.3h-5.4v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7805&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1536.9 1793v2.3h-5.4v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path7807&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1326.3 1741.6h3.7c2.7 0 3.7-2 3.7-3.5 0-3.3-2-3.8-4.7-3.8h-2.7zm0-9.6h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3-3.1-3h-3.7zm-2.6 11.8v-20.4h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.8 5.7-6.2 5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7809&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1326.3 1741.6h3.7c2.7 0 3.7-2 3.7-3.5 0-3.3-2-3.8-4.7-3.8h-2.7zm0-9.6h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3-3.1-3h-3.7zm-2.6 11.8v-20.4h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.8 5.7-6.2 5.7z&quot; fill=&quot;none&quot; id=&quot;path7811&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1341.6 1743.8v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7813&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1341.6 1743.8v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path7815&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1364.5 1725.8h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.8h-7.9l-1.6 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7817&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1364.5 1725.8h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.8h-7.9l-1.6 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7819&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1376.6 1723.4h2.6v13.1c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.9-1.2 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7821&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1376.6 1723.4h2.6v13.1c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.9-1.2 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7823&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1398 1741.6h3.7c2.7 0 3.7-2 3.7-3.5 0-3.3-2-3.8-4.6-3.8h-2.8zm0-9.6h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3-3.1-3h-3.7zm-2.6 11.8v-20.4h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.8 5.7-6.2 5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7825&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1398 1741.6h3.7c2.7 0 3.7-2 3.7-3.5 0-3.3-2-3.8-4.6-3.8h-2.8zm0-9.6h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3-3.1-3h-3.7zm-2.6 11.8v-20.4h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.8 5.7-6.2 5.7z&quot; fill=&quot;none&quot; id=&quot;path7827&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1416.2 1743.8h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7829&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1416.2 1743.8h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7831&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1422.3 1743.8v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7833&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1422.3 1743.8v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path7835&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1451.7 1723.4v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7837&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1451.7 1723.4v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7839&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1173.2 1585.8c.1 1.8-.1 4.6 2.5 4.6 2.8 0 3-2.4 3-4.9v-13.8h2.6v15.3c0 1.1 0 5.5-5.6 5.5-1.2 0-3.4-.4-4.3-2-.9-1.3-.9-3.1-.9-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path7841&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1173.2 1585.8c.1 1.8-.1 4.6 2.5 4.6 2.8 0 3-2.4 3-4.9v-13.8h2.6v15.3c0 1.1 0 5.5-5.6 5.5-1.2 0-3.4-.4-4.3-2-.9-1.3-.9-3.1-.9-4.7z&quot; fill=&quot;none&quot; id=&quot;path7843&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1193.5 1574.1h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.8l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7845&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1193.5 1574.1h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.5-4.9h-7.8l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7847&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1208.2 1580.5h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.2-2.7-3.2h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.4 4.2-3.8 4.6v.1c2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7849&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1208.2 1580.5h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.2-2.7-3.2h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.4 4.2-3.8 4.6v.1c2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7851&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1225.4 1580.5h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.8-3.2-2.8-3.2h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3.1.8.3 4 .7 5.3h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7853&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1225.4 1580.5h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.8-3.2-2.8-3.2h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3.1.8.3 4 .7 5.3h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7855&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1249.3 1571.7h2.6l-5.6 12.6v7.8h-2.6v-7.8l-5.5-12.6h2.9l4 9.9z&quot; fill=&quot;#010101&quot; id=&quot;path7857&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1249.3 1571.7h2.6l-5.6 12.6v7.8h-2.6v-7.8l-5.5-12.6h2.9l4 9.9z&quot; fill=&quot;none&quot; id=&quot;path7859&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1103.3 1502c0-1.1-.1-2.3-.6-3-.5-.6-1.7-.8-2.3-.8-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.1-6.4-8v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path7861&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1103.3 1502c0-1.1-.1-2.3-.6-3-.5-.6-1.7-.8-2.3-.8-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.1-6.4-8v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path7863&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1113.7 1505.2h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.4 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7865&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1113.7 1505.2h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.4 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7867&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1136.5 1490.2-3.7 4h-1.9l2.5-4zm-8.2 26.6v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7869&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1136.5 1490.2-3.7 4h-1.9l2.5-4zm-8.2 26.6v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path7871&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1146.6 1516.8h-2.4v-20.4h4.2l5.2 17.1 5.2-17.1h4.3v20.4h-2.6v-18.1l-5.7 18.1h-2.5l-5.6-18.1h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path7873&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1146.6 1516.8h-2.4v-20.4h4.2l5.2 17.1 5.2-17.1h4.3v20.4h-2.6v-18.1l-5.7 18.1h-2.5l-5.6-18.1h-.1z&quot; fill=&quot;none&quot; id=&quot;path7875&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1175.1 1498.8h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7877&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1175.1 1498.8h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7879&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1199.1 1499-10.1 15.6h10.3v2.2h-12.7v-2.9l9.9-15.2h-9.6v-2.3h12.2z&quot; fill=&quot;#010101&quot; id=&quot;path7881&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1199.1 1499-10.1 15.6h10.3v2.2h-12.7v-2.9l9.9-15.2h-9.6v-2.3h12.2z&quot; fill=&quot;none&quot; id=&quot;path7883&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1207.3 1516.8h-2.7v-20.4h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7885&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1207.3 1516.8h-2.7v-20.4h2.7z&quot; fill=&quot;none&quot; id=&quot;path7887&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1212.7 1516.8v-20.4h10.6v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7889&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1212.7 1516.8v-20.4h10.6v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8v2.2z&quot; fill=&quot;none&quot; id=&quot;path7891&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1021.9 1434.5v.6c0 2.7 1.7 3.6 3.4 3.6 2 0 3.6-.9 3.6-3.3 0-4.5-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.3-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7893&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1021.9 1434.5v.6c0 2.7 1.7 3.6 3.4 3.6 2 0 3.6-.9 3.6-3.3 0-4.5-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.3-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path7895&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1042.9 1422.5-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7897&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1042.9 1422.5-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7899&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1055.1 1420.1h2.6v13.1c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7901&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1055.1 1420.1h2.6v13.1c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7903&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1080.7 1440.6h-3.1l-5.9-20.5h2.8l4.6 18h.1l4.8-18h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7905&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1080.7 1440.6h-3.1l-5.9-20.5h2.8l4.6 18h.1l4.8-18h2.6z&quot; fill=&quot;none&quot; id=&quot;path7907&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1099.2 1414-3.7 4h-1.9l2.5-4zm-8.2 26.6v-20.5h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7909&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1099.2 1414-3.7 4h-1.9l2.5-4zm-8.2 26.6v-20.5h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7911&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M945.2 1364.9v-20.4h2.6v8.8h7.2v-8.8h2.6v20.4H955v-9.3h-7.2v9.3z&quot; fill=&quot;#010101&quot; id=&quot;path7913&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M945.2 1364.9v-20.4h2.6v8.8h7.2v-8.8h2.6v20.4H955v-9.3h-7.2v9.3z&quot; fill=&quot;none&quot; id=&quot;path7915&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M963.5 1364.9v-20.4H974v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7917&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M963.5 1364.9v-20.4H974v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path7919&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M993.2 1344.5v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path7921&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M993.2 1344.5v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path7923&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1001.6 1353.3h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.2-2.8-3.2h-3.9zm0 2.2v9.4H999v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.4 4.2-3.8 4.6v.1c2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.8c-.7-1.4-.5-4.1-.7-6.8-.2-2.5-2.3-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7925&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1001.6 1353.3h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.2-2.8-3.2h-3.9zm0 2.2v9.4H999v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.4 4.2-3.8 4.6v.1c2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.8c-.7-1.4-.5-4.1-.7-6.8-.2-2.5-2.3-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7927&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1018.9 1364.9h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7929&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1018.9 1364.9h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7931&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1024.2 1353.3h6.3v2.2h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path7933&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1024.2 1353.3h6.3v2.2h-6.3z&quot; fill=&quot;none&quot; id=&quot;path7935&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1038.4 1362.6h3.6c2.8 0 3.8-1.9 3.8-3.4 0-3.3-2-3.9-4.7-3.9h-2.7zm0-9.5h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3.1-3.2-3.1h-3.6zm-2.6 11.8v-20.4h6.6c2.8 0 3.8.9 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.5-.9 4.2-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.9 5.7-6.2 5.7z&quot; fill=&quot;#010101&quot; id=&quot;path7937&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1038.4 1362.6h3.6c2.8 0 3.8-1.9 3.8-3.4 0-3.3-2-3.9-4.7-3.9h-2.7zm0-9.5h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3.1-3.2-3.1h-3.6zm-2.6 11.8v-20.4h6.6c2.8 0 3.8.9 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.5-.9 4.2-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.9 5.7-6.2 5.7z&quot; fill=&quot;none&quot; id=&quot;path7939&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1063.7 1357.6v-7c0-4.2-2.9-4.4-3.7-4.4s-3.8.2-3.8 4.4v7c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6m-10.1-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7941&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1063.7 1357.6v-7c0-4.2-2.9-4.4-3.7-4.4s-3.8.2-3.8 4.4v7c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6zm-10.1-.2v-6.7c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7943&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1072 1344.5h2.6v13.1c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.8-1.2 3.8-5.6v-13.1h2.6v12.9c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path7945&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1072 1344.5h2.6v13.1c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.8-1.2 3.8-5.6v-13.1h2.6v12.9c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path7947&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1093.1 1353.3h3.9c1.8 0 2.7-1.7 2.7-3.4 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.2v9.4h-2.7v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7949&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1093.1 1353.3h3.9c1.8 0 2.7-1.7 2.7-3.4 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.2v9.4h-2.7v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7951&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1114.7 1346.9-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7953&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1114.7 1346.9-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7955&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1128.9 1358.8v.6c0 2.8 1.8 3.7 3.5 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.1-4.1-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 .1-6-4.5-5.9-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7957&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1128.9 1358.8v.6c0 2.8 1.8 3.7 3.5 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.1-4.1-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 .1-6-4.5-5.9-6.5z&quot; fill=&quot;none&quot; id=&quot;path7959&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1145.8 1358.8v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4.1-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.9 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path7961&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1145.8 1358.8v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4.1-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.9 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path7963&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1166.9 1346.9h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7965&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1166.9 1346.9h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path7967&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M833.8 1231.7c0-1.1-.1-2.3-.6-3-.6-.6-1.8-.8-2.3-.8-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.7c.1 6.4-4.5 6.4-5.8 6.4-2.6 0-6.5-.1-6.5-8v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path7969&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M833.8 1231.7c0-1.1-.1-2.3-.6-3-.6-.6-1.8-.8-2.3-.8-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.7c.1 6.4-4.5 6.4-5.8 6.4-2.6 0-6.5-.1-6.5-8v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path7971&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M848.4 1228.5h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path7973&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M848.4 1228.5h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path7975&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M863.2 1234.9h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7977&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M863.2 1234.9h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7979&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M889.5 1226.1v2.3h-5.3v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path7981&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M889.5 1226.1v2.3h-5.3v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path7983&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M896.9 1246.5h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7985&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M896.9 1246.5h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path7987&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M902.9 1246.5v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path7989&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M902.9 1246.5v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path7991&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M921 1234.9h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4 .7 5.3H928c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path7993&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M921 1234.9h3.9c1.9 0 2.8-1.7 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4 .7 5.3H928c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path7995&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M560.7 1194.6h2.5c3.6 0 5-1.4 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.5zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.4-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path7997&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M560.7 1194.6h2.5c3.6 0 5-1.4 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.5zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.4-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path7999&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M576.5 1196.9v-20.5H587v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8001&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M576.5 1196.9v-20.5H587v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8003&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M599.2 1196.9v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8005&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M599.2 1196.9v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8007&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m620.2 1178.8-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8009&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m620.2 1178.8-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8011&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M648.9 1182.1c0-1.2-.1-2.4-.6-3-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8013&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M648.9 1182.1c0-1.2-.1-2.4-.6-3-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path8015&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M666.9 1189.5v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8017&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M666.9 1189.5v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8019&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M689.3 1176.4v20.5h-3.5l-8.1-17.8v17.8h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8021&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M689.3 1176.4v20.5h-3.5l-8.1-17.8v17.8h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8023&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M704.2 1182.1c0-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8025&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M704.2 1182.1c0-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path8027&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M722.2 1189.5v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8029&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M722.2 1189.5v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8031&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M733.1 1185.2h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.4H740c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8033&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M733.1 1185.2h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.4H740c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8035&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M750.9 1194.6h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.2h6.3c2.6 0 4.4 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.4-.4 6.9-1.3 8.2-1.1 1.8-3.1 2.7-6.7 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8037&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M750.9 1194.6h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.2h6.3c2.6 0 4.4 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.4-.4 6.9-1.3 8.2-1.1 1.8-3.1 2.7-6.7 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8039&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M766.7 1196.9v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8041&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M766.7 1196.9v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8043&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M978.3 1845.4h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6.1c2.7 0 5.7 1 5.7 5.8 0 4.7-3.7 5.6-5.8 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path8045&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M978.3 1845.4h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6.1c2.7 0 5.7 1 5.7 5.8 0 4.7-3.7 5.6-5.8 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path8047&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m997 1838.6-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8H989z&quot; fill=&quot;#010101&quot; id=&quot;path8049&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m997 1838.6-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8H989z&quot; fill=&quot;none&quot; id=&quot;path8051&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1011.8 1845h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.8 2.6 4.8 5.1 0 2.4-1.3 4.2-3.7 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.3h-2.8c-.7-1.4-.5-4-.8-6.8-.1-2.4-2.2-2.6-3-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8053&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1011.8 1845h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.8 2.6 4.8 5.1 0 2.4-1.3 4.2-3.7 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.3h-2.8c-.7-1.4-.5-4-.8-6.8-.1-2.4-2.2-2.6-3-2.6z&quot; fill=&quot;none&quot; id=&quot;path8055&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1035.7 1841.8c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path8057&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1035.7 1841.8c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path8059&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M954.1 1987.6h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9H946z&quot; fill=&quot;#010101&quot; id=&quot;path8061&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M954.1 1987.6h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9H946z&quot; fill=&quot;none&quot; id=&quot;path8063&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M975 1990.9c.1-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.2-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.6c.2 6.5-4.4 6.5-5.7 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8065&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M975 1990.9c.1-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.2-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.6c.2 6.5-4.4 6.5-5.7 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path8067&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m989.1 1987.6-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9H981z&quot; fill=&quot;#010101&quot; id=&quot;path8069&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m989.1 1987.6-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9H981z&quot; fill=&quot;none&quot; id=&quot;path8071&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1004.3 2003.4h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.2 2.7-6.7 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8073&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1004.3 2003.4h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.2 2.7-6.7 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8075&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1022.7 2005.7h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8077&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1022.7 2005.7h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8079&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1029.1 2005.7v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8081&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1029.1 2005.7v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8083&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M887.9 2150.8v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8085&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M887.9 2150.8v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8087&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M896.1 2137.7h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.9-1.1 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8089&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M896.1 2137.7h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.9-1.1 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8091&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M926.7 2137.7v2.3h-5.4v18.1h-2.6V2140h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8093&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M926.7 2137.7v2.3h-5.4v18.1h-2.6V2140h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8095&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M933.6 2146.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4H931v-20.4h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.4.4 3.2 1.2 3.3 5.3.1.9.4 4.1.8 5.3h-2.8c-.7-1.4-.5-4-.8-6.7-.2-2.5-2.2-2.7-3-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8097&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M933.6 2146.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4H931v-20.4h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.4.4 3.2 1.2 3.3 5.3.1.9.4 4.1.8 5.3h-2.8c-.7-1.4-.5-4-.8-6.7-.2-2.5-2.2-2.7-3-2.7z&quot; fill=&quot;none&quot; id=&quot;path8099&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M948.5 2158.1v-20.4H959v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8101&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M948.5 2158.1v-20.4H959v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8103&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M966.5 2158.1h-2.4v-20.4h4.2l5.2 17.2 5.2-17.2h4.3v20.4h-2.6V2140l-5.8 18.1h-2.4l-5.6-18.1h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path8105&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M966.5 2158.1h-2.4v-20.4h4.2l5.2 17.2 5.2-17.2h4.3v20.4h-2.6V2140l-5.8 18.1h-2.4l-5.6-18.1h-.1z&quot; fill=&quot;none&quot; id=&quot;path8107&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M998.9 2150.8v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8109&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M998.9 2150.8v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8111&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1021.4 2137.7v20.4h-3.6l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8113&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1021.4 2137.7v20.4h-3.6l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8115&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1039.2 2137.7v2.3h-5.3v18.1h-2.6V2140h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8117&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1039.2 2137.7v2.3h-5.3v18.1h-2.6V2140h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8119&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1325.5 1660.9v-20.4h10.1v2.3h-7.5v6.5h7.1v2.3h-7.1v9.3z&quot; fill=&quot;#010101&quot; id=&quot;path8121&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1325.5 1660.9v-20.4h10.1v2.3h-7.5v6.5h7.1v2.3h-7.1v9.3z&quot; fill=&quot;none&quot; id=&quot;path8123&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1346 1642.9h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.8h-7.9l-1.6 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8125&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1346 1642.9h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.8h-7.9l-1.6 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8127&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1361.1 1658.7h3.6c2.8 0 3.8-2 3.8-3.5 0-3.3-2-3.8-4.7-3.8h-2.7zm0-9.6h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3-3.2-3h-3.6zm-2.6 11.8v-20.4h6.6c2.8 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.9 5.7-6.2 5.7z&quot; fill=&quot;#010101&quot; id=&quot;path8129&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1361.1 1658.7h3.6c2.8 0 3.8-2 3.8-3.5 0-3.3-2-3.8-4.7-3.8h-2.7zm0-9.6h3.8c2 0 3-1.3 3-3.3 0-1.7-1-3-3.2-3h-3.6zm-2.6 11.8v-20.4h6.6c2.8 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.8v.2c2.9.3 4.2 2.1 4.2 4.9 0 5.2-3.9 5.7-6.2 5.7z&quot; fill=&quot;none&quot; id=&quot;path8131&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1379.2 1649.3h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.8-.2-2.4-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8133&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1379.2 1649.3h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.8-.2-2.4-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8135&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1394.1 1660.9v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8137&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1394.1 1660.9v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8139&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1403.3 1582.8h2.4c3.7 0 5-1.4 5-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4 1 5.4 3.1.9 1.8 1 5.8 1 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.2 2.7-6.7 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8141&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1403.3 1582.8h2.4c3.7 0 5-1.4 5-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4 1 5.4 3.1.9 1.8 1 5.8 1 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.2 2.7-6.7 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8143&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1417.8 1564.6h3.1l-2.3 5.7h-2z&quot; fill=&quot;#010101&quot; id=&quot;path8145&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1417.8 1564.6h3.1l-2.3 5.7h-2z&quot; fill=&quot;none&quot; id=&quot;path8147&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1428 1585.1h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8149&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1428 1585.1h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8151&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1436.9 1582.8h3.7c2.8 0 3.8-2 3.8-3.5 0-3.2-2.1-3.8-4.7-3.8h-2.8zm0-9.6h3.8c2 0 3-1.2 3-3.2 0-1.7-.9-3.1-3.1-3.1h-3.7zm-2.6 11.9v-20.5h6.7c2.8 0 3.7 1 4.5 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.8 4.3-3.5 4.9v.1c2.9.4 4.2 2.1 4.2 4.9 0 5.2-3.8 5.8-6.1 5.8z&quot; fill=&quot;#010101&quot; id=&quot;path8153&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1436.9 1582.8h3.7c2.8 0 3.8-2 3.8-3.5 0-3.2-2.1-3.8-4.7-3.8h-2.8zm0-9.6h3.8c2 0 3-1.2 3-3.2 0-1.7-.9-3.1-3.1-3.1h-3.7zm-2.6 11.9v-20.5h6.7c2.8 0 3.7 1 4.5 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.8 4.3-3.5 4.9v.1c2.9.4 4.2 2.1 4.2 4.9 0 5.2-3.8 5.8-6.1 5.8z&quot; fill=&quot;none&quot; id=&quot;path8155&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1451.9 1585.1v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8157&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1451.9 1585.1v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8159&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1469.7 1573.4h4c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.1 1.2 3.3 5.3 0 .9.3 4.1.7 5.4h-2.7c-.8-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8161&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1469.7 1573.4h4c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.1 1.2 3.3 5.3 0 .9.3 4.1.7 5.4h-2.7c-.8-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8163&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1491.7 1585.1h-3.1l-5.9-20.5h2.8l4.7 18h.1l4.8-18h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8165&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1491.7 1585.1h-3.1l-5.9-20.5h2.8l4.7 18h.1l4.8-18h2.6z&quot; fill=&quot;none&quot; id=&quot;path8167&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1505 1585.1h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8169&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1505 1585.1h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8171&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1511.1 1585.1v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8173&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1511.1 1585.1v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8175&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1525.3 1585.1v-20.5h2.7v18.2h7.4v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8177&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1525.3 1585.1v-20.5h2.7v18.2h7.4v2.3z&quot; fill=&quot;none&quot; id=&quot;path8179&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1539.6 1585.1v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8181&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1539.6 1585.1v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8183&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1360.4 2216.7v.6c0 2.7 1.8 3.6 3.4 3.6 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.7 6h-2.7c0-2.3-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8185&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1360.4 2216.7v.6c0 2.7 1.8 3.6 3.4 3.6 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.7 6h-2.7c0-2.3-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8187&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1381.2 2204.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8189&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1381.2 2204.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8191&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1396.4 2222.8h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8193&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1396.4 2222.8h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8195&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1416.6 2202.3v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8197&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1416.6 2202.3v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8199&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1434.2 2202.3v2.3h-5.4v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8201&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1434.2 2202.3v2.3h-5.4v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8203&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1435.9 2211.1h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8205&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1435.9 2211.1h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8207&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1447.1 2222.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8209&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1447.1 2222.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8211&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1468.5 2204.7h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.8l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8213&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1468.5 2204.7h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.8l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8215&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1480.3 2202.3h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.9-1.1 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8217&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1480.3 2202.3h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.9-1.1 3.9-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8219&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1501.4 2211.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.4h-2.7c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8221&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1501.4 2211.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3.1.9.3 4.1.7 5.4h-2.7c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8223&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1516.3 2222.8v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8225&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1516.3 2222.8v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8227&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1546 2202.3v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8229&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1546 2202.3v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8231&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1563.3 2202.3v2.3h-5.4v18.2h-2.6v-18.2h-5.3v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8233&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1563.3 2202.3v2.3h-5.4v18.2h-2.6v-18.2h-5.3v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8235&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1271.6 2287.9h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6.1c2.7 0 5.7 1 5.7 5.8 0 4.7-3.7 5.6-5.8 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path8237&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1271.6 2287.9h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6.1c2.7 0 5.7 1 5.7 5.8 0 4.7-3.7 5.6-5.8 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path8239&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1285.5 2299.1v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8241&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1285.5 2299.1v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8243&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1307.1 2281.1-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8245&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1307.1 2281.1-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8247&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1328.1 2284.3c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path8249&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1328.1 2284.3c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path8251&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1336 2299.1v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8253&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1336 2299.1v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8255&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1351.1 2287.5h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8257&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1351.1 2287.5h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8259&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1365 2296.9h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-3.9-5.6h-3.5zm-2.6-18.2h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.2 8.2-1.1 1.8-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8261&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1365 2296.9h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-3.9-5.6h-3.5zm-2.6-18.2h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.2 8.2-1.1 1.8-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8263&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1380.5 2299.1v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8265&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1380.5 2299.1v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8267&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1397.8 2293.1v.5c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.8 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.4 0 4.3-2.9 5.7-6.3 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8269&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1397.8 2293.1v.5c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.8 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.4 0 4.3-2.9 5.7-6.3 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8271&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1412 2287.5h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8273&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1412 2287.5h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8275&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1428.6 2281.1h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8277&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1428.6 2281.1h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8279&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1443.4 2287.5h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.8-.2-2.4-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8281&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1443.4 2287.5h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.8-.2-2.4-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8283&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1469.1 2278.7v2.3h-5.3v18.1h-2.6V2281h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8285&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1469.1 2278.7v2.3h-5.3v18.1h-2.6V2281h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8287&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1475 2293.1v.5c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.7 5.9h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8289&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1475 2293.1v.5c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.7 5.9h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8291&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1713.7 2324c0-1.2-.1-2.4-.6-3-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.3v5.4c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.7 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8293&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1713.7 2324c0-1.2-.1-2.4-.6-3-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.3v5.4c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.7 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path8295&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1721.7 2338.8v-20.5h2.6v8.9h7.2v-8.9h2.6v20.5h-2.6v-9.4h-7.2v9.4z&quot; fill=&quot;#010101&quot; id=&quot;path8297&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1721.7 2338.8v-20.5h2.6v8.9h7.2v-8.9h2.6v20.5h-2.6v-9.4h-7.2v9.4z&quot; fill=&quot;none&quot; id=&quot;path8299&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1746.5 2320.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8301&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1746.5 2320.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8303&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1761.4 2338.8h-2.4v-20.5h4.2l5.2 17.2 5.2-17.2h4.3v20.5h-2.6v-18.2l-5.7 18.2h-2.5l-5.6-18.2h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path8305&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1761.4 2338.8h-2.4v-20.5h4.2l5.2 17.2 5.2-17.2h4.3v20.5h-2.6v-18.2l-5.7 18.2h-2.5l-5.6-18.2h-.1z&quot; fill=&quot;none&quot; id=&quot;path8307&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1786.6 2327.5h2.9c1.1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6.1c2.7 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.5v9z&quot; fill=&quot;#010101&quot; id=&quot;path8309&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1786.6 2327.5h2.9c1.1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6.1c2.7 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.5v9z&quot; fill=&quot;none&quot; id=&quot;path8311&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1799.9 2327.2h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8313&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1799.9 2327.2h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8315&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1813.2 2336.5h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.1c0-4.2-1.2-5.7-3.9-5.7h-3.5zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.2.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8317&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1813.2 2336.5h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.1c0-4.2-1.2-5.7-3.9-5.7h-3.5zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.2.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8319&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1829 2338.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8321&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1829 2338.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8323&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1844.1 2327.2h6.3v2.2h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path8325&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1844.1 2327.2h6.3v2.2h-6.3z&quot; fill=&quot;none&quot; id=&quot;path8327&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1857.9 2338.8h-2.5v-20.5h4.3l5.1 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;#010101&quot; id=&quot;path8329&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1857.9 2338.8h-2.5v-20.5h4.3l5.1 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;none&quot; id=&quot;path8331&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1886.6 2320.7h-.1l-3.1 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8333&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1886.6 2320.7h-.1l-3.1 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8335&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1901.7 2327.1h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8337&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1901.7 2327.1h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8339&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1918 2332.7v.6c0 2.8 1.8 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.7 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.7 6h-2.8c.1-2.3-.6-3.7-3.1-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8341&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1918 2332.7v.6c0 2.8 1.8 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.7 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.7 6h-2.8c.1-2.3-.6-3.7-3.1-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8343&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1974.6 2141.4c.1 1.9-.2 4.6 2.5 4.6 2.8 0 2.9-2.4 2.9-4.9v-13.8h2.6v15.4c0 1.1 0 5.5-5.6 5.5-1.1 0-3.3-.4-4.3-2-.8-1.4-.8-3.1-.8-4.8z&quot; fill=&quot;#010101&quot; id=&quot;path8345&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1974.6 2141.4c.1 1.9-.2 4.6 2.5 4.6 2.8 0 2.9-2.4 2.9-4.9v-13.8h2.6v15.4c0 1.1 0 5.5-5.6 5.5-1.1 0-3.3-.4-4.3-2-.8-1.4-.8-3.1-.8-4.8z&quot; fill=&quot;none&quot; id=&quot;path8347&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1988.6 2147.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8349&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1988.6 2147.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8351&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2011.2 2129.7-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8353&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2011.2 2129.7-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8355&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2037.6 2127.3v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8357&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2037.6 2127.3v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8359&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2042.8 2136.1h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8361&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2042.8 2136.1h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8363&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2056.7 2145.5h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.4-.4 6.9-1.3 8.2-1.1 1.8-3.1 2.7-6.7 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8365&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2056.7 2145.5h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.4-.4 6.9-1.3 8.2-1.1 1.8-3.1 2.7-6.7 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8367&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2075 2136.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.8c-.7-1.4-.5-4.1-.7-6.8-.2-2.5-2.3-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8369&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2075 2136.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.8c-.7-1.4-.5-4.1-.7-6.8-.2-2.5-2.3-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8371&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2096.4 2129.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8373&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2096.4 2129.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8375&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2111.6 2136.5h2.8c1.1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.8-3.4h-3.6zm-2.6 11.3v-20.5h6c2.8 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path8377&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2111.6 2136.5h2.8c1.1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.8-3.4h-3.6zm-2.6 11.3v-20.5h6c2.8 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path8379&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2125.5 2147.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8381&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2125.5 2147.8v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8383&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2148.4 2129.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8385&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2148.4 2129.7h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8387&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2160.5 2127.3h2.6v13.1c0 4.5 1.4 5.6 3.9 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8389&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2160.5 2127.3h2.6v13.1c0 4.5 1.4 5.6 3.9 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path8391&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1634.6 2404h2.8c1.1 0 3.7-.3 3.7-3.5 0-3.1-2.4-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path8393&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1634.6 2404h2.8c1.1 0 3.7-.3 3.7-3.5 0-3.1-2.4-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path8395&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1648.5 2415.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8397&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1648.5 2415.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8399&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1669.8 2397.2-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8401&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1669.8 2397.2-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8403&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1691 2400.4c.1-1.1 0-2.3-.5-2.9-.6-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.6c.2 6.5-4.4 6.5-5.7 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6z&quot; fill=&quot;#010101&quot; id=&quot;path8405&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1691 2400.4c.1-1.1 0-2.3-.5-2.9-.6-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.6c.2 6.5-4.4 6.5-5.7 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6z&quot; fill=&quot;none&quot; id=&quot;path8407&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1698.9 2415.2v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8409&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1698.9 2415.2v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8411&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1714.1 2403.6h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8413&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1714.1 2403.6h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8415&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1727.7 2413h2.5c3.6 0 4.9-1.4 4.9-6.2v-4.1c0-4.1-1.2-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.3 8.2-1.1 1.7-3.1 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8417&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1727.7 2413h2.5c3.6 0 4.9-1.4 4.9-6.2v-4.1c0-4.1-1.2-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.3 8.2-1.1 1.7-3.1 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8419&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1742.8 2394.8h3.1l-2.3 5.6h-2z&quot; fill=&quot;#010101&quot; id=&quot;path8421&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1742.8 2394.8h3.1l-2.3 5.6h-2z&quot; fill=&quot;none&quot; id=&quot;path8423&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1753.7 2397.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8425&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1753.7 2397.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8427&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1768.5 2403.6h3.9c1.8 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8429&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1768.5 2403.6h3.9c1.8 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8431&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1785.8 2415.2h-2.4v-20.4h4.2l5.2 17.1 5.2-17.1h4.3v20.4h-2.6v-18.1l-5.8 18.1h-2.4l-5.6-18.1h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path8433&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1785.8 2415.2h-2.4v-20.4h4.2l5.2 17.1 5.2-17.1h4.3v20.4h-2.6v-18.1l-5.8 18.1h-2.4l-5.6-18.1h-.1z&quot; fill=&quot;none&quot; id=&quot;path8435&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1808.1 2415.2v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8437&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1808.1 2415.2v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8439&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1825.4 2409.1v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c.1-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path8441&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1825.4 2409.1v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c.1-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;none&quot; id=&quot;path8443&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1558.4 2481.9v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.4 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.9 5.7 6h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8445&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1558.4 2481.9v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.4 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.9 5.7 6h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8447&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1583.2 2480.6v-6.9c0-4.2-3-4.4-3.8-4.4s-3.7.2-3.7 4.4v6.9c0 3.4.7 5.3 3.7 5.3 3.1 0 3.8-1.9 3.8-5.3m-10.2-6.8c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 1.5-.6 5.1-1.7 5.6v.1c.4-.1 1.4-.5 1.8-.5h2v2.3h-8.5c-2.7 0-6.4-.2-6.4-7.5z&quot; fill=&quot;#010101&quot; id=&quot;path8449&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1583.2 2480.6v-6.9c0-4.2-3-4.4-3.8-4.4s-3.7.2-3.7 4.4v6.9c0 3.4.7 5.3 3.7 5.3 3.1 0 3.8-1.9 3.8-5.3zm-10.2-6.8c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 1.5-.6 5.1-1.7 5.6v.1c.4-.1 1.4-.5 1.8-.5h2v2.3h-8.5c-2.7 0-6.4-.2-6.4-7.5z&quot; fill=&quot;none&quot; id=&quot;path8451&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1591.6 2467.6h2.6v13c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.8-1.1 3.8-5.6v-13h2.6v12.9c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8453&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1591.6 2467.6h2.6v13c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.8-1.1 3.8-5.6v-13h2.6v12.9c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8455&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1616.3 2470-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8457&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1616.3 2470-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8459&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1631.1 2476.3h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.1 3.3 5.2.1.9.3 4.1.7 5.4h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8461&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1631.1 2476.3h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.1 3.3 5.2.1.9.3 4.1.7 5.4h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8463&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1645.7 2488v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8465&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1645.7 2488v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8467&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1660.8 2476.4h6.3v2.1h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path8469&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1660.8 2476.4h6.3v2.1h-6.3z&quot; fill=&quot;none&quot; id=&quot;path8471&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1678.9 2488h-3.1l-5.9-20.4h2.8l4.7 17.9h.1l4.7-17.9h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8473&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1678.9 2488h-3.1l-5.9-20.4h2.8l4.7 17.9h.1l4.7-17.9h2.7z&quot; fill=&quot;none&quot; id=&quot;path8475&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1692.5 2488h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8477&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1692.5 2488h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8479&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1707.5 2473.2c.1-1.2 0-2.3-.5-3-.6-.6-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6s-.6.8-.6 4.3v5.4c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.2 3.3-4.2h2.6c.2 6.4-4.4 6.4-5.7 6.4-2.6 0-6.5-.1-6.5-8.1v-5.7c0-5.8 2.6-7.5 6.6-7.5s5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8481&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1707.5 2473.2c.1-1.2 0-2.3-.5-3-.6-.6-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6s-.6.8-.6 4.3v5.4c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.2 3.3-4.2h2.6c.2 6.4-4.4 6.4-5.7 6.4-2.6 0-6.5-.1-6.5-8.1v-5.7c0-5.8 2.6-7.5 6.6-7.5s5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path8483&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1726.9 2467.6v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8485&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1726.9 2467.6v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path8487&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1740.8 2480.6v-6.9c0-4.2-2.9-4.4-3.8-4.4-.8 0-3.7.2-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.7-2.1 7.9-6.5 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8489&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1740.8 2480.6v-6.9c0-4.2-2.9-4.4-3.8-4.4-.8 0-3.7.2-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.7-2.1 7.9-6.5 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8491&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1751.7 2476.3h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.1 3.3 5.2.1.9.3 4.1.7 5.4h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8493&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1751.7 2476.3h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.7 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.1 3.3 5.2.1.9.3 4.1.7 5.4h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8495&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1769.5 2488h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8497&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1769.5 2488h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8499&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1781.8 2470h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8501&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1781.8 2470h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8503&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1791.4 2476.7h14.2v1.6h-14.2z&quot; fill=&quot;#010101&quot; id=&quot;path8505&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1791.4 2476.7h14.2v1.6h-14.2z&quot; fill=&quot;none&quot; id=&quot;path8507&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1820.2 2480.6v-6.9c0-4.2-2.9-4.4-3.7-4.4s-3.8.2-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-10.1-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8509&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1820.2 2480.6v-6.9c0-4.2-2.9-4.4-3.7-4.4s-3.8.2-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-10.1-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8511&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1834.8 2470h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8513&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1834.8 2470h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8515&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1856 2473.2c0-1.2-.1-2.3-.6-3-.5-.6-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6s-.6.8-.6 4.3v5.4c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.2 3.2-4.2h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.1-6.4-8.1v-5.7c0-5.8 2.5-7.5 6.5-7.5 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8517&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1856 2473.2c0-1.2-.1-2.3-.6-3-.5-.6-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6s-.6.8-.6 4.3v5.4c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.2 3.2-4.2h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.1-6.4-8.1v-5.7c0-5.8 2.5-7.5 6.5-7.5 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path8519&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1867.4 2488h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8521&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1867.4 2488h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8523&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1479.4 2569.4h3.7c2.7 0 3.7-2 3.7-3.5 0-3.2-2-3.8-4.6-3.8h-2.8zm0-9.6h3.8c2 0 3-1.2 3-3.2 0-1.7-1-3.1-3.1-3.1h-3.7zm-2.6 11.9v-20.5h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.9v.1c2.9.4 4.2 2.1 4.2 4.9 0 5.2-3.8 5.8-6.1 5.8z&quot; fill=&quot;#010101&quot; id=&quot;path8525&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1479.4 2569.4h3.7c2.7 0 3.7-2 3.7-3.5 0-3.2-2-3.8-4.6-3.8h-2.8zm0-9.6h3.8c2 0 3-1.2 3-3.2 0-1.7-1-3.1-3.1-3.1h-3.7zm-2.6 11.9v-20.5h6.6c2.9 0 3.8 1 4.6 2.1.7 1.1.8 2.3.8 2.7 0 2.6-.9 4.3-3.5 4.9v.1c2.9.4 4.2 2.1 4.2 4.9 0 5.2-3.8 5.8-6.1 5.8z&quot; fill=&quot;none&quot; id=&quot;path8527&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1504.5 2564.3v-6.9c0-4.3-2.9-4.4-3.8-4.4-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8529&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1504.5 2564.3v-6.9c0-4.3-2.9-4.4-3.8-4.4-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8531&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1527 2551.2v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8533&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1527 2551.2v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8535&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1539 2553.6-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8537&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1539 2553.6-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8539&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1557.3 2571.7h-3.1l-5.9-20.5h2.8l4.7 18h.1l4.7-18h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8541&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1557.3 2571.7h-3.1l-5.9-20.5h2.8l4.7 18h.1l4.7-18h2.7z&quot; fill=&quot;none&quot; id=&quot;path8543&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1567.7 2571.7v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8545&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1567.7 2571.7v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8547&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1597.4 2551.2v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8549&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1597.4 2551.2v20.5h-3.6l-8.1-17.8v17.8h-2.3v-20.5h3.6l8 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8551&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1614.7 2551.2v2.3h-5.4v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8553&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1614.7 2551.2v2.3h-5.4v18.2h-2.6v-18.2h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8555&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1618.4 2551.2h2.7v13.1c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8557&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1618.4 2551.2h2.7v13.1c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path8559&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1639.5 2560h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.4h-2.8c-.7-1.5-.5-4.1-.8-6.8-.1-2.5-2.2-2.6-3-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8561&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1639.5 2560h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.4h-2.8c-.7-1.5-.5-4.1-.8-6.8-.1-2.5-2.2-2.6-3-2.6z&quot; fill=&quot;none&quot; id=&quot;path8563&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1654.4 2571.7v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8565&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1654.4 2571.7v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8567&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1413.6 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8569&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1413.6 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8571&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1427.3 2613.4h2.6v13.1c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.8-1.2 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8573&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1427.3 2613.4h2.6v13.1c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.8-1.2 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8575&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1454.5 2619c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path8577&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1454.5 2619c0-1.1-.1-2.3-.6-2.9-.5-.7-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.5 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path8579&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1465.3 2633.8h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8581&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1465.3 2633.8h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8583&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1471.4 2633.8v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8585&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1471.4 2633.8v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8587&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1501.4 2613.4v20.4h-3.6l-8.1-17.7v17.7h-2.3v-20.4h3.6l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8589&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1501.4 2613.4v20.4h-3.6l-8.1-17.7v17.7h-2.3v-20.4h3.6l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8591&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1506.5 2622.2h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8593&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1506.5 2622.2h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8595&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1518.1 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8597&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1518.1 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8599&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1529.4 2613.4h3.1l-2.3 5.6h-2z&quot; fill=&quot;#010101&quot; id=&quot;path8601&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1529.4 2613.4h3.1l-2.3 5.6h-2z&quot; fill=&quot;none&quot; id=&quot;path8603&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1541.4 2615.8-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8605&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1541.4 2615.8-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8607&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1553.7 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8609&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1553.7 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8611&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1567.6 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8613&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1567.6 2633.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8615&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1584.6 2633.8h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8617&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1584.6 2633.8h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8619&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1590.6 2633.8v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8621&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1590.6 2633.8v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8623&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1608.7 2622.2h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.3h-2.7c-.8-1.4-.6-4-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8625&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1608.7 2622.2h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.3h-2.7c-.8-1.4-.6-4-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8627&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M796.1 2787.9h2.8c1.1 0 3.7-.3 3.7-3.5 0-3.1-2.4-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6c2.8 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path8629&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M796.1 2787.9h2.8c1.1 0 3.7-.3 3.7-3.5 0-3.1-2.4-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6c2.8 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path8631&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M810 2799.2v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8633&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M810 2799.2v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8635&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m831.3 2781.1-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8637&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m831.3 2781.1-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8639&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M852.6 2784.4c0-1.2-.1-2.3-.6-3-.6-.6-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.3v5.4c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.2h2.7c.1 6.4-4.5 6.4-5.8 6.4-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.7 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8641&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M852.6 2784.4c0-1.2-.1-2.3-.6-3-.6-.6-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.3v5.4c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.2h2.7c.1 6.4-4.5 6.4-5.8 6.4-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.7 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path8643&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M860.4 2799.2v-20.5H871v2.3h-8v6.6h7.4v2.2H863v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8645&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M860.4 2799.2v-20.5H871v2.3h-8v6.6h7.4v2.2H863v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8647&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M875.3 2787.5h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8649&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M875.3 2787.5h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8651&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M888.3 2793.1v.6c0 2.8 1.7 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.7 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8653&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M888.3 2793.1v.6c0 2.8 1.7 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.7 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8655&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m909.3 2781.1-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8657&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m909.3 2781.1-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8659&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M924.5 2799.2h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8661&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M924.5 2799.2h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8663&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M944.7 2778.7v20.5h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8665&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M944.7 2778.7v20.5h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8667&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M962.6 2778.7v2.3h-5.4v18.2h-2.6V2781h-5.3v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8669&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M962.6 2778.7v2.3h-5.4v18.2h-2.6V2781h-5.3v-2.3z&quot; fill=&quot;none&quot; id=&quot;path8671&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M964 2787.5h6.3v2.2H964z&quot; fill=&quot;#010101&quot; id=&quot;path8673&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M964 2787.5h6.3v2.2H964z&quot; fill=&quot;none&quot; id=&quot;path8675&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M975.5 2799.2v-20.5h2.6v8.9h7.1v-8.9h2.6v20.5h-2.6v-9.4h-7.1v9.4z&quot; fill=&quot;#010101&quot; id=&quot;path8677&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M975.5 2799.2v-20.5h2.6v8.9h7.1v-8.9h2.6v20.5h-2.6v-9.4h-7.1v9.4z&quot; fill=&quot;none&quot; id=&quot;path8679&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M993.7 2799.2v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8681&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M993.7 2799.2v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8683&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1023.5 2778.7v20.5h-3.6l-8.1-17.7v17.7h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8685&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1023.5 2778.7v20.5h-3.6l-8.1-17.7v17.7h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8687&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1031.9 2787.5h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8689&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1031.9 2787.5h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8691&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1049.4 2799.2h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8693&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1049.4 2799.2h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8695&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M855 2722.2h-3.2l-5.9-20.5h2.9l4.6 18h.1l4.8-18h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8697&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M855 2722.2h-3.2l-5.9-20.5h2.9l4.6 18h.1l4.8-18h2.6z&quot; fill=&quot;none&quot; id=&quot;path8699&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M865.6 2722.2v-20.5h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8701&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M865.6 2722.2v-20.5h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8703&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M895.3 2701.7v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8705&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M895.3 2701.7v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8707&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M903.8 2719.9h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-3.9-5.6h-3.5zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8709&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M903.8 2719.9h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-3.9-5.6h-3.5zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8711&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M929.1 2714.8v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-3.7-17.9-1.9 2.7h-2.2l2.8-4h2.6l2.8 4h-2.2zm-6.5 17.8v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8713&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M929.1 2714.8v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-3.7-17.9-1.9 2.7h-2.2l2.8-4h2.6l2.8 4h-2.2zm-6.5 17.8v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path8715&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M939.9 2722.2h-2.4v-20.5h4.2l5.2 17.2 5.2-17.2h4.3v20.5h-2.6V2704l-5.8 18.2h-2.4L940 2704h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path8717&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M939.9 2722.2h-2.4v-20.5h4.2l5.2 17.2 5.2-17.2h4.3v20.5h-2.6V2704l-5.8 18.2h-2.4L940 2704h-.1z&quot; fill=&quot;none&quot; id=&quot;path8719&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M962.5 2722.2v-20.5H973v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8721&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M962.5 2722.2v-20.5H973v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8723&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M742.8 2646.3h-3.1l-5.9-20.5h2.8l4.7 18 4.8-18h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8725&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M742.8 2646.3h-3.1l-5.9-20.5h2.8l4.7 18 4.8-18h2.7z&quot; fill=&quot;none&quot; id=&quot;path8727&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M756.3 2646.3h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8729&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M756.3 2646.3h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8731&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M762.4 2646.3v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8733&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M762.4 2646.3v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8735&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M776.4 2646.3v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8737&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M776.4 2646.3v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8739&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M797.7 2628.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8741&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M797.7 2628.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8743&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M808.7 2634.6h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8745&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M808.7 2634.6h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8747&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M822.4 2646.3H820v-20.5h4.2l5.1 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2h-.1l-5.7 18.2H828l-5.6-18.2z&quot; fill=&quot;#010101&quot; id=&quot;path8749&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M822.4 2646.3H820v-20.5h4.2l5.1 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2h-.1l-5.7 18.2H828l-5.6-18.2z&quot; fill=&quot;none&quot; id=&quot;path8751&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m850.8 2628.2-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8753&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m850.8 2628.2-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8755&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M865.6 2634.6h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.3v9.4H863v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8757&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M865.6 2634.6h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.3v9.4H863v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8759&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M883.2 2646.3h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8761&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M883.2 2646.3h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path8763&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m895.4 2628.2-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8765&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m895.4 2628.2-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8767&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M429.9 2479.3c0-1.2 0-2.3-.6-3-.5-.6-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .3-.6.8-.6 4.3v5.4c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.2 3.2-4.2h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.7 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8769&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M429.9 2479.3c0-1.2 0-2.3-.6-3-.5-.6-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .3-.6.8-.6 4.3v5.4c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.2 3.2-4.2h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.7 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path8771&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M447.9 2486.7v-6.9c0-4.2-3-4.4-3.8-4.4s-3.7.2-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-3.7-17.9-1.9 2.7H440l2.8-4h2.7l2.8 4H446zm-6.5 17.8v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8773&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M447.9 2486.7v-6.9c0-4.2-3-4.4-3.8-4.4s-3.7.2-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-3.7-17.9-1.9 2.7H440l2.8-4h2.7l2.8 4H446zm-6.5 17.8v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8775&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M467.7 2473.7v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8777&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M467.7 2473.7v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path8779&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M472.1 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8781&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M472.1 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8783&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M486.9 2482.5h6.3v2.1h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path8785&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M486.9 2482.5h6.3v2.1h-6.3z&quot; fill=&quot;none&quot; id=&quot;path8787&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M500.2 2488v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.4 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.7 6h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8789&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M500.2 2488v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.4 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.7 6h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path8791&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M521.3 2476.1h-.1L518 2487h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8793&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M521.3 2476.1h-.1L518 2487h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8795&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M536.4 2494.1h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8797&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M536.4 2494.1h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8799&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M556.7 2473.7v20.4h-3.6l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.4v-17.4z&quot; fill=&quot;#010101&quot; id=&quot;path8801&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M556.7 2473.7v20.4h-3.6l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.4v-17.4z&quot; fill=&quot;none&quot; id=&quot;path8803&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M574.5 2473.7v2.2h-5.3v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8805&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M574.5 2473.7v2.2h-5.3v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path8807&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M579.2 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8809&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M579.2 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8811&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M594.1 2482.5h6.2v2.1h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path8813&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M594.1 2482.5h6.2v2.1h-6.2z&quot; fill=&quot;none&quot; id=&quot;path8815&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M614.3 2479.3c.1-1.2 0-2.3-.5-3-.6-.6-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6s-.6.8-.6 4.3v5.4c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.2 3.3-4.2h2.6c.2 6.4-4.4 6.4-5.7 6.4-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.7 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8817&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M614.3 2479.3c.1-1.2 0-2.3-.5-3-.6-.6-1.8-.9-2.3-.9-2.2 0-3 1.3-3.1 1.6s-.6.8-.6 4.3v5.4c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.2 3.3-4.2h2.6c.2 6.4-4.4 6.4-5.7 6.4-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.7 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path8819&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m628.4 2476.1-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8821&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m628.4 2476.1-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8823&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M650 2473.7v2.2h-5.4v18.2H642v-18.2h-5.3v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8825&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M650 2473.7v2.2h-5.4v18.2H642v-18.2h-5.3v-2.2z&quot; fill=&quot;none&quot; id=&quot;path8827&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M654.9 2494.1v-20.4h2.6v8.8h7.1v-8.8h2.6v20.4h-2.6v-9.3h-7.1v9.3z&quot; fill=&quot;#010101&quot; id=&quot;path8829&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M654.9 2494.1v-20.4h2.6v8.8h7.1v-8.8h2.6v20.4h-2.6v-9.3h-7.1v9.3z&quot; fill=&quot;none&quot; id=&quot;path8831&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M673.1 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8833&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M673.1 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8835&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M691 2482.4h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1H691zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8837&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M691 2482.4h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1H691zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8839&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M708.5 2494.1h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8841&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M708.5 2494.1h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path8843&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M728.4 2473.7v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l8 17.4v-17.4z&quot; fill=&quot;#010101&quot; id=&quot;path8845&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M728.4 2473.7v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l8 17.4v-17.4z&quot; fill=&quot;none&quot; id=&quot;path8847&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M734.3 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8849&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M734.3 2494.1v-20.4h10.5v2.2h-7.9v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path8851&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M508.1 2407.5h2.8c1.1 0 3.7-.3 3.7-3.5 0-3.1-2.4-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6c2.8 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path8853&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M508.1 2407.5h2.8c1.1 0 3.7-.3 3.7-3.5 0-3.1-2.4-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6c2.8 0 5.7 1.1 5.7 5.9 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path8855&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M522 2418.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path8857&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M522 2418.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path8859&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m543.3 2400.7-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8861&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m543.3 2400.7-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8863&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M558 2418.8h-2.4v-20.5h4.2l5.1 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2l-5.8 18.2h-2.4l-5.6-18.2h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path8865&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M558 2418.8h-2.4v-20.5h4.2l5.1 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2l-5.8 18.2h-2.4l-5.6-18.2h-.1z&quot; fill=&quot;none&quot; id=&quot;path8867&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M590.4 2411.4v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8869&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M590.4 2411.4v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8871&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M612.8 2398.3v20.5h-3.5l-8.1-17.7v17.7h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8873&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M612.8 2398.3v20.5h-3.5l-8.1-17.7v17.7h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8875&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M621.4 2416.5h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.2h6.2c2.7 0 4.5 1 5.5 3.2.9 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.7 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8877&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M621.4 2416.5h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.2h6.2c2.7 0 4.5 1 5.5 3.2.9 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.7 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8879&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M647.2 2411.4v-6.9c0-4.3-2.9-4.4-3.7-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-10.1-.1v-6.7c0-4.1 2-6.7 6.4-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8881&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M647.2 2411.4v-6.9c0-4.3-2.9-4.4-3.7-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-10.1-.1v-6.7c0-4.1 2-6.7 6.4-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8883&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M669.7 2398.3v20.5h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8885&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M669.7 2398.3v20.5h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8887&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M514.7 2321.2v20.5h-3.6l-8-17.7h-.1v17.7h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8889&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M514.7 2321.2v20.5h-3.6l-8-17.7h-.1v17.7h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8891&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M526.8 2323.6h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8893&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M526.8 2323.6h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8895&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M541.5 2341.7H539v-20.5h4.2l5.2 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;#010101&quot; id=&quot;path8897&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M541.5 2341.7H539v-20.5h4.2l5.2 17.2h.1l5.2-17.2h4.3v20.5h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;none&quot; id=&quot;path8899&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M563.6 2321.2h2.6v13.1c0 4.5 1.4 5.6 3.9 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8901&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M563.6 2321.2h2.6v13.1c0 4.5 1.4 5.6 3.9 5.6 2.4 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path8903&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M584.7 2330h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2.1.9.3 4.1.7 5.4h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8905&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M584.7 2330h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.7 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2.1.9.3 4.1.7 5.4h-2.7c-.7-1.4-.5-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8907&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M340.4 2265h2.4c3.7 0 5-1.4 5-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8909&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M340.4 2265h2.4c3.7 0 5-1.4 5-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8911&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M355.9 2267.2v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8913&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M355.9 2267.2v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8915&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M378.6 2267.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8917&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M378.6 2267.2v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8919&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M399.9 2249.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.8H396l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8921&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M399.9 2249.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-3l-1.4-4.8H396l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8923&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M421.5 2261.2v.6c0 2.7 1.8 3.6 3.5 3.6 2 0 3.6-.9 3.6-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 6h-2.7c0-2.3-.7-3.8-3.2-3.8-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.4 5.7-6 0-6-4.6-5.9-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path8925&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M421.5 2261.2v.6c0 2.7 1.8 3.6 3.5 3.6 2 0 3.6-.9 3.6-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 6h-2.7c0-2.3-.7-3.8-3.2-3.8-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.4 5.7-6 0-6-4.6-5.9-6.5z&quot; fill=&quot;none&quot; id=&quot;path8927&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M442.6 2249.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8929&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M442.6 2249.2h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.7z&quot; fill=&quot;none&quot; id=&quot;path8931&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M460.9 2267.2h-3.1l-5.9-20.4h2.8l4.7 18 4.8-18h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path8933&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M460.9 2267.2h-3.1l-5.9-20.4h2.8l4.7 18 4.8-18h2.7z&quot; fill=&quot;none&quot; id=&quot;path8935&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m475.8 2249.2-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8937&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m475.8 2249.2-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8939&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M502.2 2246.8v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path8941&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M502.2 2246.8v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path8943&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M508.1 2267.2v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8945&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M508.1 2267.2v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8947&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M291.7 2188.6h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.3 8.2-1.1 1.8-3.1 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path8949&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M291.7 2188.6h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.3 8.2-1.1 1.8-3.1 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path8951&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M307.4 2170.4h2.6v13.1c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8953&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M307.4 2170.4h2.6v13.1c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8955&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M342.3 2176c0-1.1 0-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path8957&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M342.3 2176c0-1.1 0-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.7 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path8959&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M360.3 2183.5v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2 7.9-6.4 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path8961&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M360.3 2183.5v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2 7.9-6.4 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path8963&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M368.6 2190.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8965&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M368.6 2190.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8967&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M382.9 2190.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8969&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M382.9 2190.8v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path8971&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m401.6 2164.3 2.6 4h-1.9l-3.7-4zm-4.5 26.5v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8973&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m401.6 2164.3 2.6 4h-1.9l-3.7-4zm-4.5 26.5v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8975&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M422.5 2175.9c0-2.4-1-3.7-3.6-3.7-.8 0-3.8.1-3.8 4.4v6.9c0 4.4 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.6-.9v-6.1h-3.7v-2.3h6.3v9.9c-1.6.9-3.6 1.6-6.2 1.6-4.3 0-6.4-2.3-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path8977&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M422.5 2175.9c0-2.4-1-3.7-3.6-3.7-.8 0-3.8.1-3.8 4.4v6.9c0 4.4 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.6-.9v-6.1h-3.7v-2.3h6.3v9.9c-1.6.9-3.6 1.6-6.2 1.6-4.3 0-6.4-2.3-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;none&quot; id=&quot;path8979&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M431.1 2190.8v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path8981&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M431.1 2190.8v-20.4h10.6v2.3h-8v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path8983&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1364.6 2826c.1-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.2-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.6c.2 6.5-4.4 6.5-5.7 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path8985&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1364.6 2826c.1-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.2-.9-2.2 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.6 5.6 3.6 5.6.8 0 3.2-.3 3.3-4.3h2.6c.2 6.5-4.4 6.5-5.7 6.5-2.6 0-6.5-.2-6.5-8.1v-5.8c0-5.8 2.6-7.4 6.6-7.4s5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path8987&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1372.7 2840.8v-20.5h2.6v8.9h7.1v-8.9h2.7v20.5h-2.7v-9.4h-7.1v9.4z&quot; fill=&quot;#010101&quot; id=&quot;path8989&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1372.7 2840.8v-20.5h2.6v8.9h7.1v-8.9h2.7v20.5h-2.7v-9.4h-7.1v9.4z&quot; fill=&quot;none&quot; id=&quot;path8991&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1397.1 2822.7-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8993&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1397.1 2822.7-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path8995&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1411.9 2829.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.4h-2.7c-.8-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path8997&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1411.9 2829.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.5h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.3-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.4h-2.7c-.8-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path8999&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1426.5 2840.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9001&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1426.5 2840.8v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9003&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1440.2 2840.8v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9005&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1440.2 2840.8v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9007&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1464 2840.8h-3.1l-5.9-20.5h2.8l4.7 18h.1l4.7-18h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path9009&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1464 2840.8h-3.1l-5.9-20.5h2.8l4.7 18h.1l4.7-18h2.7z&quot; fill=&quot;none&quot; id=&quot;path9011&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1483.6 2833.4v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9013&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1483.6 2833.4v-6.9c0-4.3-2.9-4.4-3.7-4.4-.9 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9-4.4 0-6.5-2.3-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path9015&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1494.6 2840.8h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9017&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1494.6 2840.8h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path9019&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1514.3 2840.8h-3.1l-4.8-8.8-4.5 8.8h-2.8l5.9-10.6-5.6-9.9h3l4.2 7.9 4.3-7.9h2.8l-5.5 9.9z&quot; fill=&quot;#010101&quot; id=&quot;path9021&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1514.3 2840.8h-3.1l-4.8-8.8-4.5 8.8h-2.8l5.9-10.6-5.6-9.9h3l4.2 7.9 4.3-7.9h2.8l-5.5 9.9z&quot; fill=&quot;none&quot; id=&quot;path9023&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1337.1 3014.8h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.4 3.1.9 1.7 1 5.8 1 6.4 0 4.4-.4 6.9-1.3 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9025&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1337.1 3014.8h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.2-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.4 3.1.9 1.7 1 5.8 1 6.4 0 4.4-.4 6.9-1.3 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9027&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1352.3 3017.1v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9029&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1352.3 3017.1v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9031&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1375 3017.1v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9033&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1375 3017.1v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9035&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1386.1 2996.7h3l-2.3 5.6h-2z&quot; fill=&quot;#010101&quot; id=&quot;path9037&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1386.1 2996.7h3l-2.3 5.6h-2z&quot; fill=&quot;none&quot; id=&quot;path9039&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1401.4 2990.5-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9041&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1401.4 2990.5-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9043&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1418.6 3002.1c0-2.4-1-3.7-3.6-3.7-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v10c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.4 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path9045&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1418.6 3002.1c0-2.4-1-3.7-3.6-3.7-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v10c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.4 5.9z&quot; fill=&quot;none&quot; id=&quot;path9047&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1427.3 3017.1v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9049&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1427.3 3017.1v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9051&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1443.9 3017.1h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9053&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1443.9 3017.1h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9055&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1452 3011v.6c0 2.8 1.7 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.7 6h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9057&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1452 3011v.6c0 2.8 1.7 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.7 6h-2.8c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.1.8-3.1 3 0 4.5 9.1 3.8 9.1 10.3 0 4.3-2.9 5.7-6.3 5.7-6 .1-6-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9059&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1466.8 3017.1v-20.4h10.6v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9061&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1466.8 3017.1v-20.4h10.6v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8v2.3z&quot; fill=&quot;none&quot; id=&quot;path9063&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M975.5 2965.6c.1 1.8-.2 4.6 2.5 4.6 2.8 0 2.9-2.4 2.9-4.9v-13.8h2.6v15.4c0 1.1 0 5.5-5.6 5.5-1.1 0-3.3-.4-4.3-2-.8-1.4-.8-3.2-.8-4.8z&quot; fill=&quot;#010101&quot; id=&quot;path9065&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M975.5 2965.6c.1 1.8-.2 4.6 2.5 4.6 2.8 0 2.9-2.4 2.9-4.9v-13.8h2.6v15.4c0 1.1 0 5.5-5.6 5.5-1.1 0-3.3-.4-4.3-2-.8-1.4-.8-3.2-.8-4.8z&quot; fill=&quot;none&quot; id=&quot;path9067&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M999.6 2964.6v-6.9c0-4.3-2.9-4.4-3.8-4.4-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9069&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M999.6 2964.6v-6.9c0-4.3-2.9-4.4-3.8-4.4-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 2.6 6.5 6.7v6.7c0 5.6-2.1 7.9-6.5 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9071&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1007.9 2971.9v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9073&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1007.9 2971.9v-20.4h2.6v18.2h7.5v2.2z&quot; fill=&quot;none&quot; id=&quot;path9075&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1025.1 2971.9h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9077&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1025.1 2971.9h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9079&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1040.2 2957.1c0-1.1-.1-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path9081&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1040.2 2957.1c0-1.1-.1-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path9083&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1058.2 2964.6v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9085&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1058.2 2964.6v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9087&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1066.5 2971.9v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9089&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1066.5 2971.9v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path9091&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1082 2951.5h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9093&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1082 2951.5h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9095&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1103.1 2960.3h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.2v9.4h-2.7v-20.4h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.7-.2-2.5-2.2-2.7-3.1-2.7z&quot; fill=&quot;#010101&quot; id=&quot;path9097&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1103.1 2960.3h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.2v9.4h-2.7v-20.4h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.3h-2.7c-.7-1.4-.6-4-.8-6.7-.2-2.5-2.2-2.7-3.1-2.7z&quot; fill=&quot;none&quot; id=&quot;path9099&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M965.4 3044.7h-2.5v-20.4h4.3l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2H971l-5.6-18.2z&quot; fill=&quot;#010101&quot; id=&quot;path9101&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M965.4 3044.7h-2.5v-20.4h4.3l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2H971l-5.6-18.2z&quot; fill=&quot;none&quot; id=&quot;path9103&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M997.7 3037.4v-6.9c0-4.3-2.9-4.5-3.7-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6m-10.2-.2v-6.7c0-4 2.1-6.6 6.5-6.6 4.3 0 6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9105&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M997.7 3037.4v-6.9c0-4.3-2.9-4.5-3.7-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6zm-10.2-.2v-6.7c0-4 2.1-6.6 6.5-6.6 4.3 0 6.4 2.6 6.4 6.6v6.7c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path9107&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1020.2 3024.3v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9109&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1020.2 3024.3v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9111&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1026.6 3044.7v-20.4h2.6v9h.1l7.2-9h2.9l-7.4 9.2 7.8 11.2h-3.3l-7.2-10.6h-.1v10.6z&quot; fill=&quot;#010101&quot; id=&quot;path9113&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1026.6 3044.7v-20.4h2.6v9h.1l7.2-9h2.9l-7.4 9.2 7.8 11.2h-3.3l-7.2-10.6h-.1v10.6z&quot; fill=&quot;none&quot; id=&quot;path9115&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1259.2 3101h-3.1l-5.9-20.4h2.8l4.7 17.9h.1l4.7-17.9h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path9117&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1259.2 3101h-3.1l-5.9-20.4h2.8l4.7 17.9h.1l4.7-17.9h2.7z&quot; fill=&quot;none&quot; id=&quot;path9119&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1269.8 3101v-20.4h10.6v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9121&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1269.8 3101v-20.4h10.6v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8v2.3z&quot; fill=&quot;none&quot; id=&quot;path9123&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1288 3089.3h3.9c1.8 0 2.7-1.6 2.7-3.3 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9125&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1288 3089.3h3.9c1.8 0 2.7-1.6 2.7-3.3 0-1.5-.7-3.2-2.7-3.2h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.4 3.2 1.2 3.3 5.3 0 .8.3 4 .7 5.3h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9127&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1305.2 3098.7h2.5c3.6 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.5zm-2.6-18.1h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9129&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1305.2 3098.7h2.5c3.6 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.5zm-2.6-18.1h6.3c2.6 0 4.5.9 5.5 3.1.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.8 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9131&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1320.4 3080.6h2.6v13.1c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.8-1.2 3.8-5.6v-13.1h2.6v12.9c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9133&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1320.4 3080.6h2.6v13.1c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.8-1.2 3.8-5.6v-13.1h2.6v12.9c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9135&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1353 3080.6v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9137&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1353 3080.6v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9139&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1317.4 2374.8h-2.5v-20.4h4.2l5.2 17.1 5.3-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;#010101&quot; id=&quot;path9141&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1317.4 2374.8h-2.5v-20.4h4.2l5.2 17.1 5.3-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;none&quot; id=&quot;path9143&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1346.3 2365.1c0-2.4-1.1-3-2-3-1.8 0-3 .9-3 4.8 0 4.6.6 6.3 3 6.3.5 0 2.1-.6 2-3.2h2.5c.1 4.1-2.9 5.1-4.5 5.1-3.1 0-5.5-.9-5.5-7.2 0-4.2.5-7.7 5.5-7.7 2.8 0 4.5 1.7 4.4 4.9z&quot; fill=&quot;#010101&quot; id=&quot;path9145&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1346.3 2365.1c0-2.4-1.1-3-2-3-1.8 0-3 .9-3 4.8 0 4.6.6 6.3 3 6.3.5 0 2.1-.6 2-3.2h2.5c.1 4.1-2.9 5.1-4.5 5.1-3.1 0-5.5-.9-5.5-7.2 0-4.2.5-7.7 5.5-7.7 2.8 0 4.5 1.7 4.4 4.9z&quot; fill=&quot;none&quot; id=&quot;path9147&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1363.8 2359.8c0-2.4-1-3.7-3.6-3.7-.8 0-3.7.2-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.2h6.4v9.9c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.4 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path9149&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1363.8 2359.8c0-2.4-1-3.7-3.6-3.7-.8 0-3.7.2-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.2h6.4v9.9c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.4 5.9z&quot; fill=&quot;none&quot; id=&quot;path9151&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1375.1 2374.8h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9153&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1375.1 2374.8h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9155&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1381.2 2374.8v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9157&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1381.2 2374.8v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9159&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1395.5 2374.8v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9161&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1395.5 2374.8v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9163&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1274.9 2439.4h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6.1c2.7 0 5.7 1 5.7 5.9 0 4.6-3.7 5.6-5.8 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path9165&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1274.9 2439.4h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.3v-20.5h6.1c2.7 0 5.7 1 5.7 5.9 0 4.6-3.7 5.6-5.8 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path9167&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1288.3 2450.7v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9169&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1288.3 2450.7v-20.5h10.5v2.3h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9171&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1304.1 2450.7v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9173&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1304.1 2450.7v-20.5h10.6v2.3h-8v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9175&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1320 2450.7v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9177&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1320 2450.7v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9179&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1051.9 2512.1c0-2.4-1-3.7-3.6-3.7-.8 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.6-.9v-6.1h-3.7v-2.3h6.4v9.9c-1.7 1-3.7 1.6-6.3 1.6-4.3 0-6.4-2.3-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path9181&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1051.9 2512.1c0-2.4-1-3.7-3.6-3.7-.8 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.6-.9v-6.1h-3.7v-2.3h6.4v9.9c-1.7 1-3.7 1.6-6.3 1.6-4.3 0-6.4-2.3-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;none&quot; id=&quot;path9183&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1060.5 2506.6h2.6v13.1c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9185&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1060.5 2506.6h2.6v13.1c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9187&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1088.5 2506.6h2.7l-5.6 12.7v7.8h-2.6v-7.8l-5.5-12.7h2.9l4 9.9z&quot; fill=&quot;#010101&quot; id=&quot;path9189&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1088.5 2506.6h2.7l-5.6 12.7v7.8h-2.6v-7.8l-5.5-12.7h2.9l4 9.9z&quot; fill=&quot;none&quot; id=&quot;path9191&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1092.4 2515.4h6.3v2.2h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path9193&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1092.4 2515.4h6.3v2.2h-6.3z&quot; fill=&quot;none&quot; id=&quot;path9195&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1112.7 2512.3c0-1.2-.1-2.4-.6-3-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path9197&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1112.7 2512.3c0-1.2-.1-2.4-.6-3-.5-.7-1.8-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6.1z&quot; fill=&quot;none&quot; id=&quot;path9199&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1130.7 2519.7v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9201&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1130.7 2519.7v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6s3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.6-2.1 7.9-6.4 7.9s-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9203&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1153.2 2506.6v20.5h-3.6l-8.1-17.8v17.8h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9205&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1153.2 2506.6v20.5h-3.6l-8.1-17.8v17.8h-2.4v-20.5h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9207&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1168 2512.3c0-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.6-7.4 4 0 5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path9209&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1168 2512.3c0-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.6-7.4 4 0 5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path9211&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1186 2519.7v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2 7.9-6.4 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9213&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1186 2519.7v-6.9c0-4.3-3-4.4-3.8-4.4s-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 2.5 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.4 2.6 6.4 6.7v6.7c0 5.6-2 7.9-6.4 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9215&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1196.9 2515.4h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.4h-2.7c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9217&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1196.9 2515.4h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.5-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4h-2.6v-20.5h7c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.3 4.3-3.7 4.7 2.3.4 3.2 1.2 3.3 5.3 0 .9.3 4.1.7 5.4h-2.7c-.7-1.5-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9219&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1214.4 2524.8h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.1 2.7-6.7 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9221&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1214.4 2524.8h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.3 8.2-1.1 1.8-3.1 2.7-6.7 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9223&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1232.6 2527.1h-2.6v-20.5h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9225&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1232.6 2527.1h-2.6v-20.5h2.6z&quot; fill=&quot;none&quot; id=&quot;path9227&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1245.4 2509h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9229&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1245.4 2509h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9231&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M976.1 2456.7c0-1.1-.1-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.1-6.4-8v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;#010101&quot; id=&quot;path9233&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M976.1 2456.7c0-1.1-.1-2.3-.6-2.9-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6-.1.2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.4-4.4 6.4-5.8 6.4-2.5 0-6.4-.1-6.4-8v-5.8c0-5.8 2.5-7.4 6.5-7.4 4.1 0 5.6 2.1 5.4 6z&quot; fill=&quot;none&quot; id=&quot;path9235&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M994.1 2464.2v-6.9c0-4.3-3-4.5-3.8-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.8-1.2 3.8-5.6m-3.8-17.9-1.8 2.6h-2.3l2.8-4h2.6l2.9 4h-2.3zm-6.4 17.8v-6.8c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.8c0 5.6-2.1 7.8-6.4 7.8s-6.4-2.2-6.4-7.8z&quot; fill=&quot;#010101&quot; id=&quot;path9237&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M994.1 2464.2v-6.9c0-4.3-3-4.5-3.8-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.4 5.6 3.8 5.6 2.5 0 3.8-1.2 3.8-5.6zm-3.8-17.9-1.8 2.6h-2.3l2.8-4h2.6l2.9 4h-2.3zm-6.4 17.8v-6.8c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.8c0 5.6-2.1 7.8-6.4 7.8s-6.4-2.2-6.4-7.8z&quot; fill=&quot;none&quot; id=&quot;path9239&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1013.9 2451.1v2.3h-5.4v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9241&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1013.9 2451.1v2.3h-5.4v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path9243&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1017.7 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9245&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1017.7 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path9247&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1032.3 2462.7h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path9249&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1032.3 2462.7h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path9251&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1046.2 2469.3h2.5c3.6 0 4.9-1.4 4.9-6.2v-4.1c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.3 8.2-1.1 1.7-3.1 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9253&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1046.2 2469.3h2.5c3.6 0 4.9-1.4 4.9-6.2v-4.1c0-4.1-1.3-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.5 0 4.3-.4 6.8-1.3 8.2-1.1 1.7-3.1 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9255&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1062 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9257&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1062 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.3v2.3h-7.3v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path9259&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1079.3 2465.4v.6c0 2.8 1.7 3.7 3.4 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.6-6.3 5.6-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9261&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1079.3 2465.4v.6c0 2.8 1.7 3.7 3.4 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.6-6.3 5.6-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9263&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1093.4 2462.7h6.2v2.2h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path9265&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1093.4 2462.7h6.2v2.2h-6.2z&quot; fill=&quot;none&quot; id=&quot;path9267&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1118.8 2451.1v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9269&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1118.8 2451.1v20.4h-3.5l-8.1-17.7h-.1v17.7h-2.3v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9271&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1124.7 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9273&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1124.7 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path9275&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1142.9 2471.5h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9277&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1142.9 2471.5h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9279&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1158.8 2456.6c0-2.5-1-3.8-3.6-3.8-.9 0-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 1.8 0 3.1-.5 3.6-.9v-6.2h-3.8v-2.2h6.4v9.9c-1.7.9-3.6 1.5-6.2 1.5-4.4 0-6.5-2.2-6.5-7.9v-6.7c0-4 2.1-6.6 6.5-6.6s6.5 1.6 6.3 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path9281&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1158.8 2456.6c0-2.5-1-3.8-3.6-3.8-.9 0-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 1.8 0 3.1-.5 3.6-.9v-6.2h-3.8v-2.2h6.4v9.9c-1.7.9-3.6 1.5-6.2 1.5-4.4 0-6.5-2.2-6.5-7.9v-6.7c0-4 2.1-6.6 6.5-6.6s6.5 1.6 6.3 5.9z&quot; fill=&quot;none&quot; id=&quot;path9283&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1167.4 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9285&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1167.4 2471.5v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path9287&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1184.7 2465.4v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.8 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.4 0 4.3-2.9 5.6-6.3 5.6-6 .1-6-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9289&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1184.7 2465.4v.6c0 2.8 1.8 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.8 1.8 5.7 5.9h-2.7c0-2.2-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.1 3.9 9.1 10.4 0 4.3-2.9 5.6-6.3 5.6-6 .1-6-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9291&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M787 2319.6h2.6v13c0 4.5 1.4 5.6 3.9 5.6 2.4 0 3.8-1.1 3.8-5.6v-13h2.6v12.9c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9293&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M787 2319.6h2.6v13c0 4.5 1.4 5.6 3.9 5.6 2.4 0 3.8-1.1 3.8-5.6v-13h2.6v12.9c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path9295&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M819.7 2319.6v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.4h.1v-17.4z&quot; fill=&quot;#010101&quot; id=&quot;path9297&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M819.7 2319.6v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.4h.1v-17.4z&quot; fill=&quot;none&quot; id=&quot;path9299&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M828.5 2340h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9301&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M828.5 2340h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9303&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M842.2 2340h-3.1l-5.9-20.4h2.8l4.7 17.9h.1l4.7-17.9h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path9305&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M842.2 2340h-3.1l-5.9-20.4h2.8l4.7 17.9h.1l4.7-17.9h2.7z&quot; fill=&quot;none&quot; id=&quot;path9307&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M852.6 2340v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9309&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M852.6 2340v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9311&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M871 2328.3h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1H871zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9313&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M871 2328.3h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1H871zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9315&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M887.6 2333.9v.6c0 2.8 1.7 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9317&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M887.6 2333.9v.6c0 2.8 1.7 3.6 3.4 3.6 2.1 0 3.7-.8 3.7-3.3 0-4.5-9.2-4-9.2-10.1 0-3.6 2.6-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9319&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M905.4 2340h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9321&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M905.4 2340h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9323&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M923.5 2319.6v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9325&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M923.5 2319.6v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path9327&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m936 2313.4-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9329&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m936 2313.4-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9331&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M942.7 2328.4h6.3v2.1h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path9333&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M942.7 2328.4h6.3v2.1h-6.3z&quot; fill=&quot;none&quot; id=&quot;path9335&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M767.4 2371h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.3 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9337&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M767.4 2371h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.5 3.1.8 1.7.9 5.8.9 6.4 0 4.4-.4 6.9-1.3 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9339&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M782.9 2373.3v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9341&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M782.9 2373.3v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9343&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M797.4 2361.7h6.3v2.1h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path9345&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M797.4 2361.7h6.3v2.1h-6.3z&quot; fill=&quot;none&quot; id=&quot;path9347&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M811.2 2373.3h-2.5v-20.4h4.3l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;#010101&quot; id=&quot;path9349&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M811.2 2373.3h-2.5v-20.4h4.3l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.2h-.1l-5.7 18.2h-2.5l-5.6-18.2z&quot; fill=&quot;none&quot; id=&quot;path9351&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M843.5 2365.9v-6.9c0-4.2-2.9-4.4-3.7-4.4-.9 0-3.8.2-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9353&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M843.5 2365.9v-6.9c0-4.2-2.9-4.4-3.7-4.4-.9 0-3.8.2-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.7-1.1 3.7-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.5-6.7 4.3 0 6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9-4.4 0-6.5-2.2-6.5-7.9z&quot; fill=&quot;none&quot; id=&quot;path9355&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M866 2352.9v20.4h-3.6l-8-17.7h-.1v17.7H852v-20.4h3.7l7.9 17.4h.1v-17.4z&quot; fill=&quot;#010101&quot; id=&quot;path9357&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M866 2352.9v20.4h-3.6l-8-17.7h-.1v17.7H852v-20.4h3.7l7.9 17.4h.1v-17.4z&quot; fill=&quot;none&quot; id=&quot;path9359&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M883.3 2352.9v2.2H878v18.2h-2.6v-18.2H870v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9361&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M883.3 2352.9v2.2H878v18.2h-2.6v-18.2H870v-2.2z&quot; fill=&quot;none&quot; id=&quot;path9363&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M890.6 2361.6h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4H888v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9365&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M890.6 2361.6h3.9c1.8 0 2.7-1.6 2.7-3.4 0-1.4-.7-3.1-2.7-3.1h-3.9zm0 2.3v9.4H888v-20.4h7c3.6 0 4.9 2.5 4.9 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9367&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m913.6 2346.7-3.7 4H908l2.5-4zm-8.2 26.6v-20.4H916v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9369&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m913.6 2346.7-3.7 4H908l2.5-4zm-8.2 26.6v-20.4H916v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8v2.3z&quot; fill=&quot;none&quot; id=&quot;path9371&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M928.1 2355.3h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.9h-7.9l-1.6 4.9H920z&quot; fill=&quot;#010101&quot; id=&quot;path9373&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M928.1 2355.3h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.4h-2.9l-1.4-4.9h-7.9l-1.6 4.9H920z&quot; fill=&quot;none&quot; id=&quot;path9375&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M940.3 2373.3v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9377&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M940.3 2373.3v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9379&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m916.1 2220.2-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9381&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m916.1 2220.2-3.7 4h-1.9l2.5-4zm-8.1 26.6v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9383&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M926.8 2244.5h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.4 3.1.9 1.7.9 5.8.9 6.4 0 4.4-.3 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9385&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M926.8 2244.5h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.4 3.1.9 1.7.9 5.8.9 6.4 0 4.4-.3 6.9-1.2 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9387&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M952.4 2239.4v-6.9c0-4.2-3-4.4-3.8-4.4s-3.8.2-3.8 4.4v6.9c0 4.5 1.3 5.7 3.8 5.7s3.8-1.2 3.8-5.7m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9389&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M952.4 2239.4v-6.9c0-4.2-3-4.4-3.8-4.4s-3.8.2-3.8 4.4v6.9c0 4.5 1.3 5.7 3.8 5.7s3.8-1.2 3.8-5.7zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9391&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M960.6 2226.4h2.6v13c0 4.5 1.4 5.7 3.8 5.7 2.5 0 3.8-1.2 3.8-5.7v-13h2.7v12.9c0 5.7-2.1 7.9-6.5 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9393&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M960.6 2226.4h2.6v13c0 4.5 1.4 5.7 3.8 5.7 2.5 0 3.8-1.2 3.8-5.7v-13h2.7v12.9c0 5.7-2.1 7.9-6.5 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9395&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m985 2228.8-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9H977z&quot; fill=&quot;#010101&quot; id=&quot;path9397&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m985 2228.8-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9H977z&quot; fill=&quot;none&quot; id=&quot;path9399&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M999.8 2235.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7.1c3.6 0 4.8 2.5 4.8 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.8c-.7-1.4-.5-4.1-.7-6.8-.2-2.5-2.3-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9401&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M999.8 2235.1h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7.1c3.6 0 4.8 2.5 4.8 5.1 0 2.4-1.3 4.2-3.7 4.6v.1c2.4.4 3.2 1.2 3.4 5.3 0 .8.3 4 .7 5.3h-2.8c-.7-1.4-.5-4.1-.7-6.8-.2-2.5-2.3-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9403&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1017.1 2244.5h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.4 3.1.9 1.7 1 5.8 1 6.4 0 4.4-.4 6.9-1.3 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9405&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1017.1 2244.5h2.4c3.7 0 5-1.3 5-6.1v-4.1c0-4.1-1.3-5.7-4-5.7h-3.4zm-2.6-18.1h6.3c2.6 0 4.4.9 5.4 3.1.9 1.7 1 5.8 1 6.4 0 4.4-.4 6.9-1.3 8.3-1.1 1.7-3.2 2.6-6.7 2.6h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9407&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1032.1 2235.2h6.3v2.2h-6.3z&quot; fill=&quot;#010101&quot; id=&quot;path9409&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1032.1 2235.2h6.3v2.2h-6.3z&quot; fill=&quot;none&quot; id=&quot;path9411&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M891.2 2280.1h-2.4v-20.4h4.2l5.2 17.1 5.2-17.1h4.3v20.4h-2.6v-18.2l-5.7 18.2h-2.5l-5.6-18.2h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path9413&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M891.2 2280.1h-2.4v-20.4h4.2l5.2 17.1 5.2-17.1h4.3v20.4h-2.6v-18.2l-5.7 18.2h-2.5l-5.6-18.2h-.1z&quot; fill=&quot;none&quot; id=&quot;path9415&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M923.6 2272.8v-7c0-4.2-3-4.4-3.8-4.4s-3.7.2-3.7 4.4v7c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6m-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6 4.4 0 6.4 2.6 6.4 6.6v6.7c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9417&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M923.6 2272.8v-7c0-4.2-3-4.4-3.8-4.4s-3.7.2-3.7 4.4v7c0 4.4 1.3 5.6 3.7 5.6 2.5 0 3.8-1.2 3.8-5.6zm-10.2-.2v-6.7c0-4 2.1-6.6 6.4-6.6 4.4 0 6.4 2.6 6.4 6.6v6.7c0 5.7-2 7.9-6.4 7.9-4.3 0-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9419&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M946.1 2259.7v20.4h-3.6l-8.1-17.7v17.7h-2.3v-20.4h3.6l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9421&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M946.1 2259.7v20.4h-3.6l-8.1-17.7v17.7h-2.3v-20.4h3.6l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9423&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M964 2259.7v2.2h-5.4v18.2H956v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9425&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M964 2259.7v2.2h-5.4v18.2H956v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path9427&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M971.3 2268.8h2.9c1 0 3.6-.2 3.6-3.4 0-3.1-2.3-3.5-2.9-3.5h-3.6zm-2.6 11.3v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path9429&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M971.3 2268.8h2.9c1 0 3.6-.2 3.6-3.4 0-3.1-2.3-3.5-2.9-3.5h-3.6zm-2.6 11.3v-20.4h6c2.8 0 5.7 1 5.7 5.8 0 4.6-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path9431&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M985.2 2280.1v-20.4h10.6v2.2h-8v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9433&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M985.2 2280.1v-20.4h10.6v2.2h-8v6.6h7.4v2.3h-7.4v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9435&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1012.8 2259.7v2.2h-5.4v18.2h-2.6v-18.2h-5.3v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9437&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1012.8 2259.7v2.2h-5.4v18.2h-2.6v-18.2h-5.3v-2.2z&quot; fill=&quot;none&quot; id=&quot;path9439&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1019.9 2280.1h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9441&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1019.9 2280.1h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9443&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1038 2259.7v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9445&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1038 2259.7v2.2h-5.4v18.2h-2.6v-18.2h-5.4v-2.2z&quot; fill=&quot;none&quot; id=&quot;path9447&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1065.4 2585.1-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9449&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1065.4 2585.1-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9451&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1087 2582.7v2.3h-5.3v18.1h-2.7V2585h-5.3v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9453&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1087 2582.7v2.3h-5.3v18.1h-2.7V2585h-5.3v-2.3z&quot; fill=&quot;none&quot; id=&quot;path9455&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1090.1 2582.7h2.8l3.9 17.7 4.1-17.7h3.4l3.7 17.7h.1l4.1-17.7h2.7l-5.4 20.4h-3.1l-3.9-17.7h-.1l-4.1 17.7h-3.2z&quot; fill=&quot;#010101&quot; id=&quot;path9457&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1090.1 2582.7h2.8l3.9 17.7 4.1-17.7h3.4l3.7 17.7h.1l4.1-17.7h2.7l-5.4 20.4h-3.1l-3.9-17.7h-.1l-4.1 17.7h-3.2z&quot; fill=&quot;none&quot; id=&quot;path9459&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1123.7 2585.1-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9461&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1123.7 2585.1-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9463&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1145.9 2582.7v2.3h-5.4v18.1h-2.6V2585h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9465&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1145.9 2582.7v2.3h-5.4v18.1h-2.6V2585h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path9467&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1149.7 2603.1v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;#010101&quot; id=&quot;path9469&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1149.7 2603.1v-20.4h10.5v2.3h-7.9v6.5h7.4v2.3h-7.4v7.1h8.1v2.2z&quot; fill=&quot;none&quot; id=&quot;path9471&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1168.1 2591.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.3h-2.8c-.7-1.4-.5-4-.7-6.8-.2-2.4-2.3-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9473&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1168.1 2591.5h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.5-.7-3.1-2.8-3.1h-3.9zm0 2.2v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.6 4.9 5.1 0 2.4-1.4 4.2-3.8 4.7 2.4.4 3.2 1.2 3.4 5.3 0 .9.3 4.1.7 5.3h-2.8c-.7-1.4-.5-4-.7-6.8-.2-2.4-2.3-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9475&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m2045.8 1532.5-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9477&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m2045.8 1532.5-3.2 10.9h6.5zm-1.5-2.4h3.3l6.6 20.4h-2.9l-1.5-4.8h-7.9l-1.5 4.8h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9479&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2060.1 1544.4v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path9481&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2060.1 1544.4v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.7-.9 3.7-3.3 0-4.6-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c.1-2.2-.6-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;none&quot; id=&quot;path9483&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2077 1544.4v.6c0 2.8 1.7 3.7 3.4 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;#010101&quot; id=&quot;path9485&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2077 1544.4v.6c0 2.8 1.7 3.7 3.4 3.7 2 0 3.6-.9 3.6-3.3 0-4.6-9.1-4-9.1-10.2 0-3.6 2.5-5.5 6-5.5 3.7 0 5.8 1.8 5.6 5.9h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.9 9.2 10.4 0 4.3-3 5.7-6.3 5.7-6.1 0-6.1-4.6-6-6.6z&quot; fill=&quot;none&quot; id=&quot;path9487&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2101.9 1543.2v-6.9c0-4.3-2.9-4.5-3.7-4.5-.9 0-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6m-10.2-.1v-6.8c0-4 2.1-6.6 6.5-6.6 4.3 0 6.4 2.6 6.4 6.6v6.8c0 5.6-2.1 7.8-6.4 7.8-4.4 0-6.5-2.2-6.5-7.8z&quot; fill=&quot;#010101&quot; id=&quot;path9489&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2101.9 1543.2v-6.9c0-4.3-2.9-4.5-3.7-4.5-.9 0-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6 2.4 0 3.7-1.2 3.7-5.6zm-10.2-.1v-6.8c0-4 2.1-6.6 6.5-6.6 4.3 0 6.4 2.6 6.4 6.6v6.8c0 5.6-2.1 7.8-6.4 7.8-4.4 0-6.5-2.2-6.5-7.8z&quot; fill=&quot;none&quot; id=&quot;path9491&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2112.7 1550.5h-2.4v-20.4h4.2l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.1h-.1l-5.7 18.1h-2.4l-5.6-18.1h-.1z&quot; fill=&quot;#010101&quot; id=&quot;path9493&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2112.7 1550.5h-2.4v-20.4h4.2l5.1 17.1h.1l5.2-17.1h4.3v20.4h-2.6v-18.1h-.1l-5.7 18.1h-2.4l-5.6-18.1h-.1z&quot; fill=&quot;none&quot; id=&quot;path9495&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2137.9 1539.3h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6.1c2.7 0 5.6 1 5.6 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;#010101&quot; id=&quot;path9497&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2137.9 1539.3h2.9c1 0 3.6-.3 3.6-3.5 0-3.1-2.3-3.4-2.9-3.4h-3.6zm-2.6 11.2v-20.4h6.1c2.7 0 5.6 1 5.6 5.8 0 4.7-3.6 5.6-5.7 5.6h-3.4v9z&quot; fill=&quot;none&quot; id=&quot;path9499&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2163.9 1530.1v2.3h-5.4v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9501&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2163.9 1530.1v2.3h-5.4v18.1h-2.6v-18.1h-5.4v-2.3z&quot; fill=&quot;none&quot; id=&quot;path9503&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2171.2 1550.5h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9505&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2171.2 1550.5h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9507&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2187.1 1543.2v-6.9c0-4.3-3-4.5-3.8-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6m-10.2-.1v-6.8c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.8c0 5.6-2.1 7.8-6.4 7.8s-6.4-2.2-6.4-7.8z&quot; fill=&quot;#010101&quot; id=&quot;path9509&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2187.1 1543.2v-6.9c0-4.3-3-4.5-3.8-4.5s-3.8.2-3.8 4.5v6.9c0 4.4 1.3 5.6 3.8 5.6s3.8-1.2 3.8-5.6zm-10.2-.1v-6.8c0-4 2.1-6.6 6.4-6.6s6.4 2.6 6.4 6.6v6.8c0 5.6-2.1 7.8-6.4 7.8s-6.4-2.2-6.4-7.8z&quot; fill=&quot;none&quot; id=&quot;path9511&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M2209.6 1530.1v20.4h-3.6l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9513&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M2209.6 1530.1v20.4h-3.6l-8.1-17.7v17.7h-2.4v-20.4h3.7l8 17.5v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9515&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M906.8 1775.6h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;#010101&quot; id=&quot;path9517&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M906.8 1775.6h2.5c3.6 0 4.9-1.4 4.9-6.1v-4.2c0-4.1-1.2-5.6-4-5.6h-3.4zm-2.6-18.2h6.3c2.6 0 4.5 1 5.5 3.1.8 1.8.9 5.8.9 6.5 0 4.3-.4 6.9-1.2 8.2-1.1 1.8-3.2 2.7-6.8 2.7h-4.7z&quot; fill=&quot;none&quot; id=&quot;path9519&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M922.3 1777.9v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9521&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M922.3 1777.9v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9523&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M954 1763.1c0-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.6-7.4 4 0 5.6 2.1 5.3 6.1z&quot; fill=&quot;#010101&quot; id=&quot;path9525&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M954 1763.1c0-1.2 0-2.4-.6-3-.5-.7-1.7-.9-2.3-.9-2.1 0-3 1.3-3.1 1.6 0 .2-.6.7-.6 4.2v5.5c0 5 1.7 5.6 3.7 5.6.8 0 3.2-.3 3.2-4.3h2.7c.1 6.5-4.4 6.5-5.8 6.5-2.5 0-6.4-.2-6.4-8.1v-5.8c0-5.8 2.5-7.4 6.6-7.4 4 0 5.6 2.1 5.3 6.1z&quot; fill=&quot;none&quot; id=&quot;path9527&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M968.1 1759.8h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9H960z&quot; fill=&quot;#010101&quot; id=&quot;path9529&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M968.1 1759.8h-.1l-3.2 10.9h6.6zm-1.6-2.4h3.3l6.7 20.5h-3l-1.4-4.9h-7.9l-1.6 4.9H960z&quot; fill=&quot;none&quot; id=&quot;path9531&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M982.3 1771.8v.6c0 2.7 1.8 3.6 3.4 3.6 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 6h-2.7c0-2.3-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9533&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M982.3 1771.8v.6c0 2.7 1.8 3.6 3.4 3.6 2.1 0 3.7-.9 3.7-3.3 0-4.5-9.2-4-9.2-10.2 0-3.6 2.6-5.5 6-5.5 3.8 0 5.9 1.8 5.7 6h-2.7c0-2.3-.7-3.7-3.2-3.7-1.5 0-3.1.8-3.1 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.4 5.7-6 0-6-4.6-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9535&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1009.2 1757.4v2.3h-5.4v18.2h-2.6v-18.2h-5.3v-2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9537&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1009.2 1757.4v2.3h-5.4v18.2h-2.6v-18.2h-5.3v-2.3z&quot; fill=&quot;none&quot; id=&quot;path9539&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1013.9 1777.9v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9541&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1013.9 1777.9v-20.5h10.5v2.3h-7.9v6.6h7.4v2.2h-7.4v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9543&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1029.2 1777.9v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9545&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1029.2 1777.9v-20.5h2.6v18.2h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9547&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1057.6 1757.4v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;#010101&quot; id=&quot;path9549&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1057.6 1757.4v20.5h-3.6l-8-17.8h-.1v17.8h-2.3v-20.5h3.7l7.9 17.5h.1v-17.5z&quot; fill=&quot;none&quot; id=&quot;path9551&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1069.7 1759.8h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9553&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1069.7 1759.8h-.1l-3.2 10.9h6.5zm-1.6-2.4h3.3l6.6 20.5h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9555&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1081.8 1757.4h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2 7.9-6.4 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9557&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1081.8 1757.4h2.6v13.1c0 4.5 1.4 5.6 3.8 5.6 2.5 0 3.8-1.1 3.8-5.6v-13.1h2.6v13c0 5.6-2 7.9-6.4 7.9-4.3 0-6.4-2.3-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9559&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1410.7 2916.9v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9561&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1410.7 2916.9v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9563&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1432 2898.9-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9565&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1432 2898.9-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9567&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1446.3 2910.8v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.6-.9 3.6-3.4 0-4.5-9.1-4-9.1-10.1 0-3.6 2.5-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9569&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1446.3 2910.8v.6c0 2.8 1.7 3.7 3.4 3.7 2.1 0 3.6-.9 3.6-3.4 0-4.5-9.1-4-9.1-10.1 0-3.6 2.5-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9571&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1467.3 2898.9-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9573&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1467.3 2898.9-3.2 10.9h6.5zm-1.6-2.4h3.3l6.7 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9575&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1479.6 2916.9v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9577&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1479.6 2916.9v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9579&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1493.8 2916.9v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9581&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1493.8 2916.9v-20.4h2.6v18.1h7.5v2.3z&quot; fill=&quot;none&quot; id=&quot;path9583&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1508.1 2916.9v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9585&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1508.1 2916.9v-20.4h10.5v2.2h-7.9v6.6h7.3v2.3h-7.3v7h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9587&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1354.7 2684.7c0-2.4-.9-3.7-3.6-3.7-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v10c-1.7.9-3.6 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.4 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path9589&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1354.7 2684.7c0-2.4-.9-3.7-3.6-3.7-.8 0-3.7.1-3.7 4.4v6.9c0 4.5 1.3 5.6 3.7 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v10c-1.7.9-3.6 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.4 5.9z&quot; fill=&quot;none&quot; id=&quot;path9591&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1363.7 2699.7v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9593&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1363.7 2699.7v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9595&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1389.1 2692.3v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6m-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;#010101&quot; id=&quot;path9597&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1389.1 2692.3v-6.9c0-4.3-3-4.4-3.8-4.4s-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 2.4 0 3.8-1.1 3.8-5.6zm-10.2-.1v-6.7c0-4.1 2.1-6.7 6.4-6.7s6.4 2.6 6.4 6.7v6.7c0 5.7-2.1 7.9-6.4 7.9s-6.4-2.2-6.4-7.9z&quot; fill=&quot;none&quot; id=&quot;path9599&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1399.9 2688h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5s-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9601&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1399.9 2688h3.9c1.9 0 2.8-1.6 2.8-3.4 0-1.4-.7-3.1-2.7-3.1h-4zm0 2.3v9.4h-2.6v-20.4h7.1c3.6 0 4.9 2.5 4.9 5s-1.4 4.3-3.8 4.7v.1c2.4.3 3.2 1.1 3.4 5.2 0 .9.3 4.1.7 5.4h-2.7c-.8-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9603&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1424.3 2684.7c0-2.4-1-3.7-3.6-3.7-.8 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v10c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;#010101&quot; id=&quot;path9605&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1424.3 2684.7c0-2.4-1-3.7-3.6-3.7-.8 0-3.8.1-3.8 4.4v6.9c0 4.5 1.3 5.6 3.8 5.6 1.9 0 3.1-.5 3.7-.9v-6.1h-3.8v-2.3h6.4v10c-1.7.9-3.7 1.5-6.3 1.5-4.3 0-6.4-2.2-6.4-7.9v-6.7c0-4.1 2.1-6.7 6.4-6.7 4.4 0 6.5 1.6 6.3 5.9z&quot; fill=&quot;none&quot; id=&quot;path9607&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1433 2699.7v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9609&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1433 2699.7v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9611&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1450.3 2693.6v.6c0 2.8 1.7 3.6 3.4 3.6 2 0 3.6-.8 3.6-3.3 0-4.5-9.1-4-9.1-10.1 0-3.6 2.5-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;#010101&quot; id=&quot;path9613&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1450.3 2693.6v.6c0 2.8 1.7 3.6 3.4 3.6 2 0 3.6-.8 3.6-3.3 0-4.5-9.1-4-9.1-10.1 0-3.6 2.5-5.6 6-5.6 3.7 0 5.8 1.8 5.6 6h-2.7c0-2.2-.7-3.7-3.1-3.7-1.6 0-3.2.8-3.2 3 0 4.5 9.2 3.8 9.2 10.3 0 4.3-3 5.7-6.3 5.7-6.1.1-6.1-4.5-6-6.5z&quot; fill=&quot;none&quot; id=&quot;path9615&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1464.4 2688.1h6.2v2.1h-6.2z&quot; fill=&quot;#010101&quot; id=&quot;path9617&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1464.4 2688.1h6.2v2.1h-6.2z&quot; fill=&quot;none&quot; id=&quot;path9619&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1482.8 2699.7h-3.1l-5.9-20.4h2.8l4.7 17.9 4.8-17.9h2.7z&quot; fill=&quot;#010101&quot; id=&quot;path9621&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1482.8 2699.7h-3.1l-5.9-20.4h2.8l4.7 17.9 4.8-17.9h2.7z&quot; fill=&quot;none&quot; id=&quot;path9623&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;m1497.4 2681.7-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9625&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;m1497.4 2681.7-3.2 10.9h6.5zm-1.6-2.4h3.4l6.6 20.4h-2.9l-1.5-4.9h-7.9l-1.5 4.9h-2.6z&quot; fill=&quot;none&quot; id=&quot;path9627&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1523.8 2679.3v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.4h.1v-17.4z&quot; fill=&quot;#010101&quot; id=&quot;path9629&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1523.8 2679.3v20.4h-3.6l-8-17.7h-.1v17.7h-2.3v-20.4h3.7l7.9 17.4h.1v-17.4z&quot; fill=&quot;none&quot; id=&quot;path9631&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1532.6 2699.7h-2.6v-20.4h2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9633&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1532.6 2699.7h-2.6v-20.4h2.6z&quot; fill=&quot;none&quot; id=&quot;path9635&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1538.7 2699.7v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;#010101&quot; id=&quot;path9637&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1538.7 2699.7v-20.4h10.5v2.2h-7.9v6.6h7.3v2.2h-7.3v7.1h8.1v2.3z&quot; fill=&quot;none&quot; id=&quot;path9639&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;path class=&quot;g5_1&quot; d=&quot;M1557.1 2688h3.9c1.8 0 2.8-1.6 2.8-3.4 0-1.4-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5s-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;#010101&quot; id=&quot;path9641&quot;&gt;&lt;path class=&quot;g6_1&quot; d=&quot;M1557.1 2688h3.9c1.8 0 2.8-1.6 2.8-3.4 0-1.4-.8-3.1-2.8-3.1h-3.9zm0 2.3v9.4h-2.6v-20.4h7c3.6 0 4.9 2.5 4.9 5s-1.3 4.3-3.7 4.7v.1c2.3.3 3.2 1.1 3.3 5.2 0 .9.3 4.1.7 5.4h-2.7c-.7-1.4-.6-4.1-.8-6.8-.2-2.5-2.2-2.6-3.1-2.6z&quot; fill=&quot;none&quot; id=&quot;path9643&quot; stroke=&quot;#010101&quot; stroke-width=&quot;.458&quot;&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/orange.png&quot;&gt;Orange line&lt;/a&gt; (&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/orange_top10.png&quot;&gt;top10&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/green.png&quot;&gt;Green line&lt;/a&gt; (&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/green_top10.png&quot;&gt;top10&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/blue.png&quot;&gt;Blue line&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/yellow.png&quot;&gt;Yellow line&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/graphs/global_top10.png&quot;&gt;Global Top 10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Licences&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The subway map displayed on this page, the &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/source_data_2025.xls&quot;&gt;original dataset&lt;/a&gt; and my
  &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/dataset.csv&quot;&gt;modified dataset&lt;/a&gt; are licenced under &lt;a href=&quot;https://creativecommons.org/publicdomain/zero/1.0/deed.en&quot;&gt;CCO 1.0&lt;/a&gt;: they are in
  the public domain.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;a href=&quot;https://veronneau.org/media/blog/2026-02-08/stm.R&quot;&gt;R code I wrote&lt;/a&gt; is licensed under the GPLv3+. It has not changed in a
  few years.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnote&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&quot;fn:bikes&quot;&gt;
&lt;p&gt;Mostly thanks to major improvements to the cycling network and the
BIXI bikesharing program. &lt;a class=&quot;footnote-backref&quot; href=&quot;https://veronneau.org/feeds/languages/en.atom.xml#fnref:bikes&quot; title=&quot;Jump back to footnote 1 in the text&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content:encoded> 
	<dc:date>2026-02-08T05:00:00+00:00</dc:date>
	<dc:creator>Louis-Philippe Véronneau</dc:creator>
</item> 
<item rdf:about="https://reproducible-builds.org/reports/2026-01/">
	<title>Reproducible Builds: Reproducible Builds in January 2026</title>
	<link>https://reproducible-builds.org/reports/2026-01/</link>
     <content:encoded>&lt;p class=&quot;lead&quot;&gt;&lt;strong&gt;Welcome to the first monthly report in 2026 from the &lt;a href=&quot;https://reproducible-builds.org&quot;&gt;Reproducible Builds&lt;/a&gt; project!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://reproducible-builds.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/reproducible-builds.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These reports outline what we’ve been up to over the past month, highlighting items of news from elsewhere in the increasingly-important area of software supply-chain security. As ever, if you are interested in contributing to the Reproducible Builds project, please see the &lt;a href=&quot;https://reproducible-builds.org/contribute/&quot;&gt;&lt;em&gt;Contribute&lt;/em&gt;&lt;/a&gt; page on our website.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;a href=&quot;https://reproducible-builds.org/blog/index.rss#flathub-now-testing-for-reproducibility&quot;&gt;Flathub now testing for reproducibility&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://reproducible-builds.org/blog/index.rss#reproducibility-identifying-software-projects-that-will-fail-to-build-in-2038&quot;&gt;Reproducibility identifying projects that will fail to build in 2038&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://reproducible-builds.org/blog/index.rss#distribution-work&quot;&gt;Distribution work&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://reproducible-builds.org/blog/index.rss#tool-development&quot;&gt;Tool development&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://reproducible-builds.org/blog/index.rss#two-new-academic-papers&quot;&gt;Two new academic papers&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://reproducible-builds.org/blog/index.rss#upstream-patches&quot;&gt;Upstream patches&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;flathub-now-testing-for-reproducibility&quot;&gt;Flathub now testing for reproducibility&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://flathub.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/flathub.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://flathub.org/&quot;&gt;Flathub&lt;/a&gt;, the primary repository/app store for &lt;a href=&quot;https://flatpak.org/&quot;&gt;Flatpak&lt;/a&gt;-based applications, has begun checking for build reproducibility. &lt;a href=&quot;https://docs.flathub.org/blog/vorarbeiter-2026&quot;&gt;According to a recent blog post&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;We have started testing binary reproducibility of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;x86_64&lt;/code&gt; builds targeting the stable repository. This is possible thanks to &lt;a href=&quot;https://github.com/flathub-infra/flathub-repro-checker&quot;&gt;flathub-repro-checker&lt;/a&gt;, a tool doing the necessary legwork to recreate the build environment and compare the result of the rebuild with what is published on Flathub. While these tests have been running for a while now, we have recently restarted them from scratch after enabling S3 storage for diffoscope artifacts.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The test results and status is available on their &lt;a href=&quot;https://builds.flathub.org/reproducible&quot;&gt;reproducible builds page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;reproducibility-identifying-software-projects-that-will-fail-to-build-in-2038&quot;&gt;Reproducibility identifying software projects that will fail to build in 2038&lt;/h3&gt;

&lt;p&gt;Longtime Reproducible Builds developer Bernhard M. Wiedemann &lt;a href=&quot;https://www.reddit.com/r/linux/comments/1qfw17a/today_is_y2k38_commemoration_day_t12/&quot;&gt;posted on Reddit on “Y2K38 commemoration day T-12”&lt;/a&gt; — that is to say, twelve years to the day before the UNIX Epoch will no longer fit into a signed 32-bit integer variable on 19th January 2038.&lt;/p&gt;

&lt;p&gt;Bernhard’s comment succinctly outlines the problem as well as notes some of the potential remedies, as well as &lt;a href=&quot;https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118326&quot;&gt;links to a discussion with the GCC developers&lt;/a&gt; regarding “adding warnings for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;int&lt;/code&gt; → &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;time_t&lt;/code&gt; conversions”.&lt;/p&gt;

&lt;p&gt;At the time of publication, Bernhard’s topic had generated &lt;a href=&quot;https://www.reddit.com/r/linux/comments/1qfw17a/today_is_y2k38_commemoration_day_t12/&quot;&gt;50 comments in response&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;distribution-work&quot;&gt;Distribution work&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://conda-forge.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/conda-forge.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://conda.org/&quot;&gt;&lt;strong&gt;Conda&lt;/strong&gt;&lt;/a&gt; is language-agnostic package manager which was originally developed to help Python data scientists and is now a popular package manager for Python and R.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://conda-forge.org/&quot;&gt;&lt;em&gt;conda-forge&lt;/em&gt;&lt;/a&gt;, a community-led infrastructure for Conda recently revamped their &lt;a href=&quot;https://prefix-dev.github.io/reproducible-builds/v1.html&quot;&gt;dashboards to rebuild packages straight to track reproducibility&lt;/a&gt;. There have been changes over the past two years to make the &lt;em&gt;conda-forge&lt;/em&gt; build tooling fully reproducible by embedding the ‘lockfile’ of the entire build environment inside the packages.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://debian.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/debian.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In &lt;strong&gt;Debian&lt;/strong&gt; this month:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Scott Talbert &lt;a href=&quot;https://tracker.debian.org/news/1705702/accepted-dh-haskell-0613-source-into-unstable/&quot;&gt;uploaded a new version of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dh-haskell&lt;/code&gt;&lt;/a&gt; (0.6.13), reverting parallel support as it broke reproducibility, thereby fixing Debian bug &lt;a href=&quot;https://bugs.debian.org/1125000&quot;&gt;#1125000&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Vagrant Cascadian posted to &lt;a href=&quot;https://lists.reproducible-builds.org/listinfo/rb-general/&quot;&gt;our mailing list&lt;/a&gt; on the topic of &lt;a href=&quot;https://lists.reproducible-builds.org/pipermail/rb-general/2026-January/003987.html&quot;&gt;“Duplicate Debian packages with matching name-version-arch problem”&lt;/a&gt;. The issue is that &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.buildinfo&lt;/code&gt; files only “record the package name, version and architecture of the build-dependencies (and perhaps a bit more), but there are &lt;a href=&quot;https://lists.debian.org/debian-snapshot/2025/10/msg00002.html&quot;&gt;corner cases where multiple artifacts have the same name, version and architecture&lt;/a&gt;”. This generated &lt;a href=&quot;https://lists.reproducible-builds.org/pipermail/rb-general/2026-January/thread.html#3987&quot;&gt;some discussion on the mailing list&lt;/a&gt; as well as elsewhere in Debian.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Roland Clobus also posted to our mailing list regarding &lt;a href=&quot;https://lists.reproducible-builds.org/pipermail/rb-general/2026-January/003991.html&quot;&gt;&lt;em&gt;Building Debian Live images from snapshot.debian.org&lt;/em&gt;&lt;/a&gt;. This surfaced an issue regarding the timestamps of the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.deb&lt;/code&gt; file, leading to Roland filing Debian bug &lt;a href=&quot;https://bugs.debian.org/1126000&quot;&gt;#1126000&lt;/a&gt; to liaise with the developers of the &lt;a href=&quot;https://snapshot.debian.org/&quot;&gt;&lt;em&gt;snapshot.debian.org&lt;/em&gt;&lt;/a&gt; service.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;A change was made to migrate away from using the results from &lt;a href=&quot;https://tests.reproducible-builds.org&quot;&gt;&lt;em&gt;tests.reproducible-builds.org&lt;/em&gt;&lt;/a&gt; in deciding whether a package is a suitable candidate for the Debian &lt;em&gt;testing&lt;/em&gt; distribution (the staging area for the next stable Debian release) to use the results from &lt;a href=&quot;https://reproduce.debian.net/&quot;&gt;&lt;em&gt;reproduce.debian.net&lt;/em&gt;&lt;/a&gt; instead. This was, &lt;a href=&quot;https://salsa.debian.org/release-team/britney2/-/merge_requests/115&quot;&gt;according to Paul Gevers’ merge request&lt;/a&gt;, because the former service “does so by building twice in a row with varying build environment. What we are actually interested in is if the binaries that we ship can be reproduced”. The information provided by &lt;em&gt;reproduce.debian.net&lt;/em&gt; in future will be used to delay or speed up packages’ migration time based on their reproducibility status, and further in the future shall be used to block unreproducible packages from migrating entirely.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;41 reviews of Debian packages were added, 7 were updated and 37 were removed this month adding to &lt;a href=&quot;https://tests.reproducible-builds.org/debian/index_issues.html&quot;&gt;our knowledge about identified issues&lt;/a&gt;. Chris Lamb identified and added a new &lt;a href=&quot;https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/5051be53&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;source_date_epoch_affected_by_timezone_by_d_compiler_gdc&lt;/code&gt;&lt;/a&gt; issue type, as well as &lt;a href=&quot;https://salsa.debian.org/reproducible-builds/reproducible-notes/commit/2990c69b&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;timezone_variant_in_argparse_manpage&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://reproducible.nixos.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/nixos.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In &lt;strong&gt;NixOS&lt;/strong&gt; this month, it was &lt;a href=&quot;https://todon.nl/@nzbr@chaos.social/115973847890479025&quot;&gt;announced&lt;/a&gt; that the &lt;a href=&quot;https://guix.gnu.org/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/&quot;&gt;GNU Guix Full Source Bootstrap&lt;/a&gt; was &lt;a href=&quot;https://github.com/nzbr/nixos-full-source-bootstrap&quot;&gt;ported to NixOS&lt;/a&gt; as part of &lt;a href=&quot;https://chaos.social/@nzbr/115973847897716839&quot;&gt;Wire Jansen bachelor’s thesis&lt;/a&gt; (&lt;a href=&quot;https://nzbr.github.io/nixos-full-source-bootstrap/thesis.pdf&quot;&gt;PDF&lt;/a&gt;). At the time of publication, this &lt;a href=&quot;https://github.com/NixOS/nixpkgs/pull/479322&quot;&gt;change has landed&lt;/a&gt; in NiX’ &lt;a href=&quot;https://nixos.org/guides/nix-pills/19-fundamentals-of-stdenv.html&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;stdev&lt;/code&gt;&lt;/a&gt; distribution.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.opensuse.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/opensuse.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Lastly, Bernhard M. Wiedemann posted another &lt;a href=&quot;https://www.opensuse.org/&quot;&gt;&lt;strong&gt;openSUSE&lt;/strong&gt;&lt;/a&gt; &lt;a href=&quot;https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/WGWBPINHEGH4MBKRJHFQJGEX6OZ7VWDU/&quot;&gt;monthly update&lt;/a&gt; for his work there.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;tool-development&quot;&gt;Tool development&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://diffoscope.org/&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/diffoscope.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://diffoscope.org&quot;&gt;&lt;strong&gt;diffoscope&lt;/strong&gt;&lt;/a&gt; is our in-depth and content-aware diff utility that can locate and diagnose reproducibility issues. This month, Chris Lamb made the following changes, including preparing and uploading versions, &lt;a href=&quot;https://tracker.debian.org/news/1706143/accepted-diffoscope-310-source-into-unstable/&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;310&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://tracker.debian.org/news/1709611/accepted-diffoscope-311-source-into-unstable/&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;311&lt;/code&gt;&lt;/a&gt; to Debian.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fix test compatibility with &lt;em&gt;u-boot-tools&lt;/em&gt; version &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;2026-01&lt;/code&gt;. [&lt;a href=&quot;https://salsa.debian.org/reproducible-builds/diffoscope/commit/b56d1180&quot;&gt;…&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;Drop the implied &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Rules-Requires-Root: no&lt;/code&gt; entry in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;debian/control&lt;/code&gt;. [&lt;a href=&quot;https://salsa.debian.org/reproducible-builds/diffoscope/commit/eaa8c6d7&quot;&gt;…&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;Bump &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Standards-Version&lt;/code&gt; to 4.7.3. [&lt;a href=&quot;https://salsa.debian.org/reproducible-builds/diffoscope/commit/194731e3&quot;&gt;…&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;Reference the Debian &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ocaml&lt;/code&gt; package instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ocaml-nox&lt;/code&gt;. (&lt;a href=&quot;https://bugs.debian.org/1125094&quot;&gt;#1125094&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Apply a patch by Jelle van der Waa to adjust a test fixture  match new lines. [&lt;a href=&quot;https://salsa.debian.org/jelle/diffoscope/commit/e4ec97f7861ffce491b19af6d61aefe003df6c6d&quot;&gt;…&lt;/a&gt;]&lt;/li&gt;
  &lt;li&gt;Also the drop implied &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Priority: optional&lt;/code&gt; from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;debian/control&lt;/code&gt;. [&lt;a href=&quot;https://salsa.debian.org/reproducible-builds/diffoscope/commit/b40346a3&quot;&gt;…&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;In addition, Holger Levsen uploaded two versions of &lt;strong&gt;disorderfs&lt;/strong&gt;, first updating the package from FUSE 2 to &lt;a href=&quot;https://salsa.debian.org/reproducible-builds/disorderfs/-/merge_requests/8&quot;&gt;FUSE 3&lt;/a&gt; as described in &lt;a href=&quot;https://reproducible-builds.org/reports/2025-12/&quot;&gt;last months report&lt;/a&gt;, as well as updating the packaging to the latest Debian standards. A &lt;a href=&quot;https://tracker.debian.org/news/1703912/accepted-disorderfs-062-1-source-into-unstable/&quot;&gt;second upload&lt;/a&gt; (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;0.6.2-1&lt;/code&gt;) was subsequently made, with Holger adding instructions on how to add the upstream release to our release archive and incorporating changes by Roland Clobus to set &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;_FILE_OFFSET_BITS&lt;/code&gt; on 32-bit platforms, fixing a build failure on 32-bit systems. Vagrant Cascadian updated &lt;em&gt;diffoscope&lt;/em&gt; in GNU Guix to version &lt;a href=&quot;https://codeberg.org/guix/guix/commit/1718f0349536a83a76d0b4c6760d16ab147e3694&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;311-2-ge4ec97f7&lt;/code&gt;&lt;/a&gt; and &lt;em&gt;disorderfs&lt;/em&gt; to &lt;a href=&quot;https://codeberg.org/guix/guix/commit/60a507264d8b0d3b49ea802e5089449109028da4&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;0.6.2&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;two-new-academic-papers&quot;&gt;Two new academic papers&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://arxiv.org/abs/2601.12811&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/2601.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Julien Malka, Stefano Zacchiroli and Théo Zimmermann of Télécom Paris’ in-house research laboratory, the &lt;a href=&quot;https://www.telecom-paris.fr/en/research/labs/information-processing-ltci&quot;&gt;Information Processing and Communications Laboratory&lt;/a&gt; (LTCI) published a paper this month titled &lt;a href=&quot;https://arxiv.org/abs/2601.12811&quot;&gt;&lt;em&gt;Docker Does Not Guarantee Reproducibility&lt;/em&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;[…] While &lt;a href=&quot;https://www.docker.com/&quot;&gt;Docker&lt;/a&gt; is frequently cited in the literature as a tool that enables reproducibility in theory, the extent of its guarantees and limitations in practice remains under-explored. In this work, we address this gap through two complementary approaches. First, we conduct a systematic literature review to examine how Docker is framed in scientific discourse on reproducibility and to identify documented best practices for writing &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Dockerfile&lt;/code&gt;s enabling reproducible image building. Then, we perform a large-scale empirical study of 5,298 Docker builds collected from GitHub workflows. By rebuilding these images and comparing the results with their historical counterparts, we assess the real reproducibility of Docker images and evaluate the effectiveness of the best practices identified in the literature.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A &lt;a href=&quot;https://arxiv.org/pdf/2601.12811&quot;&gt;PDF&lt;/a&gt; of their paper is available online.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://dl.acm.org/doi/10.1145/3736731.3746146&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://reproducible-builds.org/images/reports/2026-01/3736731.3746146.png#right&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Quentin Guilloteau, Antoine Waehren and Florina M. Ciorba of the &lt;a href=&quot;https://www.unibas.ch/en.html&quot;&gt;University of Basel&lt;/a&gt; in Sweden &lt;strong&gt;also&lt;/strong&gt; published a &lt;a href=&quot;https://docker.com/&quot;&gt;&lt;em&gt;Docker&lt;/em&gt;&lt;/a&gt;-related paper, theirs called &lt;a href=&quot;https://dl.acm.org/doi/10.1145/3736731.3746146&quot;&gt;&lt;em&gt;Longitudinal Study of the Software Environments Produced by Dockerfiles from Research Artifacts&lt;/em&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The reproducibility crisis has affected all scientific disciplines, including computer science (CS). To address this issue, the CS community has established artifact evaluation processes at conferences and in journals to evaluate the reproducibility of the results shared in publications. Authors are therefore required to share their artifacts with reviewers, including code, data, and the software environment necessary to reproduce the results. One method for sharing the software environment proposed by conferences and journals is to utilize container technologies such as Docker and Apptainer. However, these tools rely on non-reproducible tools, resulting in non-reproducible containers. In this paper, we present a tool and methodology to evaluate variations over time in software environments of container images derived from research artifacts. We also present initial results on a small set of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Dockerfiles&lt;/code&gt; from the Euro-Par 2024 conference.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A &lt;a href=&quot;https://dl.acm.org/doi/epdf/10.1145/3736731.3746146&quot;&gt;PDF&lt;/a&gt; of their paper is available online.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2 id=&quot;miscellaneous-news&quot;&gt;Miscellaneous news&lt;/h2&gt;

&lt;p&gt;On &lt;a href=&quot;https://lists.reproducible-builds.org/listinfo/rb-general/&quot;&gt;our mailing list&lt;/a&gt; this month:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://lists.reproducible-builds.org/pipermail/rb-general/2026-January/003995.html&quot;&gt;&lt;em&gt;kpcyrd&lt;/em&gt; started a thread&lt;/a&gt; after they noticed that “SWHID (also known as ISO/IEC 18670:2025) was published 1.0 in 2022 and ISO standardized in 2025, but uses the insecure &lt;a href=&quot;https://www.swhid.org/specification/v1.2/5.Core_identifiers/&quot;&gt;SHA-1 as core cryptographic primitive&lt;/a&gt;”, asking whether there have been any attempts to upgrade this to SHA-256 or similar.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Jan-Benedict Glaw asked about the &lt;a href=&quot;https://lists.reproducible-builds.org/pipermail/rb-general/2026-January/004005.html&quot;&gt;&lt;em&gt;Reproducibility for Libreoffice [when performing] ODT to PDF conversion&lt;/em&gt;&lt;/a&gt; after they observed that “simply calling &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;libreoffice --convert-to pdf some.odt&lt;/code&gt; results in unreproducible output PDF. After &lt;a href=&quot;https://lists.reproducible-builds.org/pipermail/rb-general/2026-January/thread.html#4008&quot;&gt;some replies&lt;/a&gt;, Jan-Benedict wrote back to observe that it may be an issue with both timestamps and embedded fonts.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lastly, &lt;em&gt;kpcyrd&lt;/em&gt; added a &lt;a href=&quot;https://rust-lang.org/&quot;&gt;Rust&lt;/a&gt; section to the &lt;a href=&quot;https://reproducible-builds.org/docs/stable-outputs/&quot;&gt;&lt;em&gt;Stable order for outputs&lt;/em&gt;&lt;/a&gt; page on our website. [&lt;a href=&quot;https://salsa.debian.org/reproducible-builds/reproducible-website/commit/07558472&quot;&gt;…&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;upstream-patches&quot;&gt;Upstream patches&lt;/h3&gt;

&lt;p&gt;The Reproducible Builds project detects, dissects and attempts to fix as many currently-unreproducible packages as possible. We endeavour to send all of our patches upstream where appropriate. This month, we wrote a large number of such patches, including:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Bernhard M. Wiedemann:&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/issues/1663&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;clamav&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://build.opensuse.org/request/show/1327621&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;kf6-kuserfeedback&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://aomedia-review.googlesource.com/c/aom/+/206321&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;libaom&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/nim-lang/Nim/issues/25442&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Nim&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/erlang/otp/pull/10556&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;otp&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://gitlab.com/adhami3310/Switcheroo/-/commit/d85c2180f7545c5e0155ac412b763d027f95b549&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Switcheroo&lt;/code&gt;&lt;/a&gt; (by Khaleel Al-Adhami)&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://build.opensuse.org/request/show/1329461&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uwsm&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/zopefoundation/ZEO/issues/245&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ZEO&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Chris Lamb:&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1124697&quot;&gt;#1124697&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/sqlalchemy-i18n&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sqlalchemy-i18n&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125671&quot;&gt;#1125671&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/tea-cli&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tea-cli&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125725&quot;&gt;#1125725&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/libimage-librsvg-perl&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;libimage-librsvg-perl&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125727&quot;&gt;#1125727&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/seer&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;seer&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125729&quot;&gt;#1125729&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/grabix&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;grabix&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126038&quot;&gt;#1126038&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/hovercraft&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hovercraft&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126039&quot;&gt;#1126039&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/lomiri-location-service&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;lomiri-location-service&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126092&quot;&gt;#1126092&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/argparse-manpage&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;argparse-manpage&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126454&quot;&gt;#1126454&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/xarray-safe-rcm&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xarray-safe-rcm&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1126512&quot;&gt;#1126512&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/gcc-15&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gcc-15&lt;/code&gt;&lt;/a&gt; (&lt;a href=&quot;https://github.com/dlang/dmd/issues/22463&quot;&gt;forwarded upstream&lt;/a&gt;).&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Jochen Sprickerhof:&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1124951&quot;&gt;#1124951&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/rsyslog&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rsyslog&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/1125000&quot;&gt;#1125000&lt;/a&gt; filed against &lt;a href=&quot;https://tracker.debian.org/pkg/dh-haskell&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dh-haskell&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Finally, if you are interested in contributing to the Reproducible Builds project, please visit our &lt;a href=&quot;https://reproducible-builds.org/contribute/&quot;&gt;&lt;em&gt;Contribute&lt;/em&gt;&lt;/a&gt; page on our website. However, you can get in touch with us via:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;IRC: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;#reproducible-builds&lt;/code&gt; on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;irc.oftc.net&lt;/code&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Mastodon: &lt;a href=&quot;https://fosstodon.org/@reproducible_builds&quot;&gt;@reproducible_builds@fosstodon.org&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Mailing list: &lt;a href=&quot;https://lists.reproducible-builds.org/listinfo/rb-general&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rb-general@lists.reproducible-builds.org&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2026-02-06T20:04:31+00:00</dc:date>
	<dc:creator>Reproducible Builds</dc:creator>
</item> 
<item rdf:about="https://bisco.org/notes/status-update-january-2026/">
	<title>Birger Schacht: Status update, January 2026</title>
	<link>https://bisco.org/notes/status-update-january-2026/</link>
     <content:encoded>&lt;p&gt;January was a slow month, I only did three uploads to Debian unstable:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;xdg-desktop-portal-wlr updated to 0.8.1-1&lt;/li&gt;
&lt;li&gt;swayimg updated to 4.7-1&lt;/li&gt;
&lt;li&gt;usbguard updated to 1.1.4+ds-2, which closed &lt;a href=&quot;http://bugs.debian.org/1122733&quot;&gt;#1122733&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I was very happy to see the new
&lt;a href=&quot;https://dfsg-new-queue.debian.org/&quot;&gt;dfsg-new-queue&lt;/a&gt; and that there are more hands
now processing the NEW queue. I also finally got one of the packages accepted
that I uploaded after the Trixie release:
&lt;a href=&quot;https://tracker.debian.org/pkg/wayback&quot;&gt;wayback&lt;/a&gt; which I uploaded last August.
There has been another release since then, I’ll try to upload that in the next
few days.&lt;/p&gt;
&lt;p&gt;There was a &lt;a href=&quot;https://github.com/b1rger/carl/issues/188&quot;&gt;bug report for &lt;code&gt;carl&lt;/code&gt;&lt;/a&gt;
asking for Windows support. &lt;code&gt;carl&lt;/code&gt; used the &lt;a href=&quot;https://crates.io/crates/xdg&quot;&gt;xdg&lt;/a&gt;
create for looking up the XDG directories, but &lt;code&gt;xdg&lt;/code&gt; does not support
windows systems (and it seems this &lt;a href=&quot;https://github.com/whitequark/rust-xdg/issues/28&quot;&gt;will not
change&lt;/a&gt;)
The reporter also provided a PR to replace the dependency with the
&lt;a href=&quot;https://crates.io/crates/directories&quot;&gt;directories&lt;/a&gt; crate which more system
agnostic. I adapted the PR a bit and merged it and &lt;a href=&quot;https://github.com/b1rger/carl/releases/tag/v0.6.0&quot;&gt;released version
0.6.0&lt;/a&gt; of carl.&lt;/p&gt;
&lt;p&gt;At my dayjob I refactored
&lt;a href=&quot;https://github.com/acdh-oeaw/django-grouper/&quot;&gt;django-grouper&lt;/a&gt;.
&lt;code&gt;django-grouper&lt;/code&gt; is a package we use to find duplicate objects in our data. Our
users often work with datasets of thousands of historical persons, places and
institutions and in projects that run over years and ingest data from multiple sources,
it happens that entries are created several times.
I wrote the initial app in 2024, but was never really happy about the approach
I used back then. It was based on &lt;a href=&quot;https://medium.com/data-science/group-thousands-of-similar-spreadsheet-text-cells-in-seconds-2493b3ce6d8d&quot;&gt;this blog
post&lt;/a&gt;
that describes how to group spreadsheet text cells. It uses &lt;a href=&quot;https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html&quot;&gt;sklearns
TfidfVectorizer&lt;/a&gt;
with a custom analyzer and the library
&lt;a href=&quot;https://github.com/ing-bank/sparse_dot_topn&quot;&gt;sparse_dot_topn&lt;/a&gt; for creating the
matrix. All in all the module to calculate the clusters was 80 lines and with
&lt;code&gt;sparse_dot_topn&lt;/code&gt; it pulled in a rather niche Python library. I was pretty sure
that this functionality could also be implemented with basic sklearn
functionality and it was: we are now using
&lt;a href=&quot;https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.DictVectorizer.html&quot;&gt;DictVectorizer&lt;/a&gt;
because in a Django app we are working with objects that can be mapped to dicts
anyway. And for clustering the data, the app now uses the
&lt;a href=&quot;https://scikit-learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html&quot;&gt;DBSCAN&lt;/a&gt;
algorithm (with the manhattan distance as metric). The module is now only half
the size and the whole app lost one dependency! I released those changes as
&lt;a href=&quot;https://github.com/acdh-oeaw/django-grouper/releases/tag/v0.3.0&quot;&gt;version
0.3.0&lt;/a&gt; of the
app.&lt;/p&gt;
&lt;p&gt;At the end of January together with friends I went to Brussels to attend
&lt;a href=&quot;https://fosdem.org/&quot;&gt;FOSDEM&lt;/a&gt;. We took the night train but there were a couple of
broken down trains so the ride took 26 hours instead of one night. It is a good
thing we had a one day buffer and FOSDEM only started on Saturday. As usual
there were too many talks to visit, so I’ll have to watch some of the
recordings in the next few weeks.&lt;/p&gt;
&lt;p&gt;Some examples of talks I found interesting so far:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a talk about supporting &lt;a href=&quot;https://fosdem.org/2026/schedule/event/RCFALN-rust-building-performance-critical-python-apps/&quot;&gt;Python web deployments with
Rust&lt;/a&gt;
in the Rust Developer room&lt;/li&gt;
&lt;li&gt;a &lt;a href=&quot;https://fosdem.org/2026/schedule/event/S7RELZ-ducks_to_the_rescue_-_etl_using_python_and_duckdb/&quot;&gt;talk about
duckdb&lt;/a&gt;
in the Python Developer room&lt;/li&gt;
&lt;li&gt;an introduction to
&lt;a href=&quot;https://fosdem.org/2026/schedule/event/DVVAV9-particle-os-from-trad-distro-to-immutable-image/&quot;&gt;particleos&lt;/a&gt;
in the Distributions Developer room&lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2026-02-06T05:28:51+00:00</dc:date>
	<dc:creator>Birger Schacht</dc:creator>
</item> 
<item rdf:about="https://juristgate.com/en/juristgate-is-for-sale-3-billion-swiss-francs-for-a-domain-name/">
	<title>Swiss JuristGate: JuristGate is for sale: three billion Swiss francs for a domain name</title>
	<link>https://juristgate.com/en/juristgate-is-for-sale-3-billion-swiss-francs-for-a-domain-name/</link>
     <content:encoded>&lt;p&gt;When the share price of
&lt;a href=&quot;https://juristgate.com/en/category/credit-suisse/&quot;&gt;
Credit Suisse&lt;/a&gt;, one of Switzerland&#39;s two top banks, went into its death spiral,
the Swiss authorities had some discussions among themselves and the inevitable
result of that discussion was the sale of
&lt;a href=&quot;https://juristgate.com/en/category/credit-suisse/&quot;&gt;
Credit Suisse&lt;/a&gt; to their main rival,
&lt;a href=&quot;https://juristgate.com/en/category/ubs/&quot;&gt;
UBS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The public were told that
&lt;a href=&quot;https://juristgate.com/en/category/ubs/&quot;&gt;
UBS&lt;/a&gt; had offered three billion Swiss francs to compensate the shareholders of
&lt;a href=&quot;https://juristgate.com/en/category/credit-suisse/&quot;&gt;
Credit Suisse&lt;/a&gt; for their shares.  Some people were sceptical about the
method used to reach this valuation.  Nonetheless, it was important for
Swiss national pride.&lt;/p&gt;

&lt;p&gt;When writing the reports on the
&lt;a href=&quot;https://juristgate.com/en/&quot;&gt;
JuristGate web site&lt;/a&gt;, I&#39;ve attempted to operate with the highest level of
accuracy and integrity.  Nonetheless, everybody has their price.  If somebody
offered me three billion Swiss francs for the domain then I would probably
do like
&lt;a href=&quot;https://juristgate.com/en/people/urban-angehrn/&quot;&gt;
Urban Angehrn&lt;/a&gt; and
&lt;a href=&quot;https://juristgate.com/en/people/birgit-rutishauser/&quot;&gt;
Birgit Rutishauser&lt;/a&gt; and take a lengthy garden leave.&lt;/p&gt;

&lt;p&gt;In the meantime, to make up for the wayward support from Swiss legal insurance
&lt;a href=&quot;https://www.givesendgo.com/censorship-privacy&quot;&gt;
I&#39;ve started a crowdfunding campaign to resolve one of the disputes relating
to Debian&lt;/a&gt;.  This is vital because we all do a lot of work for Debian and
we are all entitled to equal recognition.&lt;/p&gt;

&lt;p&gt;In a previous blog, I looked at the prompt and efficient manner in which
&lt;a href=&quot;https://danielpocock.com/en/people/bernice-redley/&quot;&gt;
Bernice&lt;/a&gt; is undertaking enforcement action to protect the public from rogue
health practitioners in the State of Victoria.&lt;/p&gt;

&lt;p&gt;Bernice generated a lot of news stories when she
&lt;a href=&quot;https://danielpocock.com/en/australias-top-nurse-takes-on-musk-zuckerberg-birthkeepers/&quot;&gt;
banned a social media influencer, Emily Lal, who promoted herself as
&lt;em&gt;The Authentic Birthkeeper&lt;/em&gt;&lt;/a&gt;.  Lal had promoted wild birthing.
A number of mothers and babies have died around the world when following the
advice of social media influencers.&lt;/p&gt;

&lt;p&gt;I don&#39;t know how much Bernice gets paid but I
&lt;a href=&quot;https://www.ethicaljobs.com.au/members/hcc_omd/assistant-commissioner-operations&quot;&gt;
found a job vacancy for her deputy&lt;/a&gt;.  The salary is in the range up to
$290,000 per year.  That is approximately CHF 160,000 Swiss francs.&lt;/p&gt;

&lt;p&gt;As Bernice is a nurse and keyworkers never get paid what they are really
worth I&#39;m guessing her salary is not too much bigger than that.&lt;/p&gt;

&lt;p&gt;The FINMA annual reports reveal the salaries for the CEO and executive
team.
&lt;a href=&quot;https://juristgate.com/en/2025/02/26/urban-angehrn-resignation-finma-ceo-announced-simultaneously-with-redacted-ptp-judgment/&quot;&gt;
Urban Angehrn&#39;s salary was CHF 602,000&lt;/a&gt;.  It looks like FINMA pays their
CEO three or four times what the State of Victoria pays Bernice.&lt;/p&gt;

&lt;p&gt;We can compare their performance and see how many banning orders each of
them has published:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.finma.ch/en/enforcement/enforcement-tools/publication-of-final-rulings/&quot;&gt;
FINMA (Swiss financial regulator) banning orders&lt;/a&gt;: they published
24 bans between 2018 and 2025.  Some bans are not reported publicly.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://hcc.vic.gov.au/orders-warnings&quot;&gt;
Health Complaints Commissioner (Victoria) banning orders&lt;/a&gt;: Bernice has
personally signed over 100 interim or permanent bans since taking office in
July 2022.&lt;/p&gt;

&lt;p&gt;This was
&lt;a href=&quot;https://juristgate.com/en/people/urban-angehrn/&quot;&gt;
Urban Angehrn&#39;s&lt;/a&gt; payout, CHF 581,000, when he
&lt;a href=&quot;https://juristgate.com/en/2025/02/26/urban-angehrn-resignation-finma-ceo-announced-simultaneously-with-redacted-ptp-judgment/&quot;&gt;
resigned at the same time that FINMA published their anonymous decision about
Parreaux, Thiebaud &amp;amp; Partners&lt;/a&gt;.  Clients/victims were offered nothing.&lt;/p&gt;

&lt;img alt=&quot;Urban Angehrn, FINMA, garden leave, termination payment&quot; src=&quot;https://juristgate.com/assets/people/urban-angehrn/finma-ceo-payout-2023.jpg&quot; width=&quot;100%&quot; /&gt;
&lt;p&gt; &lt;/p&gt;

&lt;p&gt;Read more of the
&lt;a href=&quot;https://juristgate.com/en/&quot;&gt;
JuristGate reports&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-04T18:30:00+00:00</dc:date>
	<dc:creator>Swiss JuristGate</dc:creator>
</item> 
<item rdf:about="https://www.decadent.org.uk/ben/blog/2026/02/04/foss-activity-in-january-2026">
	<title>Ben Hutchings: FOSS activity in January 2026</title>
	<link>https://www.decadent.org.uk/ben/blog/2026/02/04/foss-activity-in-january-2026.html</link>
     <content:encoded>&lt;ul&gt;
  &lt;li&gt;Debian packages:
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/dracut&quot;&gt;dracut&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:dracut&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to and reassigned &lt;a href=&quot;https://bugs.debian.org/1124400&quot;&gt;#1124400: update-initramfs no longer includes /lib/modules/&amp;lt;kver&amp;gt;/updates directory&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/flash-kernel&quot;&gt;flash-kernel&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:flash-kernel&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1102690&quot;&gt;#1102690: A higher version (…) is still installed, no reflashing required&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1125327&quot;&gt;#1125327: since linux 6.18, flash-kernel fails to find dtbs in /usr/lib/linux-image-*&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/flash-kernel/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 3.110 to unstable&lt;/li&gt;
              &lt;li&gt;uploaded version 3.110~bpo13+1 to trixie-backports&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/kernel-sec&quot;&gt;kernel-sec&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;opened &lt;a href=&quot;https://salsa.debian.org/kernel-team/kernel-sec/-/merge_requests/30&quot;&gt;!30: scripts/import-korg-vulns: Ignore issues in unsupported architectures&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/libvirt&quot;&gt;libvirt&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:libvirt&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;(LTS) opened and replied to &lt;a href=&quot;https://bugs.debian.org/1124549&quot;&gt;#1124549: libvirt passes invalid flags for network interface deletion&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux&quot;&gt;linux&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:linux&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1123750&quot;&gt;#1123750: linux: regression: virtual consoles 2-12 unusable&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1125287&quot;&gt;#1125287: linux-image-6.12.63+deb13-amd64: Misleading error message “x2apic: IRQ remapping doesn’t support X2APIC mode”&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1126015&quot;&gt;#1126015: linux-image-6.17.13+deb14-rt-amd64: ethtool -x &amp;lt;sfc-net-driver-ifname&amp;gt; causes: rtmutex deadlock detected&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;reviewed &lt;a href=&quot;https://salsa.debian.org/kernel-team/linux/-/merge_requests/1784&quot;&gt;!1784: Add breaks on reform-tools and flash-kernel versions before support for…&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;(LTS) updated the bullseye-security branch to 5.10.248, but did not upload it&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;(LTS) &lt;a href=&quot;https://tracker.debian.org/pkg/linux-6.1&quot;&gt;linux-6.1&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;uploaded version 6.1.159-1~deb11u1 to bullseye-security&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux-base&quot;&gt;linux-base&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:linux-base&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1111052&quot;&gt;#1111052: Please increase default UDP receive buffer size (rmem_max)&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;replied to &lt;a href=&quot;https://bugs.debian.org/1111657&quot;&gt;#1111657: Please increase default UDP send buffer size (wmem_max)&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1121366&quot;&gt;#1121366: linux-run-hooks uses wrong directory name for headers postinst&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1124409&quot;&gt;#1124409: linux-base: [INTL:zh] Chinese debconf templates translations&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/linux-base/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 4.12.1 to trixie&lt;/li&gt;
              &lt;li&gt;uploaded version 4.15 to unstable&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/ministat&quot;&gt;ministat&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/src:ministat&quot;&gt;Bugs&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1123854&quot;&gt;#1123854: ministat: Packaging vcs doesn’t work, upstream vcs unspecified&lt;/a&gt;&lt;/li&gt;
              &lt;li&gt;closed &lt;a href=&quot;https://bugs.debian.org/1123856&quot;&gt;#1123856: ministat: ministat crashes given all-inf input&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/ministat/news/&quot;&gt;Uploads&lt;/a&gt;:
            &lt;ul&gt;
              &lt;li&gt;uploaded version 20251113-1 to unstable&lt;/li&gt;
              &lt;li&gt;uploaded version 20251113-2 to unstable&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://tracker.debian.org/pkg/wireless-regdb&quot;&gt;wireless-regdb&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;Merge requests:
            &lt;ul&gt;
              &lt;li&gt;merged &lt;a href=&quot;https://salsa.debian.org/kernel-team/wireless-regdb/-/merge_requests/7&quot;&gt;!7: Drop unnecessary B-D m2crypto (Closes: #1126431)&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Debian non-package bugs:
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://bugs.debian.org/release.debian.org&quot;&gt;release.debian.org&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;opened &lt;a href=&quot;https://bugs.debian.org/1126020&quot;&gt;#1126020: trixie-pu: package linux-base/4.12.1&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Mailing lists:
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://lists.debian.org/debian-kernel/&quot;&gt;debian-kernel&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/abf0a53a38d6a2a53ac4c0d6fe1a126a507d993c.camel@decadent.org.uk&quot;&gt;Agenda items for kernel-team meeting on 2026-01-07&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;replied to &lt;a href=&quot;https://lists.debian.org/4d29b6a892d62bf7a378c571607302d8723efbaf.camel@debian.org&quot;&gt;Questions on debdiff for linux-signed-{amd64,arm64} in
 trixie-backports&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) replied to &lt;a href=&quot;https://lists.debian.org/27c249d80c346a258cfbf32f1d131ad4fe64e77c.camel@debian.org&quot;&gt;[regression 5.10.y] Libvirt can no longer delete macvtap devices …&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/650bd92616c66509a890ecf3f93bcbf1e68a7651.camel@decadent.org.uk&quot;&gt;cpp-httplib FTBFS in unstable&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) replied to &lt;a href=&quot;https://lists.debian.org/db7264b0cdfe338e5bc03e0720de1cd4f0abe829.camel@decadent.org.uk&quot;&gt;kernel 5.10.0-28-amd64: linux-headers needed&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lists.debian.org/debian-lts/&quot;&gt;debian-lts&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;posted and replied to &lt;a href=&quot;https://lists.debian.org/088db48492ac9b3788d2abcd1846a1a715849149.camel@decadent.org.uk&quot;&gt;Regression update for libvirt in bullseye?&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lists.debian.org/debian-lts-announce/&quot;&gt;debian-lts-announce&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;posted &lt;a href=&quot;https://lists.debian.org/aWefPk78Z5f4CN7R@decadent.org.uk&quot;&gt;[SECURITY] [DLA 4436-1] linux-6.1 security update&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://lore.kernel.org/stable/&quot;&gt;stable&lt;/a&gt;:
        &lt;ul&gt;
          &lt;li&gt;(LTS) posted &lt;a href=&quot;https://lore.kernel.org/stable/fe9a24d2b872878e6bf041f02e6ffe1e3570955a.camel@decadent.org.uk/T/&quot;&gt;[5.10] net/sched: act_ife: convert comma to semicolon&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) posted &lt;a href=&quot;https://lore.kernel.org/stable/c5a27a57597c78553bf121d09a1b45ed86dc02a8.camel@decadent.org.uk/T/&quot;&gt;[5.10] regression: virtual consoles 2-12 unusable&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;(LTS) reviewed and replied to
&lt;a href=&quot;https://lore.kernel.org/stable/47a757bb4d86fb40f14d83adabda441ada44ad16.camel@decadent.org.uk/T/&quot;&gt;various&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/fd91b4ae9640cfaf47fa96b97c58f410245c5358.camel@decadent.org.uk/T/&quot;&gt;patches&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/17ac573f3d57068d84078b5d0f0875f9a4f1f2f0.camel@decadent.org.uk/T/&quot;&gt;for&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/2a56712cbff26cd8d9a090ba01da0237d5e40a23.camel@decadent.org.uk/T/&quot;&gt;5.10&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/7b3853e84ff120b3d1a3cdb59e0269dfffff9648.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/d33f96006e6641fe7a1adbd617dc6ed8a2adcf93.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/99bc0d89d837b64727ccfce7e93fe3bd89f29cb5.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/5ba33a1ce95dfa2fd2bb828b9c3eac82c2ae1111.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/b50803c9347a3c49bff42608fc9c9ea9e117a96f.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/dd71077782437d4517ee09ff7e10abbfc3672ddb.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/21f26a1c5d9b0ddf0320a13bf3625642d506b11d.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/d147f0eb71f9cefbfb7605e95d98564d7f0ed346.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/2283a941e03c614f1a2fcdadb22dba95c5857dc1.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/df0940555d70eb912f2962a70b59270d0f579b9b.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/7c9592007c32c55935af212fcf6658fbab2baffe.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/ddc7d38473d222cd9c2e332a387989d3af50d6e4.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/a0252a297d15f3e2b86aad41e8e324883e06e8b2.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/6fe17868327207e8b850cf9f88b7dc58b2021f73.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/020da12b0832523db0723a3e36892a17b1ba7665.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/ac4bdf4fd2952f95a300b027f705dddffbe54a1e.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/ca5a59b665e1e91b723e66b30e4692cfa13a3a31.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;
&lt;a href=&quot;https://lore.kernel.org/stable/4ca8d0770343eae44e19854cf197c76017a7c1ad.camel@decadent.org.uk/T/&quot;&gt;…&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;</content:encoded> 
	<dc:date>2026-02-04T11:39:17+00:00</dc:date>
	<dc:creator>Ben Hutchings</dc:creator>
</item> 
<item rdf:about="https://jmtd.net/log/fosdem/2026/video/">
	<title>Jonathan Dowland: FOSDEM 2026 talk recording available</title>
	<link>https://jmtd.net/log/fosdem/2026/video/</link>
     <content:encoded>&lt;p&gt;FOSDEM 2026 was great! I hope to blog a proper postmortem in due course. But
for now, &lt;a href=&quot;https://fosdem.org/2026/schedule/event/QQFMBG-java-container-memory-management/&quot;&gt;The video of my talk is up, as are my slides with speaker notes and links&lt;/a&gt;.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-03T16:21:24+00:00</dc:date>
	<dc:creator>jmtd</dc:creator>
</item> 
<item rdf:about="https://blog.communitydata.science/?p=966">
	<title>Benjamin Mako Hill: What do people do when they edit Wikipedia through Tor?</title>
	<link>https://mako.cc/copyrighteous/what-do-people-do-when-they-edit-wikipedia-through-tor</link>
     <content:encoded>&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; I have not published blog posts about my academic papers over the past few years. To ensure that my blog contains a more comprehensive record of my published papers and to surface these for folks who missed them, I will be periodically (re)publishing blog posts about some “older” published projects. This post is closely based on &lt;a href=&quot;https://blog.communitydata.science/what-do-people-do-when-they-edit-wikipedia-through-tor/&quot;&gt;a previously published post&lt;/a&gt; by &lt;a href=&quot;https://kayleachampion.com/&quot;&gt;Kaylea Champion&lt;/a&gt; on &lt;a href=&quot;https://blog.communitydata.science/&quot;&gt;the Community Data Science Blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;



&lt;figure class=&quot;wp-block-image size-full size-large&quot;&gt;&lt;a href=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/the_eye-35591174412_6d0d07d405-smaller-1024x691-1.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;wp-image-3322&quot; height=&quot;691&quot; src=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/the_eye-35591174412_6d0d07d405-smaller-1024x691-1.jpg&quot; width=&quot;1024&quot; /&gt;&lt;/a&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Many individuals use Tor to reduce their visibility to widespread internet surveillance.&lt;/figcaption&gt;&lt;/figure&gt;



&lt;p&gt;One popular approach to protecting our privacy online is to use the &lt;a href=&quot;https://www.torproject.org/&quot;&gt;Tor network&lt;/a&gt;. Tor protects users from being identified by their IP address, which can be tied to a physical location. However, if you’d like to contribute to Wikipedia using Tor, you’ll run into a problem. Although most IP addresses can edit without an account, Tor users are blocked from editing.&lt;/p&gt;



&lt;figure class=&quot;wp-block-image size-full size-large&quot;&gt;&lt;a href=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/tor_wikipedia-cant_edit-1024x576-2.jpg&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;wp-image-3323&quot; height=&quot;576&quot; src=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/tor_wikipedia-cant_edit-1024x576-2.jpg&quot; width=&quot;1024&quot; /&gt;&lt;/a&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;Tor users attempting to contribute to Wikipedia are shown a screen that informs them that they are not allowed to edit Wikipedia.&lt;/figcaption&gt;&lt;/figure&gt;



&lt;p&gt;&lt;a href=&quot;https://mako.cc/copyrighteous/?p=957&quot;&gt;Other research by my team&lt;/a&gt; has shown that Wikipedia’s attempt to block Tor is imperfect and that some people have been able to edit despite the ban. As part of this work, we built a dataset of more than 11,000 contributions to Wikipedia via Tor and used quantitative analysis to show that contributions from Tor were of about the same quality as contributions from other new editors and other contributors without accounts. Of course, given the unusual circumstances Tor-based contributors face, we wondered whether a deeper look at the content of their edits might reveal more about their motives and the kinds of contributions they seek to make. Kaylea Champion (then a student, now faculty at UW Bothell) led a qualitative investigation to explore these questions.&lt;/p&gt;



&lt;p&gt;Given the challenges of studying anonymity seekers, we designed a novel “forensic” qualitative approach inspired by techniques common in computer security and criminal investigation. We applied this new technique to a sample of 500 editing sessions and categorized each session based on what the editor seemed to be intending to do.&lt;/p&gt;



&lt;p&gt;Most of the contributions we found fell into one of the two following categories:&lt;/p&gt;



&lt;ul class=&quot;wp-block-list&quot;&gt;
&lt;li&gt;Many contributions were &lt;strong&gt;quotidian&lt;/strong&gt; attempts to add to the encyclopedia. Tor-based editors added facts, fixed typos, and updated train schedules. There’s no way to know whether these individuals knew they were just getting lucky in their ability to edit or were patiently reloading to evade the ban.&lt;/li&gt;



&lt;li&gt;Second, we found &lt;strong&gt;harassing comments and vandalism&lt;/strong&gt;. Unwelcome conduct is common in online environments, and it is sometimes more common when the likelihood of being identified decreases. Some of the harassing comments we observed were direct responses to being banned as a Tor user.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Although these were most of what we observed, we  also found evidence of several types of contributor intent:&lt;/p&gt;



&lt;ul class=&quot;wp-block-list&quot;&gt;
&lt;li&gt;We observed &lt;strong&gt;activism&lt;/strong&gt;: when a contributor tried to draw attention to journalistic accounts of environmental and human rights abuses committed by a mining company, only to have editors linked to the mining company repeatedly remove their edits. Another example involved an editor trying to diminish the influence of proponents of alternative medicine.&lt;/li&gt;



&lt;li&gt;We also observed &lt;strong&gt;quality maintenance&lt;/strong&gt; activities when editors used Wikipedia’s rules on appropriate sourcing to remove personal websites being cited in conspiracy theories.&lt;/li&gt;



&lt;li&gt;We saw &lt;strong&gt;edit wars&lt;/strong&gt; with Tor editors participating in a back-and-forth removal and replacement of content as part of a dispute, in some cases countering the work of an experienced Wikipedia editor whom even other experienced editors had gauged to be biased.&lt;/li&gt;



&lt;li&gt;Finally, we saw Tor-based editors participating in &lt;strong&gt;non-article discussions,&lt;/strong&gt; such as investigations into administrator misconduct and &lt;span style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;protests against the Wikipedia platform’s mistrust of Tor editors&lt;/strong&gt;&lt;/span&gt;.&lt;/li&gt;
&lt;/ul&gt;



&lt;figure class=&quot;wp-block-image size-full&quot;&gt;&lt;a href=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/tor_stories-bubble_plot-1024x804-1.png&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;wp-image-3324&quot; height=&quot;804&quot; src=&quot;https://mako.cc/copyrighteous/wp-content/uploads/2026/02/tor_stories-bubble_plot-1024x804-1.png&quot; width=&quot;1024&quot; /&gt;&lt;/a&gt;&lt;figcaption class=&quot;wp-element-caption&quot;&gt;An exploratory mapping of our themes in terms of the value a type of contribution represents to the Wikipedia community and the importance of anonymity in facilitating it. Anonymity-protecting tools play a critical role in facilitating contributions on the right side of the figure, while edits on the left are more likely to occur even when anonymity is impossible. Contributions toward the top reflect valuable forms of participation in Wikipedia, while edits at the bottom reflect damage.&lt;/figcaption&gt;&lt;/figure&gt;



&lt;p&gt;In all, these themes led us to reflect on how the risks individuals face when contributing to online communities sometimes diverge from the risks the communities face in accepting their work. Expressing minoritized perspectives, maintaining community standards even when you may be targeted by the rulebreaker, highlighting injustice, or acting as a whistleblower can be very risky for an individual, and may not be possible without privacy protections. Of course, in platforms seeking to support the public good, such knowledge and accountability may be crucial.&lt;/p&gt;



&lt;hr class=&quot;wp-block-separator has-alpha-channel-opacity&quot; /&gt;



&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;This work was published as a paper at CSCW: &lt;/em&gt;Kaylea Champion, Nora McDonald, Stephanie Bankes, Joseph Zhang, Rachel Greenstadt, Andrea Forte, and Benjamin Mako Hill. 2019. A Forensic Qualitative Analysis of Contributions to Wikipedia from Anonymity Seeking Users. &lt;em&gt;Proceedings of the ACM on Human-Computer Interaction&lt;/em&gt;. 3, CSCW, Article 53 (November 2019), 26 pages. &lt;a href=&quot;https://doi.org/10.1145/3359155&quot;&gt;https://doi.org/10.1145/3359155&lt;/a&gt;&lt;/p&gt;



&lt;p class=&quot;has-small-font-size&quot;&gt;&lt;em&gt;This project was conducted by Kaylea Champion, Nora McDonald, Stephanie Bankes, Joseph Zhang, Rachel Greenstadt, Andrea Forte, and Benjamin Mako Hill. This work was supported by the National Science Foundation (awards CNS-1703736 and CNS-1703049) and included the work of two undergraduates supported through an NSF REU supplement.&lt;/em&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-01T12:19:11+00:00</dc:date>
	<dc:creator>Benjamin Mako Hill</dc:creator>
</item> 
<item rdf:about="https://www.eyrie.org/~eagle/reviews/books/1-61450-614-0.html">
	<title>Russ Allbery: Review: Paladin&#39;s Faith</title>
	<link>https://www.eyrie.org/~eagle/reviews/books/1-61450-614-0.html</link>
     <content:encoded>&lt;p&gt;Review: &lt;cite&gt;Paladin&#39;s Faith&lt;/cite&gt;, by T. Kingfisher&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;&lt;tr&gt;
    &lt;td&gt;Series:&lt;/td&gt;
    &lt;td&gt;The Saint of Steel #4&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Publisher:&lt;/td&gt;
    &lt;td&gt;Red Wombat Studio&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Copyright:&lt;/td&gt;
    &lt;td&gt;2023&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ISBN:&lt;/td&gt;
    &lt;td&gt;1-61450-614-0&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Format:&lt;/td&gt;
    &lt;td&gt;Kindle&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Pages:&lt;/td&gt;
    &lt;td&gt;515&lt;/td&gt;
  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
&lt;cite&gt;Paladin&#39;s Faith&lt;/cite&gt; is the fourth book in T. Kingfisher&#39;s loosely
connected series of fantasy novels about the berserker former paladins of
the Saint of Steel. You could read this as a standalone, but there are
numerous (spoilery) references to the previous books in the series.
&lt;/p&gt;

&lt;p&gt;
Marguerite, who was central to the plot of the first book in the series,
&lt;a href=&quot;https://www.eyrie.org/~eagle/reviews/books/paladins-grace.html&quot;&gt;&lt;cite&gt;Paladin&#39;s Grace&lt;/cite&gt;&lt;/a&gt;, is a spy with a
problem. An internal power struggle in the Red Sail, the organization that
she&#39;s been working for, has left her a target. She has a plan for how to
break their power sufficiently that they will hopefully leave her alone,
but to pull it off she&#39;s going to need help. As the story opens, she is
working to acquire that help in a very Marguerite sort of way: breaking
into the office of Bishop Beartongue of the Temple of the White Rat.
&lt;/p&gt;

&lt;p&gt;
The Red Sail, the powerful merchant organization Marguerite worked for,
makes their money in the salt trade. Marguerite has learned that someone
invented a cheap and reproducible way to extract salt from sea water, thus
making the salt trade irrelevant. The Red Sail wants to ensure that
invention never sees the light of day, and has forced the artificer into
hiding. Marguerite doesn&#39;t know where they are, but she knows where she
can find out: the Court of Smoke, where the artificer has a patron.
&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;
    Having grown up in Anuket City, Marguerite was familiar with many
    clockwork creations, not to mention all the ways that they could go
    horribly wrong. (Ninety-nine times out of a hundred, it was an
    explosion. The hundredth time, it ran amok and stabbed innocent
    bystanders, and the artificer would be left standing there saying,
    &quot;But I had to put blades on it, or how would it rake the leaves?&quot;
    while the gutters filled up with blood.)
&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;
All Marguerite needs to put her plan into motion is some bodyguards so
that she&#39;s not constantly distracted and anxious about being assassinated.
Readers of this series will be unsurprised to learn that the bodyguards
she asks Beartongue for are paladins, including a large broody male one
with serious self-esteem problems.
&lt;/p&gt;

&lt;p&gt;
This is, like the other books in this series, a slow-burn romance with
infuriating communication problems and a male protagonist who would do
well to seek out a sack of hammers as a mentor. However, it has two things
going for it that most books in this series do not: a long and complex
plot to which the romance takes a back seat, and Marguerite, who is not
particularly interested in playing along with the expected romance
developments. There are also two main paladins in this story, not just
one, and the other is one of the two female paladins of the Saint of Steel
and rather more entertaining than Shane.
&lt;/p&gt;

&lt;p&gt;
I generally like court intrigue stories, which is what fills most of this
book. Marguerite is an experienced operative, so the reader gets some
solid competence porn, and the paladins are fish out of water but are also
unexpectedly dangerous, which adds both comedy and satisfying
table-turning. I thoroughly enjoyed the maneuvering and the culture
clashes. Marguerite is very good at what she does, knows it, and is
entirely uninterested in other people&#39;s opinions about that, which
short-circuits a lot of Shane&#39;s most annoying behavior and keeps the story
from devolving into mopey angst like some of the books in this series have
done.
&lt;/p&gt;

&lt;p&gt;
The end of this book takes the plot in a different direction that adds
significantly to the world-building, but also has a (thankfully short)
depths of despair segment that I endured rather than enjoyed. I am not
really in the mood for bleak hopelessness in my fiction at the moment,
even if the reader is fairly sure it will be temporary. But apart from
that, I thoroughly enjoyed this book from beginning to end. When we
finally meet the artificer, they are an absolute delight in that way that
Kingfisher is so good at. The whole story is infused with the sense of
determined and competent people refusing to stop trying to fix problems.
As usual, the romance was not for me and I think the book would have been
better without it, but it&#39;s less central to the plot and therefore annoyed
me less than any of the books in this series so far.
&lt;/p&gt;

&lt;p&gt;
My one major complaint is the lack of gnoles, but we get some new and
intriguing world-building to make up for it, along with a setup for a
fifth book that I am now extremely curious about.
&lt;/p&gt;

&lt;p&gt;
By this point in the series, you probably know if you like the general
formula. Compared to the previous book, &lt;a href=&quot;https://www.eyrie.org/~eagle/reviews/books/1-61450-613-2.html&quot;&gt;&lt;cite&gt;Paladin&#39;s Hope&lt;/cite&gt;&lt;/a&gt;, I thought &lt;cite&gt;Paladin&#39;s Faith&lt;/cite&gt; was much
stronger and more interesting, but it&#39;s clearly of the same type. If, like
me, you like the plots but not the romance, the plot here is more
substantial. You will have to decide if that makes up for a romance in the
typical T. Kingfisher configuration.
&lt;/p&gt;

&lt;p&gt;
Personally, I enjoyed this quite a bit, except for the short bleak part,
and I&#39;m back to eagerly awaiting the next book in the series.
&lt;/p&gt;

&lt;p&gt;Rating: 8 out of 10&lt;/p&gt;</content:encoded> 
	<dc:date>2026-02-01T04:54:00+00:00</dc:date>
	<dc:creator>Russ Allbery</dc:creator>
</item> 
<item rdf:about="http://joeyh.name/blog/entry/the_local_weather/">
	<title>Joey Hess: the local weather</title>
	<link>http://joeyh.name/blog/entry/the_local_weather/</link>
     <content:encoded>&lt;p&gt;Snow coming. I&#39;m tuned into the local 24 hour slop weather stream. AI
generated, narrated, up to the minute radar and forecast graphics. People
popping up on the live weather map with questions &quot;snow soon?&quot; (They pay
for the privilege.) LLM generating reply that riffs on their name. Tuned to
keep the urgency up, something is always happening somewhere, scanners are
pulling the police reports, live webcam description models add
verisimilitude to the description of the morning commute. Weather is
happening.&lt;/p&gt;

&lt;p&gt;In the subtext, climate change is happening. Weather is a growth industry.
The guy up in Kentucky coal country who put this thing together is building
an empire. He started as just another local news greenscreener. Dropped out
and went twitch weather stream. Hyping up tornado days and dicy snow
forecasts. Nowcasting, hyper individualized, interacting with chat.
Now he&#39;s automated it all. On big days when he&#39;s getting real views,
the bot breaks into his live streams, gives him a break.&lt;/p&gt;

&lt;p&gt;Only a few thousand watching this morning yet. Perfect 2026 grade slop.
Details never quite right, but close enough to keep on in the background
all day. Nobody expects a perfect forecast after all, and it&#39;s fed from the
National Weather Center discussion too. We still fund those guys? Why
bother when a bot can do it?&lt;/p&gt;

&lt;p&gt;He knows why he&#39;s big in these states, these rural areas. Understands
the target audience. Airbrushed AI aesthetics are ok with them, receive no
pushback. Flying more under the radar coastally, but weather is big there
and getting bigger. The local weather will come for us all.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://joeyh.name/blog/pics/snowfence.jpg&quot;&gt;&lt;img alt=&quot;6 inches of snow covering some ground mount solar panels with a vertical solar panel fence behind them free of snow except cute little caps&quot; class=&quot;img&quot; height=&quot;622&quot; src=&quot;http://joeyh.name/blog/entry/the_local_weather/350x-snowfence.jpg&quot; width=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Not fiction FYI.)&lt;/p&gt;</content:encoded> 
	<dc:date>2026-01-31T18:25:57+00:00</dc:date>
	<dc:creator>Joey Hess</dc:creator>
</item> 
<item rdf:about="https://michael-prokop.at/blog/?p=7331">
	<title>Michael Prokop: apt, SHA-1 keys + 2026-02-01</title>
	<link>https://michael-prokop.at/blog/2026/01/31/apt-sha-1-keys-2026-02-01/</link>
     <content:encoded>&lt;p&gt;You might have seen &lt;em&gt;Policy will reject signature within a year&lt;/em&gt; warnings in apt(-get) update runs like this:&lt;/p&gt;
&lt;pre&gt;root@424812bd4556:/# apt update
Get:1 http://foo.example.org/debian demo InRelease [4229 B]
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://deb.debian.org/debian-security trixie-security InRelease
Get:5 http://foo.example.org/debian demo/main amd64 Packages [1097 B]
Fetched 5326 B in 0s (43.2 kB/s)
All packages are up to date.
Warning: http://foo.example.org/debian/dists/demo/InRelease: Policy will reject signature within a year, see --audit for details

root@424812bd4556:/# apt --audit update
Hit:1 http://foo.example.org/debian demo InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://deb.debian.org/debian-security trixie-security InRelease
All packages are up to date.    
Warning:  http://foo.example.org/debian/dists/demo/InRelease: Policy will reject signature within a year, see --audit for details
Audit:  http://foo.example.org/debian/dists/demo/InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is:
   Signing key on 54321ABCD6789ABCD0123ABCD124567ABCD89123 is not bound:
              No binding signature at time 2024-06-19T10:33:47Z
     because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance
     because: SHA1 is not considered secure since 2026-02-01T00:00:00Z
Audit: The sources.list(5) entry for &#39;http://foo.example.org/debian&#39; should be upgraded to deb822 .sources
Audit: Missing Signed-By in the sources.list(5) entry for &#39;http://foo.example.org/debian&#39;
Audit: Consider migrating all sources.list(5) entries to the deb822 .sources format
Audit: The deb822 .sources format supports both embedded as well as external OpenPGP keys
Audit: See apt-secure(8) for best practices in configuring repository signing.
Audit: Some sources can be modernized. Run &#39;apt modernize-sources&#39; to do so.
&lt;/pre&gt;
&lt;p&gt;If you ignored this for the last year, I would like to tell you that 2026-02-01 is not that far away (hello from the past if you’re reading this because you’re already affected).&lt;/p&gt;
&lt;p&gt;Let’s simulate the future:&lt;/p&gt;
&lt;pre&gt;root@424812bd4556:/# apt --update -y install faketime
[...]
root@424812bd4556:/# export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 FAKETIME=&quot;2026-08-29 23:42:11&quot; 
root@424812bd4556:/# date
Sat Aug 29 23:42:11 UTC 2026

root@424812bd4556:/# apt update
Get:1 http://foo.example.org/debian demo InRelease [4229 B]
Hit:2 http://deb.debian.org/debian trixie InRelease                                 
Err:1 http://foo.example.org/debian demo InRelease
  Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 54321ABCD6789ABCD0123ABCD124567ABCD89123 is not bound:            No binding signature at time 2024-06-19T10:33:47Z   because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance   because: SHA1 is not considered secure since 2026-02-01T00:00:00Z
[...]
Warning: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. OpenPGP signature verification failed: http://foo.example.org/debian demo InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Signing key on 54321ABCD6789ABCD0123ABCD124567ABCD89123 is not bound:            No binding signature at time 2024-06-19T10:33:47Z   because: Policy rejected non-revocation signature (PositiveCertification) requiring second pre-image resistance   because: SHA1 is not considered secure since 2026-02-01T00:00:00Z
[...]
root@424812bd4556:/# echo $?
100

&lt;/pre&gt;
&lt;p&gt;Now, the proper solution would have been to fix the signing key underneath (via e.g. &lt;em&gt;&lt;a href=&quot;https://book.sequoia-pgp.org/lint.html&quot;&gt;sq cert lint&lt;/a&gt;  &amp;amp;dash&amp;amp;dashfix &amp;amp;dash&amp;amp;dashcert-file $PRIVAT_KEY_FILE &amp;gt; $PRIVAT_KEY_FILE-fixed&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;If you don’t have access to the according private key (e.g. when using an upstream repository that has been ignoring this issue), you’re out of luck for a proper fix.&lt;/p&gt;
&lt;p&gt;But there’s a workaround for the apt situation (related see &lt;a href=&quot;https://salsa.debian.org/apt-team/apt/-/commit/0989275c2f7afb7a5f7698a096664a1035118ebf&quot;&gt;apt commit 0989275c2f7afb7a5f7698a096664a1035118ebf&lt;/a&gt;):&lt;/p&gt;
&lt;pre&gt;root@424812bd4556:/# cat /usr/share/apt/default-sequoia.config
# Default APT Sequoia configuration. To overwrite, consider copying this
# to /etc/crypto-policies/back-ends/apt-sequoia.config and modify the
# desired values.
[asymmetric_algorithms]
dsa2048 = 2024-02-01
dsa3072 = 2024-02-01
dsa4096 = 2024-02-01
brainpoolp256 = 2028-02-01
brainpoolp384 = 2028-02-01
brainpoolp512 = 2028-02-01
rsa2048  = 2030-02-01

[hash_algorithms]
sha1.second_preimage_resistance = 2026-02-01    # Extend the expiry for legacy repositories
sha224 = 2026-02-01

[packets]
signature.v3 = 2026-02-01   # Extend the expiry
&lt;/pre&gt;
&lt;p&gt;Adjust this according to your needs:&lt;/p&gt;
&lt;pre&gt;root@424812bd4556:/# mkdir -p /etc/crypto-policies/back-ends/

root@424812bd4556:/# cp /usr/share/apt/default-sequoia.config /etc/crypto-policies/back-ends/apt-sequoia.config

root@424812bd4556:/# $EDITOR /etc/crypto-policies/back-ends/apt-sequoia.config

root@424812bd4556:/# cat /etc/crypto-policies/back-ends/apt-sequoia.config
# APT Sequoia override configuration
[asymmetric_algorithms]
dsa2048 = 2024-02-01
dsa3072 = 2024-02-01
dsa4096 = 2024-02-01
brainpoolp256 = 2028-02-01
brainpoolp384 = 2028-02-01
brainpoolp512 = 2028-02-01
rsa2048  = 2030-02-01

[hash_algorithms]
sha1.second_preimage_resistance = 2026-09-01    # Extend the expiry for legacy repositories
sha224 = 2026-09-01

[packets]
signature.v3 = 2026-02-01   # Extend the expiry
&lt;/pre&gt;
&lt;p&gt;Then we’re back into the original situation, being a warning instead of an error:&lt;/p&gt;
&lt;pre&gt;root@424812bd4556:/# apt update
Hit:1 http://deb.debian.org/debian trixie InRelease
Get:2 http://foo.example.org/debian demo InRelease [4229 B]
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://deb.debian.org/debian-security trixie-security InRelease
Warning: http://foo.example.org/debian/dists/demo/InRelease: Policy will reject signature within a year, see --audit for details
[..]
&lt;/pre&gt;
&lt;p&gt;Please note that this is a &lt;em&gt;workaround&lt;/em&gt;, and &lt;em&gt;not&lt;/em&gt; a proper solution.&lt;/p&gt;</content:encoded> 
	<dc:date>2026-01-31T13:57:30+00:00</dc:date>
	<dc:creator>mika</dc:creator>
</item> 
<item rdf:about="https://mako.cc/copyrighteous/?p=3314">
	<title>Benjamin Mako Hill: Dialogue</title>
	<link>https://mako.cc/copyrighteous/dialogue</link>
     <content:encoded>&lt;p&gt;Me: Do you want your coffee in a Japanese or Western style tea cup?&lt;/p&gt;



&lt;p&gt;M: &lt;a href=&quot;https://en.wikipedia.org/wiki/Yunomi&quot;&gt;Yunomi&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;Me: Apparently not as well as you think I do!&lt;/p&gt;



&lt;p&gt;&lt;/p&gt;</content:encoded> 
	<dc:date>2026-01-31T10:59:24+00:00</dc:date>
	<dc:creator>Benjamin Mako Hill</dc:creator>
</item> 
<item rdf:about="https://www.eyrie.org/~eagle/reviews/books/1-368-01519-0.html">
	<title>Russ Allbery: Review: Dragon Pearl</title>
	<link>https://www.eyrie.org/~eagle/reviews/books/1-368-01519-0.html</link>
     <content:encoded>&lt;p&gt;Review: &lt;cite&gt;Dragon Pearl&lt;/cite&gt;, by Yoon Ha Lee&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;&lt;tr&gt;
    &lt;td&gt;Series:&lt;/td&gt;
    &lt;td&gt;Thousand Worlds #1&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Publisher:&lt;/td&gt;
    &lt;td&gt;Rick Riordan Presents&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Copyright:&lt;/td&gt;
    &lt;td&gt;2019&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ISBN:&lt;/td&gt;
    &lt;td&gt;1-368-01519-0&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Format:&lt;/td&gt;
    &lt;td&gt;Kindle&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Pages:&lt;/td&gt;
    &lt;td&gt;315&lt;/td&gt;
  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
&lt;cite&gt;Dragon Pearl&lt;/cite&gt; is a middle-grade space fantasy based on Korean
mythology and the first book of a series.
&lt;/p&gt;

&lt;p&gt;
Min is a fourteen-year-old girl living on the barely-terraformed world of
Jinju with her extended family. Her older brother Jun passed the entrance
exams for the Academy and left to join the Thousand Worlds Space Forces,
and Min is counting the years until she can do the same. Those plans are
thrown into turmoil when an official investigator appears at their door
claiming that Jun deserted to search for the Dragon Pearl. A series of
impulsive fourteen-year-old decisions lead to Min heading for a spaceport
alone, determined to find her brother and prove his innocence.
&lt;/p&gt;

&lt;p&gt;
This would be a rather improbable quest for a young girl, but Min is a
gumiho, one of the supernaturals who live in the Thousand Worlds alongside
non-magical humans. Unlike the more respectable dragons, tigers, goblins,
and shamans, gumiho are viewed with suspicion and distrust because their
powers are useful for deception. They are natural shapeshifters who can
copy the shapes of others, and their Charm ability lets them influence
people&#39;s thoughts and create temporary illusions of objects such as ID
cards. It will take all of Min&#39;s powers, and some rather lucky
coincidences, to infiltrate the Space Forces and determine what happened
to her brother.
&lt;/p&gt;

&lt;p&gt;
It&#39;s common for reviews of this book to open with a caution that this is a
middle-grade adventure novel and you should not expect a story like
&lt;a href=&quot;https://www.eyrie.org/~eagle/reviews/books/1-84997-992-8.html&quot;&gt;&lt;cite&gt;Ninefox Gambit&lt;/cite&gt;&lt;/a&gt;. I will be boring and
repeat that caution. &lt;cite&gt;Dragon Pearl&lt;/cite&gt; has a single first-person
viewpoint and a very linear and straightforward plot. Adult readers are
unlikely to be surprised by plot twists; the fun is the world-building and
seeing how Min manages to work around plot obstacles.
&lt;/p&gt;

&lt;p&gt;
The world-building is enjoyable but not very rigorous. Min uses and abuses
Charm with the creative intensity of a &lt;cite&gt;Dungeons &amp;amp; Dragons&lt;/cite&gt;
min-maxer. Each individual event makes sense given the implication that
Min is unusually powerful, but I&#39;m dubious about the surrounding society
and lack of protections against Charm given what Min is able to do. Min
does say that gumiho are rare and many people think they&#39;re extinct, which
is a bit of a fig leaf, but you&#39;ll need to bring your urban fantasy
suspension of disbelief skills to this one.
&lt;/p&gt;

&lt;p&gt;
I did like that the world-building conceit went more than skin deep and
influenced every part of the world. There are ghosts who are critical to
the plot. Terraforming is done through magic, hence the quest for the
Dragon Pearl and the miserable state of Min&#39;s home planet due to its loss.
Medical treatment involves the body&#39;s meridians, as does engineering: The
starships have meridians similar to those of humans, and engineers partly
merge with those meridians to adjust them. This is not the sort of book
that tries to build rigorous scientific theories or explain them to the
reader, and I&#39;m not sure everything would hang together if you poked at it
too hard, but Min isn&#39;t interested in doing that poking and the story
doesn&#39;t try to justify itself. It&#39;s mostly a vibe, but it&#39;s a vibe that I
enjoyed and that is rather different than other space fantasy I&#39;ve read.
&lt;/p&gt;

&lt;p&gt;
The characters were okay but never quite clicked for me, in part because
proper character exploration would have required Min take a detour from
her quest to find her brother and that was not going to happen. The reader
gets occasional glimpses of a military SF cadet story and a friendship on
false premises story, but neither have time to breathe because Min drops
any entanglement that gets in the way of her quest. She&#39;s almost amoral in
a way that I found believable but not quite aligned with my reading mood.
I also felt a bit wrong-footed by how her friendships developed; saying
too much more would be a spoiler, but I was expecting more human
connection than I got.
&lt;/p&gt;

&lt;p&gt;
I think my primary disappointment with this book was something I knew
going in, not in any way its fault, and part of the reason why I&#39;d put off
reading it: This is pitched at young teenagers and didn&#39;t have quite
enough plot and characterization complexity to satisfy me. It&#39;s a linear,
somewhat episodic adventure story with some neat world-building, and it
therefore glides over the spots where an adult novel would have added
political and factional complexity. That is exactly as advertised, so it&#39;s
up to you whether that&#39;s the book you&#39;re in the mood for.
&lt;/p&gt;

&lt;p&gt;
One warning: The text of this book opens with an introduction by Rick
Riordan that is just fluff marketing and that spoils the first few
chapters of the book. It is unmarked as such at the beginning and tricked
me into thinking it was the start of the book proper, and then deeply
annoyed me. If you do read this book, I recommend skipping the utterly
pointless introduction and going straight to chapter one.
&lt;/p&gt;

&lt;p&gt;
Followed by &lt;cite&gt;Tiger Honor&lt;/cite&gt;.
&lt;/p&gt;

&lt;p&gt;Rating: 6 out of 10&lt;/p&gt;</content:encoded> 
	<dc:date>2026-01-31T05:26:00+00:00</dc:date>
	<dc:creator>Russ Allbery</dc:creator>
</item> 

</rdf:RDF>
