From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?YWzDrXJpbyBleW5n?= Subject: Re: MAME emulator is giving incentive to use non-free software Date: Thu, 31 Mar 2016 22:50:00 +0000 Message-ID: References: Reply-To: Workgroup for fully free GNU/Linux distributions Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e0102f2761705f2052f60154d Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gnu-linux-libre-bounces+gldg-gnu-linux-libre=m.gmane.org@nongnu.org Sender: gnu-linux-libre-bounces+gldg-gnu-linux-libre=m.gmane.org@nongnu.org To: guix-devel@gnu.org, gnu-linux-libre@nongnu.org List-Id: guix-devel.gnu.org --089e0102f2761705f2052f60154d Content-Type: text/plain; charset=UTF-8 Isaac David: >Parabola does ship fully free emulators for which no free games >exist. At this moment the user has to opt-in for installing >your-freedom_emu to block those packages, so it actually falls >down somewhere between your "liberal" and "extremely liberal" >categories. "parabola follows extremely liberal without your-freedom_emu" i thought it was common knowledge/implicit, my mistake >My view was that while useless in a 100% free environment just >having them installed and inspecting their user interfaces wouldn't >violate your freedom in any way. A free emulator with free >dependencies wouldn't be unethical unless it recommended using >proprietary software with it. agreed, but we shouldn't package useless things > However in the last few days I have >seen many arguments showing there are yet more valid uses I hadn't >imagined, like learning from the source code and testing portability >without leaving your comfy libre OS. source code is out of question for a distro, unless you want to compile and execute it (or just have a package that copy the source code); but developing without a game is like developing without a test suite... "testing portability without leaving your comfy libre os" would only be impeded by extremely conservative, that i reject >In a distro without unprivileged package management like Parabola >an opt-in blacklist could satisfy Jean Louis' parenting concerns, but >only until the point the unprivileged users determined to run non-free >software learn to look for applications outside the package manager. applying a policy to unwilling people is a security issue, out of question i'm interested in lessening the effort to remain in freedom (for people willing it) but your-freedom_emu is extremely conservative, it deny free uses; that i reject >Meanwhile other emulators and wine are completely out of the >question because there's free applications for them i translate it as "extremely conservative/conservative is completely out of the question" you missed the main argument "extremely liberal is naive because it just looks down in the dependency dag, there's no reason to not look up" i think i should try to explain better, included is a image (emulator-dependency-dag.svg) to _execute_ an emulator _usefully_, and to test during development, we need all dependencies and a game every one agree that if one dependency is nonfree, we can't _execute_ an emulator _usefully_ in freedom several people miss: if all games are nonfree, we also can't _execute_ an emulator _usefully_ in freedom maybe an analogy: *extremely conservative is like nonfree software *conservative is like agpl *liberal is like gpl *extremely liberal is like public domain nonfree software is unreasonable (unethical) because it denies freedom public domain is unreasonable (not unethical) because it doesn't protect freedom gpl restrict freedom _directly_; gpl2 can't be linked with gpl3, even both being free software; but it gives more freedom _indirectly_; and in most cases we can make an exception, just releasing the gpl2 as gpl2+ agpl gives yet more freedom, although it is more inconvenient in some cases so agpl is better, gpl ok and public domain unreasonable (not unethical), if your aim is freedom _not denying_ freedom and _actively protecting_ it are different even if _actively protecting_ freedom is inconvenient and we need to make some exceptions, i believe it is better expecting the user to evaluate if some game is free is making it unnecessarily difficult to remain in freedom making game packages/executables and not emulator packages/executables would allow all know good uses and still signal the user to be cautious with other games --089e0102f2761705f2052f60154d Content-Type: image/svg+xml; name="emulator-dependency-dag.svg" Content-Disposition: attachment; filename="emulator-dependency-dag.svg" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh RE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICJodHRwOi8vd3d3 LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8IS0tIEdlbmVyYXRlZCBi eSBncmFwaHZpeiB2ZXJzaW9uIDIuMzYuMCAoMjAxNDAxMTEuMjMxNSkKIC0tPgo8IS0tIFRpdGxl OiAlMyBQYWdlczogMSAtLT4KPHN2ZyB3aWR0aD0iNjUwcHQiIGhlaWdodD0iMzQ4cHQiCiB2aWV3 Qm94PSIwLjAwIDAuMDAgNjUwLjAwIDM0OC4wMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIw MDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxnIGlk PSJncmFwaDAiIGNsYXNzPSJncmFwaCIgdHJhbnNmb3JtPSJzY2FsZSgxIDEpIHJvdGF0ZSgwKSB0 cmFuc2xhdGUoNCAzNDQpIj4KPHRpdGxlPiUzPC90aXRsZT4KPHBvbHlnb24gZmlsbD0id2hpdGUi IHN0cm9rZT0ibm9uZSIgcG9pbnRzPSItNCw0IC00LC0zNDQgNjQ2LC0zNDQgNjQ2LDQgLTQsNCIv Pgo8IS0tIGdhbWUxIC0tPgo8ZyBpZD0ibm9kZTEiIGNsYXNzPSJub2RlIj48dGl0bGU+Z2FtZTE8 L3RpdGxlPgo8ZWxsaXBzZSBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBjeD0iMTQ3IiBjeT0i LTMwNSIgcng9IjM0LjE3MDgiIHJ5PSIzNC4zOTQiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRs ZSIgeD0iMTQ3IiB5PSItMzAxLjMiIGZvbnQtZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1zaXpl PSIxNC4wMCI+Z2FtZTE8L3RleHQ+CjwvZz4KPCEtLSBlbXVsYXRvciAtLT4KPGcgaWQ9Im5vZGUy IiBjbGFzcz0ibm9kZSI+PHRpdGxlPmVtdWxhdG9yPC90aXRsZT4KPGVsbGlwc2UgZmlsbD0ibm9u ZSIgc3Ryb2tlPSJibGFjayIgY3g9IjMyMSIgY3k9Ii0xOTIiIHJ4PSI0Mi4zNzAxIiByeT0iNDIu NDkzOSIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIzMjEiIHk9Ii0xODguMyIgZm9u dC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0LjAwIj5lbXVsYXRvcjwvdGV4dD4K PC9nPgo8IS0tIGdhbWUxJiM0NTsmZ3Q7ZW11bGF0b3IgLS0+CjxnIGlkPSJlZGdlMSIgY2xhc3M9 ImVkZ2UiPjx0aXRsZT5nYW1lMSYjNDU7Jmd0O2VtdWxhdG9yPC90aXRsZT4KPHBhdGggZmlsbD0i bm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTE3My42MDMsLTI4Mi42MDVDMTc5LjI1MiwtMjc4LjMw MSAxODUuMjQ5LC0yNzMuOTA0IDE5MSwtMjcwIDIxOC4yNTYsLTI1MS41IDI1MC4wNTMsLTIzMi42 MjIgMjc1LjM3OCwtMjE4LjE4OCIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFj ayIgcG9pbnRzPSIyNzcuNDE5LC0yMjEuMDU0IDI4NC4zOTUsLTIxMy4wOCAyNzMuOTY5LC0yMTQu OTY0IDI3Ny40MTksLTIyMS4wNTQiLz4KPC9nPgo8IS0tIGRlcGVuZGVuY3kxIC0tPgo8ZyBpZD0i bm9kZTciIGNsYXNzPSJub2RlIj48dGl0bGU+ZGVwZW5kZW5jeTE8L3RpdGxlPgo8ZWxsaXBzZSBm aWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBjeD0iNTciIGN5PSItNTciIHJ4PSI1Ny4yOTI3IiBy eT0iNTcuMzkwNSIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSI1NyIgeT0iLTUzLjMi IGZvbnQtZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1zaXplPSIxNC4wMCI+ZGVwZW5kZW5jeTE8 L3RleHQ+CjwvZz4KPCEtLSBlbXVsYXRvciYjNDU7Jmd0O2RlcGVuZGVuY3kxIC0tPgo8ZyBpZD0i ZWRnZTYiIGNsYXNzPSJlZGdlIj48dGl0bGU+ZW11bGF0b3ImIzQ1OyZndDtkZXBlbmRlbmN5MTwv dGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik0yODAuNTEzLC0xNzku NjE0QzIzOS4xNzcsLTE2Ny4wMSAxNzQuMDE2LC0xNDQuMzkgMTIzLC0xMTQgMTE3LjQ5MywtMTEw LjcxOSAxMTEuOTg5LC0xMDYuOTc3IDEwNi42MzksLTEwMy4wMTkiLz4KPHBvbHlnb24gZmlsbD0i YmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMTA4LjQzOSwtOTkuOTg3MSA5OC4zODIzLC05 Ni42NTQ3IDEwNC4xNjYsLTEwNS41MzEgMTA4LjQzOSwtOTkuOTg3MSIvPgo8L2c+CjwhLS0gZGVw ZW5kZW5jeTIgLS0+CjxnIGlkPSJub2RlOCIgY2xhc3M9Im5vZGUiPjx0aXRsZT5kZXBlbmRlbmN5 MjwvdGl0bGU+CjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGN4PSIxODkiIGN5 PSItNTciIHJ4PSI1Ny4yOTI3IiByeT0iNTcuMzkwNSIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlk ZGxlIiB4PSIxODkiIHk9Ii01My4zIiBmb250LWZhbWlseT0iVGltZXMsc2VyaWYiIGZvbnQtc2l6 ZT0iMTQuMDAiPmRlcGVuZGVuY3kyPC90ZXh0Pgo8L2c+CjwhLS0gZW11bGF0b3ImIzQ1OyZndDtk ZXBlbmRlbmN5MiAtLT4KPGcgaWQ9ImVkZ2U3IiBjbGFzcz0iZWRnZSI+PHRpdGxlPmVtdWxhdG9y JiM0NTsmZ3Q7ZGVwZW5kZW5jeTI8L3RpdGxlPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImJs YWNrIiBkPSJNMjkxLjcwNSwtMTYxLjQ4M0MyNzUuNDExLC0xNDUuMDY2IDI1NC43NDEsLTEyNC4y MzkgMjM2LjIyMiwtMTA1LjU4Ii8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNr IiBwb2ludHM9IjIzOC41MDUsLTEwMi45MTIgMjI4Ljk3NywtOTguMjc5NCAyMzMuNTM3LC0xMDcu ODQzIDIzOC41MDUsLTEwMi45MTIiLz4KPC9nPgo8IS0tIGRlcGVuZGVuY3kzIC0tPgo8ZyBpZD0i bm9kZTkiIGNsYXNzPSJub2RlIj48dGl0bGU+ZGVwZW5kZW5jeTM8L3RpdGxlPgo8ZWxsaXBzZSBm aWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBjeD0iMzIxIiBjeT0iLTU3IiByeD0iNTcuMjkyNyIg cnk9IjU3LjM5MDUiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iMzIxIiB5PSItNTMu MyIgZm9udC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0LjAwIj5kZXBlbmRlbmN5 MzwvdGV4dD4KPC9nPgo8IS0tIGVtdWxhdG9yJiM0NTsmZ3Q7ZGVwZW5kZW5jeTMgLS0+CjxnIGlk PSJlZGdlOCIgY2xhc3M9ImVkZ2UiPjx0aXRsZT5lbXVsYXRvciYjNDU7Jmd0O2RlcGVuZGVuY3kz PC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTMyMSwtMTQ5LjY0 N0MzMjEsLTE0MS42NDUgMzIxLC0xMzMuMDczIDMyMSwtMTI0LjUwMiIvPgo8cG9seWdvbiBmaWxs PSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIzMjQuNSwtMTI0LjQ3MyAzMjEsLTExNC40 NzMgMzE3LjUsLTEyNC40NzMgMzI0LjUsLTEyNC40NzMiLz4KPC9nPgo8IS0tIGRlcGVuZGVuY3k0 IC0tPgo8ZyBpZD0ibm9kZTEwIiBjbGFzcz0ibm9kZSI+PHRpdGxlPmRlcGVuZGVuY3k0PC90aXRs ZT4KPGVsbGlwc2UgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgY3g9IjQ1MyIgY3k9Ii01NyIg cng9IjU3LjI5MjciIHJ5PSI1Ny4zOTA1Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9 IjQ1MyIgeT0iLTUzLjMiIGZvbnQtZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1zaXplPSIxNC4w MCI+ZGVwZW5kZW5jeTQ8L3RleHQ+CjwvZz4KPCEtLSBlbXVsYXRvciYjNDU7Jmd0O2RlcGVuZGVu Y3k0IC0tPgo8ZyBpZD0iZWRnZTkiIGNsYXNzPSJlZGdlIj48dGl0bGU+ZW11bGF0b3ImIzQ1OyZn dDtkZXBlbmRlbmN5NDwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9 Ik0zNTAuMjk1LC0xNjEuNDgzQzM2Ni41ODksLTE0NS4wNjYgMzg3LjI1OSwtMTI0LjIzOSA0MDUu Nzc4LC0xMDUuNTgiLz4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50 cz0iNDA4LjQ2MywtMTA3Ljg0MyA0MTMuMDIzLC05OC4yNzk0IDQwMy40OTUsLTEwMi45MTIgNDA4 LjQ2MywtMTA3Ljg0MyIvPgo8L2c+CjwhLS0gZGVwZW5kZW5jeTUgLS0+CjxnIGlkPSJub2RlMTEi IGNsYXNzPSJub2RlIj48dGl0bGU+ZGVwZW5kZW5jeTU8L3RpdGxlPgo8ZWxsaXBzZSBmaWxsPSJu b25lIiBzdHJva2U9ImJsYWNrIiBjeD0iNTg1IiBjeT0iLTU3IiByeD0iNTcuMjkyNyIgcnk9IjU3 LjM5MDUiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNTg1IiB5PSItNTMuMyIgZm9u dC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0LjAwIj5kZXBlbmRlbmN5NTwvdGV4 dD4KPC9nPgo8IS0tIGVtdWxhdG9yJiM0NTsmZ3Q7ZGVwZW5kZW5jeTUgLS0+CjxnIGlkPSJlZGdl MTAiIGNsYXNzPSJlZGdlIj48dGl0bGU+ZW11bGF0b3ImIzQ1OyZndDtkZXBlbmRlbmN5NTwvdGl0 bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik0zNjEuNDg3LC0xNzkuNjE0 QzQwMi44MjMsLTE2Ny4wMSA0NjcuOTg0LC0xNDQuMzkgNTE5LC0xMTQgNTI0LjUwNywtMTEwLjcx OSA1MzAuMDExLC0xMDYuOTc3IDUzNS4zNjEsLTEwMy4wMTkiLz4KPHBvbHlnb24gZmlsbD0iYmxh Y2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iNTM3LjgzNCwtMTA1LjUzMSA1NDMuNjE4LC05Ni42 NTQ3IDUzMy41NjEsLTk5Ljk4NzEgNTM3LjgzNCwtMTA1LjUzMSIvPgo8L2c+CjwhLS0gZ2FtZTIg LS0+CjxnIGlkPSJub2RlMyIgY2xhc3M9Im5vZGUiPjx0aXRsZT5nYW1lMjwvdGl0bGU+CjxlbGxp cHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGN4PSIyMzQiIGN5PSItMzA1IiByeD0iMzQu MTcwOCIgcnk9IjM0LjM5NCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIyMzQiIHk9 Ii0zMDEuMyIgZm9udC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0LjAwIj5nYW1l MjwvdGV4dD4KPC9nPgo8IS0tIGdhbWUyJiM0NTsmZ3Q7ZW11bGF0b3IgLS0+CjxnIGlkPSJlZGdl MiIgY2xhc3M9ImVkZ2UiPjx0aXRsZT5nYW1lMiYjNDU7Jmd0O2VtdWxhdG9yPC90aXRsZT4KPHBh dGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTI1NC44MzksLTI3Ny40MTNDMjY1LjEw MywtMjY0LjMxNyAyNzcuNzAzLC0yNDguMjQxIDI4OS4xNDMsLTIzMy42NDUiLz4KPHBvbHlnb24g ZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMjkxLjk0MywtMjM1Ljc0NiAyOTUu MzU4LC0yMjUuNzE2IDI4Ni40MzQsLTIzMS40MjggMjkxLjk0MywtMjM1Ljc0NiIvPgo8L2c+Cjwh LS0gZ2FtZTMgLS0+CjxnIGlkPSJub2RlNCIgY2xhc3M9Im5vZGUiPjx0aXRsZT5nYW1lMzwvdGl0 bGU+CjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGN4PSIzMjEiIGN5PSItMzA1 IiByeD0iMzQuMTcwOCIgcnk9IjM0LjM5NCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4 PSIzMjEiIHk9Ii0zMDEuMyIgZm9udC1mYW1pbHk9IlRpbWVzLHNlcmlmIiBmb250LXNpemU9IjE0 LjAwIj5nYW1lMzwvdGV4dD4KPC9nPgo8IS0tIGdhbWUzJiM0NTsmZ3Q7ZW11bGF0b3IgLS0+Cjxn IGlkPSJlZGdlMyIgY2xhc3M9ImVkZ2UiPjx0aXRsZT5nYW1lMyYjNDU7Jmd0O2VtdWxhdG9yPC90 aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTMyMSwtMjcwLjM5NUMz MjEsLTI2Mi4yMzIgMzIxLC0yNTMuMzE1IDMyMSwtMjQ0LjUzMiIvPgo8cG9seWdvbiBmaWxsPSJi bGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIzMjQuNSwtMjQ0LjMzNiAzMjEsLTIzNC4zMzYg MzE3LjUsLTI0NC4zMzYgMzI0LjUsLTI0NC4zMzYiLz4KPC9nPgo8IS0tIGdhbWU0IC0tPgo8ZyBp ZD0ibm9kZTUiIGNsYXNzPSJub2RlIj48dGl0bGU+Z2FtZTQ8L3RpdGxlPgo8ZWxsaXBzZSBmaWxs PSJub25lIiBzdHJva2U9ImJsYWNrIiBjeD0iNDA4IiBjeT0iLTMwNSIgcng9IjM0LjE3MDgiIHJ5 PSIzNC4zOTQiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNDA4IiB5PSItMzAxLjMi IGZvbnQtZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1zaXplPSIxNC4wMCI+Z2FtZTQ8L3RleHQ+ CjwvZz4KPCEtLSBnYW1lNCYjNDU7Jmd0O2VtdWxhdG9yIC0tPgo8ZyBpZD0iZWRnZTQiIGNsYXNz PSJlZGdlIj48dGl0bGU+Z2FtZTQmIzQ1OyZndDtlbXVsYXRvcjwvdGl0bGU+CjxwYXRoIGZpbGw9 Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik0zODcuMTYxLC0yNzcuNDEzQzM3Ni44OTcsLTI2NC4z MTcgMzY0LjI5NywtMjQ4LjI0MSAzNTIuODU3LC0yMzMuNjQ1Ii8+Cjxwb2x5Z29uIGZpbGw9ImJs YWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjM1NS41NjYsLTIzMS40MjggMzQ2LjY0MiwtMjI1 LjcxNiAzNTAuMDU3LC0yMzUuNzQ2IDM1NS41NjYsLTIzMS40MjgiLz4KPC9nPgo8IS0tIGdhbWU1 IC0tPgo8ZyBpZD0ibm9kZTYiIGNsYXNzPSJub2RlIj48dGl0bGU+Z2FtZTU8L3RpdGxlPgo8ZWxs aXBzZSBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBjeD0iNDk1IiBjeT0iLTMwNSIgcng9IjM0 LjE3MDgiIHJ5PSIzNC4zOTQiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNDk1IiB5 PSItMzAxLjMiIGZvbnQtZmFtaWx5PSJUaW1lcyxzZXJpZiIgZm9udC1zaXplPSIxNC4wMCI+Z2Ft ZTU8L3RleHQ+CjwvZz4KPCEtLSBnYW1lNSYjNDU7Jmd0O2VtdWxhdG9yIC0tPgo8ZyBpZD0iZWRn ZTUiIGNsYXNzPSJlZGdlIj48dGl0bGU+Z2FtZTUmIzQ1OyZndDtlbXVsYXRvcjwvdGl0bGU+Cjxw YXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik00NjguMzk3LC0yODIuNjA1QzQ2Mi43 NDgsLTI3OC4zMDEgNDU2Ljc1MSwtMjczLjkwNCA0NTEsLTI3MCA0MjMuNzQ0LC0yNTEuNSAzOTEu OTQ3LC0yMzIuNjIyIDM2Ni42MjIsLTIxOC4xODgiLz4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHN0 cm9rZT0iYmxhY2siIHBvaW50cz0iMzY4LjAzMSwtMjE0Ljk2NCAzNTcuNjA1LC0yMTMuMDggMzY0 LjU4MSwtMjIxLjA1NCAzNjguMDMxLC0yMTQuOTY0Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K --089e0102f2761705f2052f60154d--