From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Hirsch v. Wizen" via Newsgroups: gmane.emacs.tangents Subject: =?utf-8?Q?Happy_Halloween, _Emacs!_Sincerely, _#2_emacs-devel_fan_Gil-Dong_=ED=99=8D=EA=B8=B8=EB=8F=99?= Date: Fri, 23 Oct 2020 04:09:58 +0000 Message-ID: Reply-To: "Hirsch v. Wizen" , "Hirsch v. Wizen" Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_gkJbbNxBggMLngSj7fLA43wr1kltgztsix9XhHeSEmY" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21075"; mail-complaints-to="usenet@ciao.gmane.io" To: "emacs-tangents@gnu.org" Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Fri Oct 23 07:59:42 2020 Return-path: Envelope-to: get-emacs-tangents@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVq73-0005Lx-GR for get-emacs-tangents@m.gmane-mx.org; Fri, 23 Oct 2020 07:59:41 +0200 Original-Received: from localhost ([::1]:60296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVq72-0004vA-EI for get-emacs-tangents@m.gmane-mx.org; Fri, 23 Oct 2020 01:59:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVoPE-0008Fk-VX for emacs-tangents@gnu.org; Fri, 23 Oct 2020 00:10:21 -0400 Original-Received: from mail-40140.protonmail.ch ([185.70.40.140]:11727) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVoP8-0000Av-IK for emacs-tangents@gnu.org; Fri, 23 Oct 2020 00:10:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1603426207; bh=cnd1f9YA9HFZhCulZJcc4sVhjKRynHNMeZAT/vvJeLU=; h=Date:To:From:Reply-To:Subject:From; b=fqoR5MvGU5Qc75T6ZceOFKu+humYuGw+JktemodyH7Jq0BdcFTLQ+KGjrPKomdJtV Vsu1gGAkWuRLbMKRXCTZI2KNTDK+jburpjcvILs8yJCTSY5kurKl3MUym/2sIlGKPD i+fk04i3yIM5GT+7aM06kt9ohAOC30nRgRTxpDKE= Received-SPF: pass client-ip=185.70.40.140; envelope-from=hasreef@protonmail.com; helo=mail-40140.protonmail.ch X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/23 00:10:09 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 23 Oct 2020 01:59:23 -0400 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.io gmane.emacs.tangents:429 Archived-At: This is a multi-part message in MIME format. --b1_gkJbbNxBggMLngSj7fLA43wr1kltgztsix9XhHeSEmY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable # HH antics for the feint of heart (cynics, psychos, and other soulless scu= m) # Version 1.2 # From Grindhouse of Mirrors MMXX, an anthology of anathemata # Copyright 2020 by Hassan Hirsch and Reef Wizen # CC-BY-SA http://creativecommons.org/licenses/by-sa/4.0 * Hey Brother An E-D Fanfic "Hey brother," said the Joe Camel marionette with the ill-fitting, outlandishly ethno-fluid accent. "I made here one spectacular Emacs package." The reanimated wildebeest trophy in the sequined Mama Cass muumuu turned to meet his gaze, its warm and welcoming animatronic grin the instant envy of every mad taxidermist from here to Timbuktu. "Wow, great," the beest replied, in an all too familiar, elusive accent. "I hope you have free software license." The vendor badge around his neck read "gnusupport," though it lay nearly buried beneath a mala of garish pearls. "That I can use it too," he explained. "Sure," said Joe, ever nonchalant, smarmy furrows forming on his forehead. "It has free software license." Ashing his cig over the solitaire-like spread of pretty FSF stickers fanned out on the booth's table, the camel smiled a snaggletooth grin. "Fine GPL terms here inside." The bovid paused, as if struggling to bottle his excitement (or perhaps just to redisplay), as heart emojis replaced his pupils. "Alright, give me," he gushed, his horns engorging and betraying his smittenness. "That I try." "Sure," replied Joe, in his signature way, this time producing a fresh pack of smokes from his conference-swag tote. "Here it is." He flashed the underside of the pack before tossing it to the gnu, who comically fumbled the slippery, cellophane-wrapped prize before =3DC-g=3D'ing repeatedly till it froze in mid air. As onlookers leaned in to coo over the artifact, the wildebeest, now drooling, scanned the branded QR adorning one of its faces. "To run this software," continued Joe, "you only need to download the proprietary LastPass." As though priming for a dramatic flourish, the camel popped his Fonze collar and loosed a natty smoke ring. "Then it will work." The ring curled forth ominously, wreathing the suspended artifact in a hypnotic, puckering halo. As if unable to look, the gnu's eyes turned downcast, and his horns went flaccid. "Oh, is that so?" he managed to ask, ferklempt and crestfallen. "And what does LastPass do to my computer?" Joe grinned back smugly in a sort of silent retort, clearly thinking the question rhetorical. The onlookers had had enough though, perhaps put off by the confusing churn of airs, perhaps just distracted by shinier pastures. As they skedaddled, a few deftly retracted large bills once seemingly destined for the donation tray. "Do they track me?" coughed the gnu, as wisps from the dissipating nebula streamed up his flared nostrils and beads of sweat coalesced on his brow, "read my information? Cooling fans on every machine in the vicinity suddenly kicked on, and the panicked gnu yelped, "read my passwords?" Gasping, grasping at his muumuu, clutching his pearls, and crumpling his conference pass, the poor bovid =EF=BF=BD poor bovid =EF=BF=BD #+begin_example Oct 16 18:52:27 gnusupport kernel: emacs[42] received signal SIGSEGV, Seg= mentation fault. Oct 16 18:52:27 gnusupport systemd[1]: Process 42 (emacs) of user 1000 du= mped core core.emacs.1000.deadbeef.42.160287= 4347000000.zst Oct 16 18:52:27 gnusupport systemd[1]: Please see coredumpctl(1). ... #+end_example ** Epilogue =F0=9F=98=AD =F0=9F=98=AD=F0=9F=98=AD =F0=9F=98=AD=F0=9F=98=AD=F0=9F=98=AD=F0=9F=98=AD What had begun as a solo act of defiance from a single pint-sized troublemaker had snowballed into a hellish, crooning chorus of a good dozen rugrats. In kind, the pink sea of "I =E2=99=A5 Code" t-shirts had gro= wn increasingly saltier as the young mothers nurtured another, more colorful crescendo of authentic haranguing and nail wagging, raising it to a titanic swell=E2=80=94the bulk of their rage directed, of course, at h= im, the piazza's resident puppeteer. His Lewinsky beret and whimsical Lycra jailbird onesie, both specifically chosen for their perceived wrath-assuaging properties, had proven combat ineffective. "Sacrebleu," cursed the distraught puppeteer, in an over-the-top "European" accent. He'd have to make a break for it, and fast, before this flurry of outrage manged to inspire a proper pitchfork posse. In his line of work, cries of "burn the pedo" were never far behind, especially when virtuous yuppies with daypacks got involved. But add the word "outreach" and he might as well have arrived wearing a chastity belt forged from /Battle Royale/ collars. "Free shit!" someone exclaimed. All eyeballs landed on the middle-aged custodial worker emptying trash bins nearby=E2=80=94his new guardian angel, apparently=E2=80=94though her c= ompletely incongruous, dumbfounded expression attested otherwise, as did the likelihood that by all bigoted presumptions, she didn't speak a lick of the ol' Anglolang. Still, whoever /had/ emitted that eureka had really saved his bacon, for the stockpiles of ordinance formerly stenciled with his face had seemingly been reallocated to the home front for what had fast become a swirling frenzy of Black-Friday bedlam. His nemeses, the new mothers, had degenerated into a primeval slurry of hectoring and elbowing in the midst of redeeming their coat-checked carriages. He could almost hear the CTF commentators going full Jerry the King Lawler. The combatants' driving motivation? Likely the inflated prospect of monopolizing some virgin raffle on the distant periphery was this chauvinist's guess, a theory propped up by the small contingent now descending on his petrified sanitation angel=E2=80=94no doubt intent on extracting a map to h= er El Dorado by any means necessary. /Easy peasy/, mused the puppeteer, miming a dusting off of his hands and a self-congratulatory pat on the back, /for any ventriloquist worth his lulz, that is/. He couldn't help but waste a few more precious seconds basking in his handiwork as he observed his erstwhile medium, the panicked municipal worker, fend off the circling war party of cynically self-described "future diversity hires" with nothing but a rosary and sundry sanitation frobs. And for the briefest of seconds, he almost felt a pang of what normies referred to as "guilt," for it seemed his poor lass, no spring chicken by the tipsiest of objectifications, had grown winded and wobbly at the knees: a cardiopulmonary crisis in the making. He glanced down at the Joe Camel marionette, whose frozen smirk beamed back approvingly. With the young hens and their broods sufficiently distracted, the puppeteer scrambled to pile his pups and other gear into his carny satchel. The Punch-and-Judy-like diorama he'd meticulously fashioned would have to be scuttled. /Shame/. Its flat work and other scenery were approaching Jim-Henson-level shit, if you asked him. The main set depicted something like a bake sale after a mass shooting (or maybe a vendors village at an expo of some kind, only all drenched in corn syrup and marred by squib holes with black-light graffiti spelling out memory addresses and assembly instructions; or maybe just Chuck E. Cheese's on any given day). It was his best work. And there was a good chance these underserved witches would want to defile it when they came to. But he'd deny them the pleasure. Dousing its papier-m=C3=A2ch=C3=A9 innards with the= dregs from his wine skin, he lit a match. Aggrieved but resolute, the puppeteer then cinched his suspenders and stole off, leaving the dysfunctional coterie of coder moms in an exasperated haze beneath his pixelated, violet banner, the one with something scrawled on it in illegible, cursive chicken scratch. The moms were out of their gourds, as usual, this time dizzy with car-flipping fury as they ran around headless and fuming, posturing up to face down some phantom demon who was nowhere to be found. That is, their /children/ were nowhere to be found. "Ladies, please! Ladies, if you'd please just follow us." In the puppeteer's wake, a squad of smiling, bright-eyed, cosmopolitan youths with vests reading "event volunteer" swarmed to the rescue, schlepping diaper bags and strollers up to the adjoining terrace while ushering the now insanely relieved but indignant teens along with anodyne nothings. The area's slick stage lighting, "diamond sponsor" banners, and animated, iris-like holograms only served to highlight the main attraction: a first-class, complimentary daycare for the gifted and talented, prepopulated, of course, with the "missing" infants and toddlers, all rolling around in ecstasy. Hunky booth dudes in tight-fitting, sleeveless hoodies emblazoned with squarish, azure-blue, half-M=C3=B6bius-ribbon needlework were serving booze to the grandmas and other second-order guardians already gathered around the open bar. "What a caucazoidal cluster fuck," the puppeteer uttered, this time owning his own voice as he collapsed exhausted into the back of his white pedo van, which, as it peeled away driverless from the plaza, transformed into a black SUV with diplomatic plates. The voice, though still familiar, was now devoid of any hint of European extraction. Instead, its timbre and cadence matched that of the devilishly handsome, iconic mug now revealing itself beneath the smeary French-mime-cum-Guy-Fox makeup being wiped away with acetone. It was a face we'd all grown up grudgingly admiring: that of a certain cocktail-juggling, tightie-whitey-shaking, ceiling-suspending, couch-jumping Operating Thetan (in his prime). Sporting a vintage Material-Girl headset, the OT puppeteer began issuing impassioned edicts. His peon interlocutor, cupping his earpiece and straining to concentrate, stood framed in a monochrome window among the other dated /Minority Report/ UI now forming in place around the OT. "And the moms, commander?" asked this head peon, a well toned male model in a sleeveless hoodie with an azure-blue logo. Behind him inferior peons, more or less clones, waited with bated breath. "Those that assimilate: give 'em a living, but never discuss the family business," instructed the puppeteer. "The rest you can recycle, along with the geezers: it's the little ones that hold our fate." Pin-drop silence from the other side as the OT, a bit taken aback tapped a "u-there?" on his headset, before (duh) clearing his throat. "/After/ they've signed, of course," he clarified. A sally of relieved laughter erupted from the peons. "A billion years!" toasted the puppeteer. "A billion years!" chanted the peons, before dispersing with purpose out of frame. Exhausted, the OT ditched his headset, causing the HUD to collapse around him. He then began breathing in a controlled, yogic manner, but suddenly seized, uncontrollably, his limbs flailing spasmodically, before snapping into angular /Vogue/-like poses. This went on at some length before inscrutably, /violently/, the OT proceeded to tear away at his archetypally beautiful though diminutive flesh suit till it had fully metamorphosed into something, well, even more uncanny and diminutive: a real-life cartoon =C3=A0 la /Roger Rabbit/ b= ut in the far more adorable mold of a familiar feline with five benign tentacle-like appendages. Or not. Nay, something was clearly amiss with this particular rendition of that famously lovable feline-molluscan mashup, something inhibiting the less spineless, more ferocious side of its taxonomic temperament. Indeed, this creature appeared sickly, pallid, docile. Dead? Its coat had taken on the jaundiced hue and striped rule of a yellow legal pad. A scaffolding of exoskeletal, rebar-like protrusions skewered its flesh in places but were clearly coplanar segments of a continuous whole. They wove a sort of grotesque, oblong metal spiral in and around the poor creature's body, one that, on quick reflection, looked to be none other than a giant, cartoonish paperclip. Suddenly, the bionic monocles fused to the feline's skull over its vacant sockets flickered on as a pair of huge, buggy toon peepers popped forth from their portals and rode up along the clip's inner edge till they hovered aloft before the entire abomination; and a boxy, custard-tinted speech bubble materialized overhead. "Hey, brother," it began. "It looks like you're looking for a text editor." # --- --b1_gkJbbNxBggMLngSj7fLA43wr1kltgztsix9XhHeSEmY Content-Type: application/vnd.lotus-organizer; name=hb-narrow.org Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=hb-narrow.org IyBISCBhbnRpY3MgZm9yIHRoZSBmZWludCBvZiBoZWFydCAoY3luaWNzLCBwc3ljaG9zLCBhbmQg b3RoZXIgc291bGxlc3Mgc2N1bSkKIyBWZXJzaW9uIDEuMgojIEZyb20gR3JpbmRob3VzZSBvZiBN aXJyb3JzIE1NWFgsIGFuIGFudGhvbG9neSBvZiBhbmF0aGVtYXRhCiMgQ29weXJpZ2h0IDIwMjAg YnkgSGFzc2FuIEhpcnNjaCBhbmQgUmVlZiBXaXplbgojIENDLUJZLVNBIGh0dHA6Ly9jcmVhdGl2 ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMAoKKiBIZXkgQnJvdGhlcgoKQW4gRS1EIEZh bmZpYwoKIkhleSBicm90aGVyLCIgc2FpZCB0aGUgSm9lIENhbWVsIG1hcmlvbmV0dGUgd2l0aCB0 aGUgaWxsLWZpdHRpbmcsCm91dGxhbmRpc2hseSBldGhuby1mbHVpZCBhY2NlbnQuICJJIG1hZGUg aGVyZSBvbmUgc3BlY3RhY3VsYXIgRW1hY3MKcGFja2FnZS4iCgpUaGUgcmVhbmltYXRlZCB3aWxk ZWJlZXN0IHRyb3BoeSBpbiB0aGUgc2VxdWluZWQgTWFtYSBDYXNzIG11dW11dSB0dXJuZWQKdG8g bWVldCBoaXMgZ2F6ZSwgaXRzIHdhcm0gYW5kIHdlbGNvbWluZyBhbmltYXRyb25pYyBncmluIHRo ZSBpbnN0YW50CmVudnkgb2YgZXZlcnkgbWFkIHRheGlkZXJtaXN0IGZyb20gaGVyZSB0byBUaW1i dWt0dS4KCiJXb3csIGdyZWF0LCIgdGhlIGJlZXN0IHJlcGxpZWQsIGluIGFuIGFsbCB0b28gZmFt aWxpYXIsIGVsdXNpdmUgYWNjZW50LgoiSSBob3BlIHlvdSBoYXZlIGZyZWUgc29mdHdhcmUgbGlj ZW5zZS4iIFRoZSB2ZW5kb3IgYmFkZ2UgYXJvdW5kIGhpcwpuZWNrIHJlYWQgImdudXN1cHBvcnQs IiB0aG91Z2ggaXQgbGF5IG5lYXJseSBidXJpZWQgYmVuZWF0aCBhIG1hbGEgb2YKZ2FyaXNoIHBl YXJscy4gIlRoYXQgSSBjYW4gdXNlIGl0IHRvbywiIGhlIGV4cGxhaW5lZC4KCiJTdXJlLCIgc2Fp ZCBKb2UsIGV2ZXIgbm9uY2hhbGFudCwgc21hcm15IGZ1cnJvd3MgZm9ybWluZyBvbiBoaXMKZm9y ZWhlYWQuICJJdCBoYXMgZnJlZSBzb2Z0d2FyZSBsaWNlbnNlLiIgQXNoaW5nIGhpcyBjaWcgb3Zl ciB0aGUKc29saXRhaXJlLWxpa2Ugc3ByZWFkIG9mIHByZXR0eSBGU0Ygc3RpY2tlcnMgZmFubmVk IG91dCBvbiB0aGUgYm9vdGgncwp0YWJsZSwgdGhlIGNhbWVsIHNtaWxlZCBhIHNuYWdnbGV0b290 aCBncmluLiAiRmluZSBHUEwgdGVybXMgaGVyZQppbnNpZGUuIgoKVGhlIGJvdmlkIHBhdXNlZCwg YXMgaWYgc3RydWdnbGluZyB0byBib3R0bGUgaGlzIGV4Y2l0ZW1lbnQgKG9yIHBlcmhhcHMKanVz dCB0byByZWRpc3BsYXkpLCBhcyBoZWFydCBlbW9qaXMgcmVwbGFjZWQgaGlzIHB1cGlscy4gIkFs cmlnaHQsIGdpdmUKbWUsIiBoZSBndXNoZWQsIGhpcyBob3JucyBlbmdvcmdpbmcgYW5kIGJldHJh eWluZyBoaXMgc21pdHRlbm5lc3MuICJUaGF0CkkgdHJ5LiIKCiJTdXJlLCIgcmVwbGllZCBKb2Us IGluIGhpcyBzaWduYXR1cmUgd2F5LCB0aGlzIHRpbWUgcHJvZHVjaW5nIGEgZnJlc2gKcGFjayBv ZiBzbW9rZXMgZnJvbSBoaXMgY29uZmVyZW5jZS1zd2FnIHRvdGUuICJIZXJlIGl0IGlzLiIgSGUg Zmxhc2hlZAp0aGUgdW5kZXJzaWRlIG9mIHRoZSBwYWNrIGJlZm9yZSB0b3NzaW5nIGl0IHRvIHRo ZSBnbnUsIHdobyBjb21pY2FsbHkKZnVtYmxlZCB0aGUgc2xpcHBlcnksIGNlbGxvcGhhbmUtd3Jh cHBlZCBwcml6ZSBiZWZvcmUgPUMtZz0naW5nCnJlcGVhdGVkbHkgdGlsbCBpdCBmcm96ZSBpbiBt aWQgYWlyLgoKQXMgb25sb29rZXJzIGxlYW5lZCBpbiB0byBjb28gb3ZlciB0aGUgYXJ0aWZhY3Qs IHRoZSB3aWxkZWJlZXN0LCBub3cKZHJvb2xpbmcsIHNjYW5uZWQgdGhlIGJyYW5kZWQgUVIgYWRv cm5pbmcgb25lIG9mIGl0cyBmYWNlcy4gIlRvIHJ1biB0aGlzCnNvZnR3YXJlLCIgY29udGludWVk IEpvZSwgInlvdSBvbmx5IG5lZWQgdG8gZG93bmxvYWQgdGhlIHByb3ByaWV0YXJ5Ckxhc3RQYXNz LiIgQXMgdGhvdWdoIHByaW1pbmcgZm9yIGEgZHJhbWF0aWMgZmxvdXJpc2gsIHRoZSBjYW1lbCBw b3BwZWQKaGlzIEZvbnplIGNvbGxhciBhbmQgbG9vc2VkIGEgbmF0dHkgc21va2UgcmluZy4gIlRo ZW4gaXQgd2lsbCB3b3JrLiIKClRoZSByaW5nIGN1cmxlZCBmb3J0aCBvbWlub3VzbHksIHdyZWF0 aGluZyB0aGUgc3VzcGVuZGVkIGFydGlmYWN0IGluIGEKaHlwbm90aWMsIHB1Y2tlcmluZyBoYWxv LiBBcyBpZiB1bmFibGUgdG8gbG9vaywgdGhlIGdudSdzIGV5ZXMgdHVybmVkCmRvd25jYXN0LCBh bmQgaGlzIGhvcm5zIHdlbnQgZmxhY2NpZC4gIk9oLCBpcyB0aGF0IHNvPyIgaGUgbWFuYWdlZCB0 bwphc2ssIGZlcmtsZW1wdCBhbmQgY3Jlc3RmYWxsZW4uICJBbmQgd2hhdCBkb2VzIExhc3RQYXNz IGRvIHRvIG15CmNvbXB1dGVyPyIKCkpvZSBncmlubmVkIGJhY2sgc211Z2x5IGluIGEgc29ydCBv ZiBzaWxlbnQgcmV0b3J0LCBjbGVhcmx5IHRoaW5raW5nIHRoZQpxdWVzdGlvbiByaGV0b3JpY2Fs LiBUaGUgb25sb29rZXJzIGhhZCBoYWQgZW5vdWdoIHRob3VnaCwgcGVyaGFwcyBwdXQKb2ZmIGJ5 IHRoZSBjb25mdXNpbmcgY2h1cm4gb2YgYWlycywgcGVyaGFwcyBqdXN0IGRpc3RyYWN0ZWQgYnkg c2hpbmllcgpwYXN0dXJlcy4gQXMgdGhleSBza2VkYWRkbGVkLCBhIGZldyBkZWZ0bHkgcmV0cmFj dGVkIGxhcmdlIGJpbGxzIG9uY2UKc2VlbWluZ2x5IGRlc3RpbmVkIGZvciB0aGUgZG9uYXRpb24g dHJheS4KCiJEbyB0aGV5IHRyYWNrIG1lPyIgY291Z2hlZCB0aGUgZ251LCBhcyB3aXNwcyBmcm9t IHRoZSBkaXNzaXBhdGluZwpuZWJ1bGEgc3RyZWFtZWQgdXAgaGlzIGZsYXJlZCBub3N0cmlscyBh bmQgYmVhZHMgb2Ygc3dlYXQgY29hbGVzY2VkIG9uCmhpcyBicm93LCAicmVhZCBteSBpbmZvcm1h dGlvbj8gQ29vbGluZyBmYW5zIG9uIGV2ZXJ5IG1hY2hpbmUgaW4gdGhlCnZpY2luaXR5IHN1ZGRl bmx5IGtpY2tlZCBvbiwgYW5kIHRoZSBwYW5pY2tlZCBnbnUgeWVscGVkLCAicmVhZCBteQpwYXNz d29yZHM/IgoKR2FzcGluZywgZ3Jhc3BpbmcgYXQgaGlzIG11dW11dSwgY2x1dGNoaW5nIGhpcyBw ZWFybHMsIGFuZCBjcnVtcGxpbmcgaGlzCmNvbmZlcmVuY2UgcGFzcywgdGhlIHBvb3IgYm92aWQg 77+9IHBvb3IgYm92aWQg77+9CgojK2JlZ2luX2V4YW1wbGUKICBPY3QgMTYgMTg6NTI6MjcgZ251 c3VwcG9ydCBrZXJuZWw6IGVtYWNzWzQyXSByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVu dGF0aW9uIGZhdWx0LgogIE9jdCAxNiAxODo1MjoyNyBnbnVzdXBwb3J0IHN5c3RlbWRbMV06IFBy b2Nlc3MgNDIgKGVtYWNzKSBvZiB1c2VyIDEwMDAgZHVtcGVkIGNvcmUKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjb3JlLmVtYWNzLjEwMDAuZGVhZGJlZWYuNDIuMTYw Mjg3NDM0NzAwMDAwMC56c3QKICBPY3QgMTYgMTg6NTI6MjcgZ251c3VwcG9ydCBzeXN0ZW1kWzFd OiBQbGVhc2Ugc2VlIGNvcmVkdW1wY3RsKDEpLgogIC4uLgojK2VuZF9leGFtcGxlCgoKKiogRXBp bG9ndWUK8J+YrQoK8J+YrfCfmK0KCvCfmK3wn5it8J+YrfCfmK0KCldoYXQgaGFkIGJlZ3VuIGFz IGEgc29sbyBhY3Qgb2YgZGVmaWFuY2UgZnJvbSBhIHNpbmdsZSBwaW50LXNpemVkCnRyb3VibGVt YWtlciBoYWQgc25vd2JhbGxlZCBpbnRvIGEgaGVsbGlzaCwgY3Jvb25pbmcgY2hvcnVzIG9mIGEg Z29vZApkb3plbiBydWdyYXRzLiBJbiBraW5kLCB0aGUgcGluayBzZWEgb2YgIkkg4pmlIENvZGUi IHQtc2hpcnRzIGhhZCBncm93bgppbmNyZWFzaW5nbHkgc2FsdGllciBhcyB0aGUgeW91bmcgbW90 aGVycyBudXJ0dXJlZCBhbm90aGVyLCBtb3JlCmNvbG9yZnVsIGNyZXNjZW5kbyBvZiBhdXRoZW50 aWMgaGFyYW5ndWluZyBhbmQgbmFpbCB3YWdnaW5nLCByYWlzaW5nIGl0CnRvIGEgdGl0YW5pYyBz d2VsbOKAlHRoZSBidWxrIG9mIHRoZWlyIHJhZ2UgZGlyZWN0ZWQsIG9mIGNvdXJzZSwgYXQgaGlt LAp0aGUgcGlhenphJ3MgcmVzaWRlbnQgcHVwcGV0ZWVyLiBIaXMgTGV3aW5za3kgYmVyZXQgYW5k IHdoaW1zaWNhbCBMeWNyYQpqYWlsYmlyZCBvbmVzaWUsIGJvdGggc3BlY2lmaWNhbGx5IGNob3Nl biBmb3IgdGhlaXIgcGVyY2VpdmVkCndyYXRoLWFzc3VhZ2luZyBwcm9wZXJ0aWVzLCBoYWQgcHJv dmVuIGNvbWJhdCBpbmVmZmVjdGl2ZS4KCiJTYWNyZWJsZXUsIiBjdXJzZWQgdGhlIGRpc3RyYXVn aHQgcHVwcGV0ZWVyLCBpbiBhbiBvdmVyLXRoZS10b3AKIkV1cm9wZWFuIiBhY2NlbnQuIEhlJ2Qg aGF2ZSB0byBtYWtlIGEgYnJlYWsgZm9yIGl0LCBhbmQgZmFzdCwgYmVmb3JlCnRoaXMgZmx1cnJ5 IG9mIG91dHJhZ2UgbWFuZ2VkIHRvIGluc3BpcmUgYSBwcm9wZXIgcGl0Y2hmb3JrIHBvc3NlLiBJ bgpoaXMgbGluZSBvZiB3b3JrLCBjcmllcyBvZiAiYnVybiB0aGUgcGVkbyIgd2VyZSBuZXZlciBm YXIgYmVoaW5kLAplc3BlY2lhbGx5IHdoZW4gdmlydHVvdXMgeXVwcGllcyB3aXRoIGRheXBhY2tz IGdvdCBpbnZvbHZlZC4gQnV0IGFkZCB0aGUKd29yZCAib3V0cmVhY2giIGFuZCBoZSBtaWdodCBh cyB3ZWxsIGhhdmUgYXJyaXZlZCB3ZWFyaW5nIGEgY2hhc3RpdHkKYmVsdCBmb3JnZWQgZnJvbSAv QmF0dGxlIFJveWFsZS8gY29sbGFycy4KCiJGcmVlIHNoaXQhIiBzb21lb25lIGV4Y2xhaW1lZC4K CkFsbCBleWViYWxscyBsYW5kZWQgb24gdGhlIG1pZGRsZS1hZ2VkIGN1c3RvZGlhbCB3b3JrZXIg ZW1wdHlpbmcgdHJhc2gKYmlucyBuZWFyYnnigJRoaXMgbmV3IGd1YXJkaWFuIGFuZ2VsLCBhcHBh cmVudGx54oCUdGhvdWdoIGhlciBjb21wbGV0ZWx5CmluY29uZ3J1b3VzLCBkdW1iZm91bmRlZCBl eHByZXNzaW9uIGF0dGVzdGVkIG90aGVyd2lzZSwgYXMgZGlkIHRoZQpsaWtlbGlob29kIHRoYXQg YnkgYWxsIGJpZ290ZWQgcHJlc3VtcHRpb25zLCBzaGUgZGlkbid0IHNwZWFrIGEgbGljayBvZgp0 aGUgb2wnIEFuZ2xvbGFuZy4KClN0aWxsLCB3aG9ldmVyIC9oYWQvIGVtaXR0ZWQgdGhhdCBldXJl a2EgaGFkIHJlYWxseSBzYXZlZCBoaXMgYmFjb24sIGZvcgp0aGUgc3RvY2twaWxlcyBvZiBvcmRp bmFuY2UgZm9ybWVybHkgc3RlbmNpbGVkIHdpdGggaGlzIGZhY2UgaGFkCnNlZW1pbmdseSBiZWVu IHJlYWxsb2NhdGVkIHRvIHRoZSBob21lIGZyb250IGZvciB3aGF0IGhhZCBmYXN0IGJlY29tZSBh CnN3aXJsaW5nIGZyZW56eSBvZiBCbGFjay1GcmlkYXkgYmVkbGFtLiBIaXMgbmVtZXNlcywgdGhl IG5ldyBtb3RoZXJzLApoYWQgZGVnZW5lcmF0ZWQgaW50byBhIHByaW1ldmFsIHNsdXJyeSBvZiBo ZWN0b3JpbmcgYW5kIGVsYm93aW5nIGluIHRoZQptaWRzdCBvZiByZWRlZW1pbmcgdGhlaXIgY29h dC1jaGVja2VkIGNhcnJpYWdlcy4gSGUgY291bGQgYWxtb3N0IGhlYXIKdGhlIENURiBjb21tZW50 YXRvcnMgZ29pbmcgZnVsbCBKZXJyeSB0aGUgS2luZyBMYXdsZXIuIFRoZSBjb21iYXRhbnRzJwpk cml2aW5nIG1vdGl2YXRpb24/IExpa2VseSB0aGUgaW5mbGF0ZWQgcHJvc3BlY3Qgb2YgbW9ub3Bv bGl6aW5nIHNvbWUKdmlyZ2luIHJhZmZsZSBvbiB0aGUgZGlzdGFudCBwZXJpcGhlcnkgd2FzIHRo aXMgY2hhdXZpbmlzdCdzIGd1ZXNzLCBhCnRoZW9yeSBwcm9wcGVkIHVwIGJ5IHRoZSBzbWFsbCBj b250aW5nZW50IG5vdyBkZXNjZW5kaW5nIG9uIGhpcwpwZXRyaWZpZWQgc2FuaXRhdGlvbiBhbmdl bOKAlG5vIGRvdWJ0IGludGVudCBvbiBleHRyYWN0aW5nIGEgbWFwIHRvIGhlciBFbApEb3JhZG8g YnkgYW55IG1lYW5zIG5lY2Vzc2FyeS4KCi9FYXN5IHBlYXN5LywgbXVzZWQgdGhlIHB1cHBldGVl ciwgbWltaW5nIGEgZHVzdGluZyBvZmYgb2YgaGlzIGhhbmRzIGFuZAphIHNlbGYtY29uZ3JhdHVs YXRvcnkgcGF0IG9uIHRoZSBiYWNrLCAvZm9yIGFueSB2ZW50cmlsb3F1aXN0IHdvcnRoIGhpcwps dWx6LCB0aGF0IGlzLy4gSGUgY291bGRuJ3QgaGVscCBidXQgd2FzdGUgYSBmZXcgbW9yZSBwcmVj aW91cyBzZWNvbmRzCmJhc2tpbmcgaW4gaGlzIGhhbmRpd29yayBhcyBoZSBvYnNlcnZlZCBoaXMg ZXJzdHdoaWxlIG1lZGl1bSwgdGhlCnBhbmlja2VkIG11bmljaXBhbCB3b3JrZXIsIGZlbmQgb2Zm IHRoZSBjaXJjbGluZyB3YXIgcGFydHkgb2YgY3luaWNhbGx5CnNlbGYtZGVzY3JpYmVkICJmdXR1 cmUgZGl2ZXJzaXR5IGhpcmVzIiB3aXRoIG5vdGhpbmcgYnV0IGEgcm9zYXJ5IGFuZApzdW5kcnkg c2FuaXRhdGlvbiBmcm9icy4gQW5kIGZvciB0aGUgYnJpZWZlc3Qgb2Ygc2Vjb25kcywgaGUgYWxt b3N0IGZlbHQKYSBwYW5nIG9mIHdoYXQgbm9ybWllcyByZWZlcnJlZCB0byBhcyAiZ3VpbHQsIiBm b3IgaXQgc2VlbWVkIGhpcyBwb29yCmxhc3MsIG5vIHNwcmluZyBjaGlja2VuIGJ5IHRoZSB0aXBz aWVzdCBvZiBvYmplY3RpZmljYXRpb25zLCBoYWQgZ3Jvd24Kd2luZGVkIGFuZCB3b2JibHkgYXQg dGhlIGtuZWVzOiBhIGNhcmRpb3B1bG1vbmFyeSBjcmlzaXMgaW4gdGhlIG1ha2luZy4KSGUgZ2xh bmNlZCBkb3duIGF0IHRoZSBKb2UgQ2FtZWwgbWFyaW9uZXR0ZSwgd2hvc2UgZnJvemVuIHNtaXJr IGJlYW1lZApiYWNrIGFwcHJvdmluZ2x5LgoKV2l0aCB0aGUgeW91bmcgaGVucyBhbmQgdGhlaXIg YnJvb2RzIHN1ZmZpY2llbnRseSBkaXN0cmFjdGVkLCB0aGUKcHVwcGV0ZWVyIHNjcmFtYmxlZCB0 byBwaWxlIGhpcyBwdXBzIGFuZCBvdGhlciBnZWFyIGludG8gaGlzIGNhcm55CnNhdGNoZWwuIFRo ZSBQdW5jaC1hbmQtSnVkeS1saWtlIGRpb3JhbWEgaGUnZCBtZXRpY3Vsb3VzbHkgZmFzaGlvbmVk CndvdWxkIGhhdmUgdG8gYmUgc2N1dHRsZWQuIC9TaGFtZS8uIEl0cyBmbGF0IHdvcmsgYW5kIG90 aGVyIHNjZW5lcnkgd2VyZQphcHByb2FjaGluZyBKaW0tSGVuc29uLWxldmVsIHNoaXQsIGlmIHlv dSBhc2tlZCBoaW0uIFRoZSBtYWluIHNldApkZXBpY3RlZCBzb21ldGhpbmcgbGlrZSBhIGJha2Ug c2FsZSBhZnRlciBhIG1hc3Mgc2hvb3RpbmcgKG9yIG1heWJlIGEKdmVuZG9ycyB2aWxsYWdlIGF0 IGFuIGV4cG8gb2Ygc29tZSBraW5kLCBvbmx5IGFsbCBkcmVuY2hlZCBpbiBjb3JuIHN5cnVwCmFu ZCBtYXJyZWQgYnkgc3F1aWIgaG9sZXMgd2l0aCBibGFjay1saWdodCBncmFmZml0aSBzcGVsbGlu ZyBvdXQgbWVtb3J5CmFkZHJlc3NlcyBhbmQgYXNzZW1ibHkgaW5zdHJ1Y3Rpb25zOyBvciBtYXli ZSBqdXN0IENodWNrIEUuIENoZWVzZSdzIG9uCmFueSBnaXZlbiBkYXkpLiBJdCB3YXMgaGlzIGJl c3Qgd29yay4gQW5kIHRoZXJlIHdhcyBhIGdvb2QgY2hhbmNlIHRoZXNlCnVuZGVyc2VydmVkIHdp dGNoZXMgd291bGQgd2FudCB0byBkZWZpbGUgaXQgd2hlbiB0aGV5IGNhbWUgdG8uIEJ1dCBoZSdk CmRlbnkgdGhlbSB0aGUgcGxlYXN1cmUuIERvdXNpbmcgaXRzIHBhcGllci1tw6JjaMOpIGlubmFy ZHMgd2l0aCB0aGUgZHJlZ3MKZnJvbSBoaXMgd2luZSBza2luLCBoZSBsaXQgYSBtYXRjaC4KCkFn Z3JpZXZlZCBidXQgcmVzb2x1dGUsIHRoZSBwdXBwZXRlZXIgdGhlbiBjaW5jaGVkIGhpcyBzdXNw ZW5kZXJzIGFuZApzdG9sZSBvZmYsIGxlYXZpbmcgdGhlIGR5c2Z1bmN0aW9uYWwgY290ZXJpZSBv ZiBjb2RlciBtb21zIGluIGFuCmV4YXNwZXJhdGVkIGhhemUgYmVuZWF0aCBoaXMgcGl4ZWxhdGVk LCB2aW9sZXQgYmFubmVyLCB0aGUgb25lIHdpdGgKc29tZXRoaW5nIHNjcmF3bGVkIG9uIGl0IGlu IGlsbGVnaWJsZSwgY3Vyc2l2ZSBjaGlja2VuIHNjcmF0Y2guIFRoZSBtb21zCndlcmUgb3V0IG9m IHRoZWlyIGdvdXJkcywgYXMgdXN1YWwsIHRoaXMgdGltZSBkaXp6eSB3aXRoIGNhci1mbGlwcGlu ZwpmdXJ5IGFzIHRoZXkgcmFuIGFyb3VuZCBoZWFkbGVzcyBhbmQgZnVtaW5nLCBwb3N0dXJpbmcg dXAgdG8gZmFjZSBkb3duCnNvbWUgcGhhbnRvbSBkZW1vbiB3aG8gd2FzIG5vd2hlcmUgdG8gYmUg Zm91bmQuIFRoYXQgaXMsIHRoZWlyCi9jaGlsZHJlbi8gd2VyZSBub3doZXJlIHRvIGJlIGZvdW5k LgoKIkxhZGllcywgcGxlYXNlISBMYWRpZXMsIGlmIHlvdSdkIHBsZWFzZSBqdXN0IGZvbGxvdyB1 cy4iCgpJbiB0aGUgcHVwcGV0ZWVyJ3Mgd2FrZSwgYSBzcXVhZCBvZiBzbWlsaW5nLCBicmlnaHQt ZXllZCwgY29zbW9wb2xpdGFuCnlvdXRocyB3aXRoIHZlc3RzIHJlYWRpbmcgImV2ZW50IHZvbHVu dGVlciIgc3dhcm1lZCB0byB0aGUgcmVzY3VlLApzY2hsZXBwaW5nIGRpYXBlciBiYWdzIGFuZCBz dHJvbGxlcnMgdXAgdG8gdGhlIGFkam9pbmluZyB0ZXJyYWNlIHdoaWxlCnVzaGVyaW5nIHRoZSBu b3cgaW5zYW5lbHkgcmVsaWV2ZWQgYnV0IGluZGlnbmFudCB0ZWVucyBhbG9uZyB3aXRoCmFub2R5 bmUgbm90aGluZ3MuIFRoZSBhcmVhJ3Mgc2xpY2sgc3RhZ2UgbGlnaHRpbmcsICJkaWFtb25kIHNw b25zb3IiCmJhbm5lcnMsIGFuZCBhbmltYXRlZCwgaXJpcy1saWtlIGhvbG9ncmFtcyBvbmx5IHNl cnZlZCB0byBoaWdobGlnaHQgdGhlCm1haW4gYXR0cmFjdGlvbjogYSBmaXJzdC1jbGFzcywgY29t cGxpbWVudGFyeSBkYXljYXJlIGZvciB0aGUgZ2lmdGVkIGFuZAp0YWxlbnRlZCwgcHJlcG9wdWxh dGVkLCBvZiBjb3Vyc2UsIHdpdGggdGhlICJtaXNzaW5nIiBpbmZhbnRzIGFuZAp0b2RkbGVycywg YWxsIHJvbGxpbmcgYXJvdW5kIGluIGVjc3Rhc3kuIEh1bmt5IGJvb3RoIGR1ZGVzIGluCnRpZ2h0 LWZpdHRpbmcsIHNsZWV2ZWxlc3MgaG9vZGllcyBlbWJsYXpvbmVkIHdpdGggc3F1YXJpc2gsIGF6 dXJlLWJsdWUsCmhhbGYtTcO2Yml1cy1yaWJib24gbmVlZGxld29yayB3ZXJlIHNlcnZpbmcgYm9v emUgdG8gdGhlIGdyYW5kbWFzIGFuZApvdGhlciBzZWNvbmQtb3JkZXIgZ3VhcmRpYW5zIGFscmVh ZHkgZ2F0aGVyZWQgYXJvdW5kIHRoZSBvcGVuIGJhci4KCiJXaGF0IGEgY2F1Y2F6b2lkYWwgY2x1 c3RlciBmdWNrLCIgdGhlIHB1cHBldGVlciB1dHRlcmVkLCB0aGlzIHRpbWUKb3duaW5nIGhpcyBv d24gdm9pY2UgYXMgaGUgY29sbGFwc2VkIGV4aGF1c3RlZCBpbnRvIHRoZSBiYWNrIG9mIGhpcwp3 aGl0ZSBwZWRvIHZhbiwgd2hpY2gsIGFzIGl0IHBlZWxlZCBhd2F5IGRyaXZlcmxlc3MgZnJvbSB0 aGUgcGxhemEsCnRyYW5zZm9ybWVkIGludG8gYSBibGFjayBTVVYgd2l0aCBkaXBsb21hdGljIHBs YXRlcy4gVGhlIHZvaWNlLCB0aG91Z2gKc3RpbGwgZmFtaWxpYXIsIHdhcyBub3cgZGV2b2lkIG9m IGFueSBoaW50IG9mIEV1cm9wZWFuIGV4dHJhY3Rpb24uCkluc3RlYWQsIGl0cyB0aW1icmUgYW5k IGNhZGVuY2UgbWF0Y2hlZCB0aGF0IG9mIHRoZSBkZXZpbGlzaGx5IGhhbmRzb21lLAppY29uaWMg bXVnIG5vdyByZXZlYWxpbmcgaXRzZWxmIGJlbmVhdGggdGhlIHNtZWFyeQpGcmVuY2gtbWltZS1j dW0tR3V5LUZveCBtYWtldXAgYmVpbmcgd2lwZWQgYXdheSB3aXRoIGFjZXRvbmUuIEl0IHdhcyBh CmZhY2Ugd2UnZCBhbGwgZ3Jvd24gdXAgZ3J1ZGdpbmdseSBhZG1pcmluZzogdGhhdCBvZiBhIGNl cnRhaW4KY29ja3RhaWwtanVnZ2xpbmcsIHRpZ2h0aWUtd2hpdGV5LXNoYWtpbmcsIGNlaWxpbmct c3VzcGVuZGluZywKY291Y2gtanVtcGluZyBPcGVyYXRpbmcgVGhldGFuIChpbiBoaXMgcHJpbWUp LgoKU3BvcnRpbmcgYSB2aW50YWdlIE1hdGVyaWFsLUdpcmwgaGVhZHNldCwgdGhlIE9UIHB1cHBl dGVlciBiZWdhbiBpc3N1aW5nCmltcGFzc2lvbmVkIGVkaWN0cy4gSGlzIHBlb24gaW50ZXJsb2N1 dG9yLCBjdXBwaW5nIGhpcyBlYXJwaWVjZSBhbmQKc3RyYWluaW5nIHRvIGNvbmNlbnRyYXRlLCBz dG9vZCBmcmFtZWQgaW4gYSBtb25vY2hyb21lIHdpbmRvdyBhbW9uZyB0aGUKb3RoZXIgZGF0ZWQg L01pbm9yaXR5IFJlcG9ydC8gVUkgbm93IGZvcm1pbmcgaW4gcGxhY2UgYXJvdW5kIHRoZSBPVC4K CiJBbmQgdGhlIG1vbXMsIGNvbW1hbmRlcj8iIGFza2VkIHRoaXMgaGVhZCBwZW9uLCBhIHdlbGwg dG9uZWQgbWFsZSBtb2RlbAppbiBhIHNsZWV2ZWxlc3MgaG9vZGllIHdpdGggYW4gYXp1cmUtYmx1 ZSBsb2dvLiBCZWhpbmQgaGltIGluZmVyaW9yCnBlb25zLCBtb3JlIG9yIGxlc3MgY2xvbmVzLCB3 YWl0ZWQgd2l0aCBiYXRlZCBicmVhdGguCgoiVGhvc2UgdGhhdCBhc3NpbWlsYXRlOiBnaXZlICdl bSBhIGxpdmluZywgYnV0IG5ldmVyIGRpc2N1c3MgdGhlIGZhbWlseQpidXNpbmVzcywiIGluc3Ry dWN0ZWQgdGhlIHB1cHBldGVlci4gIlRoZSByZXN0IHlvdSBjYW4gcmVjeWNsZSwgYWxvbmcKd2l0 aCB0aGUgZ2VlemVyczogaXQncyB0aGUgbGl0dGxlIG9uZXMgdGhhdCBob2xkIG91ciBmYXRlLiIK ClBpbi1kcm9wIHNpbGVuY2UgZnJvbSB0aGUgb3RoZXIgc2lkZSBhcyB0aGUgT1QsIGEgYml0IHRh a2VuIGFiYWNrIHRhcHBlZAphICJ1LXRoZXJlPyIgb24gaGlzIGhlYWRzZXQsIGJlZm9yZSAoZHVo KSBjbGVhcmluZyBoaXMgdGhyb2F0LiAiL0FmdGVyLwp0aGV5J3ZlIHNpZ25lZCwgb2YgY291cnNl LCIgaGUgY2xhcmlmaWVkLgoKQSBzYWxseSBvZiByZWxpZXZlZCBsYXVnaHRlciBlcnVwdGVkIGZy b20gdGhlIHBlb25zLiAiQSBiaWxsaW9uIHllYXJzISIKdG9hc3RlZCB0aGUgcHVwcGV0ZWVyLgoK IkEgYmlsbGlvbiB5ZWFycyEiIGNoYW50ZWQgdGhlIHBlb25zLCBiZWZvcmUgZGlzcGVyc2luZyB3 aXRoIHB1cnBvc2Ugb3V0Cm9mIGZyYW1lLgoKRXhoYXVzdGVkLCB0aGUgT1QgZGl0Y2hlZCBoaXMg aGVhZHNldCwgY2F1c2luZyB0aGUgSFVEIHRvIGNvbGxhcHNlCmFyb3VuZCBoaW0uIEhlIHRoZW4g YmVnYW4gYnJlYXRoaW5nIGluIGEgY29udHJvbGxlZCwgeW9naWMgbWFubmVyLCBidXQKc3VkZGVu bHkgc2VpemVkLCB1bmNvbnRyb2xsYWJseSwgaGlzIGxpbWJzIGZsYWlsaW5nIHNwYXNtb2RpY2Fs bHksCmJlZm9yZSBzbmFwcGluZyBpbnRvIGFuZ3VsYXIgL1ZvZ3VlLy1saWtlIHBvc2VzLgoKVGhp cyB3ZW50IG9uIGF0IHNvbWUgbGVuZ3RoIGJlZm9yZSBpbnNjcnV0YWJseSwgL3Zpb2xlbnRseS8s IHRoZSBPVApwcm9jZWVkZWQgdG8gdGVhciBhd2F5IGF0IGhpcyBhcmNoZXR5cGFsbHkgYmVhdXRp ZnVsIHRob3VnaCBkaW1pbnV0aXZlCmZsZXNoIHN1aXQgdGlsbCBpdCBoYWQgZnVsbHkgbWV0YW1v cnBob3NlZCBpbnRvIHNvbWV0aGluZywgd2VsbCwgZXZlbgptb3JlIHVuY2FubnkgYW5kIGRpbWlu dXRpdmU6IGEgcmVhbC1saWZlIGNhcnRvb24gw6AgbGEgL1JvZ2VyIFJhYmJpdC8gYnV0CmluIHRo ZSBmYXIgbW9yZSBhZG9yYWJsZSBtb2xkIG9mIGEgZmFtaWxpYXIgZmVsaW5lIHdpdGggZml2ZSBi ZW5pZ24KdGVudGFjbGUtbGlrZSBhcHBlbmRhZ2VzLgoKT3Igbm90LgoKTmF5LCBzb21ldGhpbmcg d2FzIGNsZWFybHkgYW1pc3Mgd2l0aCB0aGlzIHBhcnRpY3VsYXIgcmVuZGl0aW9uIG9mIHRoYXQK ZmFtb3VzbHkgbG92YWJsZSBmZWxpbmUtbW9sbHVzY2FuIG1hc2h1cCwgc29tZXRoaW5nIGluaGli aXRpbmcgdGhlIGxlc3MKc3BpbmVsZXNzLCBtb3JlIGZlcm9jaW91cyBzaWRlIG9mIGl0cyB0YXhv bm9taWMgdGVtcGVyYW1lbnQuIEluZGVlZCwKdGhpcyBjcmVhdHVyZSBhcHBlYXJlZCBzaWNrbHks IHBhbGxpZCwgZG9jaWxlLiBEZWFkPyBJdHMgY29hdCBoYWQgdGFrZW4Kb24gdGhlIGphdW5kaWNl ZCBodWUgYW5kIHN0cmlwZWQgcnVsZSBvZiBhIHllbGxvdyBsZWdhbCBwYWQuIEEKc2NhZmZvbGRp bmcgb2YgZXhvc2tlbGV0YWwsIHJlYmFyLWxpa2UgcHJvdHJ1c2lvbnMgc2tld2VyZWQgaXRzIGZs ZXNoIGluCnBsYWNlcyBidXQgd2VyZSBjbGVhcmx5IGNvcGxhbmFyIHNlZ21lbnRzIG9mIGEgY29u dGludW91cyB3aG9sZS4gVGhleQp3b3ZlIGEgc29ydCBvZiBncm90ZXNxdWUsIG9ibG9uZyBtZXRh bCBzcGlyYWwgaW4gYW5kIGFyb3VuZCB0aGUgcG9vcgpjcmVhdHVyZSdzIGJvZHksIG9uZSB0aGF0 LCBvbiBxdWljayByZWZsZWN0aW9uLCBsb29rZWQgdG8gYmUgbm9uZSBvdGhlcgp0aGFuIGEgZ2lh bnQsIGNhcnRvb25pc2ggcGFwZXJjbGlwLgoKU3VkZGVubHksIHRoZSBiaW9uaWMgbW9ub2NsZXMg ZnVzZWQgdG8gdGhlIGZlbGluZSdzIHNrdWxsIG92ZXIgaXRzCnZhY2FudCBzb2NrZXRzIGZsaWNr ZXJlZCBvbiBhcyBhIHBhaXIgb2YgaHVnZSwgYnVnZ3kgdG9vbiBwZWVwZXJzIHBvcHBlZApmb3J0 aCBmcm9tIHRoZWlyIHBvcnRhbHMgYW5kIHJvZGUgdXAgYWxvbmcgdGhlIGNsaXAncyBpbm5lciBl ZGdlIHRpbGwKdGhleSBob3ZlcmVkIGFsb2Z0IGJlZm9yZSB0aGUgZW50aXJlIGFib21pbmF0aW9u OyBhbmQgYSBib3h5LApjdXN0YXJkLXRpbnRlZCBzcGVlY2ggYnViYmxlIG1hdGVyaWFsaXplZCBv dmVyaGVhZC4KCiJIZXksIGJyb3RoZXIsIiBpdCBiZWdhbi4gIkl0IGxvb2tzIGxpa2UgeW91J3Jl IGxvb2tpbmcgZm9yIGEgdGV4dAplZGl0b3IuIgo= --b1_gkJbbNxBggMLngSj7fLA43wr1kltgztsix9XhHeSEmY--