Tag Archive | "news"

Sony’s new $5,000 hologram display, and more tech news you need to know today


Your tech news digest, by way of the DGiT Daily tech newsletter, for Friday, 16 October 2020.

1. Sony is trying to bring holograms to the world (again)

Sony's new $  5,000 hologram machine

Not for the first time, a major industry player is working on making holograms happen.

Sony’s new idea is a $ 5,000 15.6-inch display, built on a metal wedge, with stereoscopic 3D.

  • It’s called a Spatial Reality Display or ELF-SR1, and places like The Verge and Engadget had them arrive from Sony to test out.
  • It’s not new, as such. The effect has been used in 3D TVs and so on, but generally always fallen short of being more like a fun feature rather than truly useful for most people, even professionals.
  • But this is without glasses, which is a bonus.
  • Looking Glass also sells one, for $ 3,000, though it’s a little bit different.

What it does:

  • The Verge: “I plugged it into a powerful gaming computer, and fired up the first demo. A tiny, intricately detailed Volkswagen Atlas materialized in front of my face — and when I pressed a button, it floated right up out of the screen. A couple minutes later, I was watching a 4-inch tall anime girl dance her heart out inside Sony’s contraption, tapping her feet atop a floor of hexagonal mirrors. It’s the magic of stereoscopic 3D.”
  • Sony’s camera tracks your face and eyes, making real-time adjustments as you look at models, pictures, and so on.
  • It’s by no means perfect. It works for one viewer only, and it’s really an in-person effect only, not really demonstrable in our 2D world.
  • The Verge suggests the 3D illusion can be broken as you lean in too far, or move sides.
  • And people who witnessed it at the time, all the way back at CES, weren’t overly impressed, including my own colleagues here.
  • But things have evolved! And while I doubt anyone interested purely in consumer technology is lining up to buy (me included, I’ll leave it well alone) it might be something for engineers, scientists, architects, animators, and content creators in Hollywood and so on.
  • Sony has released an SDK for both Unreal and Unity.
  • Somewhat enjoyably, Sony will show this off at a virtual demo sign up on October 22nd at 3pm ET, but the 3D effect can’t really be shown so… who knows what we’ll see?

2. Samsung mocks Apple’s lack of charger, but how long until it backpedals? (Android Authority).


3. Google is finally going to close out Hangouts sometime in 2021. Chat will become Hangouts. Chat is part of Gmail. Hangouts disappears. Got it? (Android Authority).


4. Google Search is getting new AI tools to decipher your terrible spelling (The Verge).


5. Early iPhone 12 and iPhone 12 Pro AnTuTu benchmarks are at odds with Apple’s claims for the A14 Bionic. Better, yes, but not 50% better? Will wait for more official benchmarks (notebookcheck.net)


6. This is really interesting: Microsoft will give GameStop a share of Xbox’s digital revenues, which is, I think, unprecedented. And proves that physical retail is important enough that even Microsoft feels compelled to support it. We don’t know the magnitude of GameStop’s cut, either. (Ars Technica).


7. Sony gives in-depth look at PlayStation 5 UI in new video. 11 minutes of menus would normally not be interesting, but Sony’s new interface is much busier than the sparse PS4 (The Verge).


8. Twitter updates its ‘Hacked Materials’ policy after NY Post controversy (Engadget).


9. “I cannot in good faith recommend this Japanese desk tent”. The video is the kind of deadpan dry humor I needed (Gizmodo).


10. There’s “an email to a former board member” doing the rounds of VC Twitter and it is excruciating to read (Twitter).


11. The dire working conditions for Ring’s call center employees in the Philippines (NBC).


12. Old Faithful might not survive global warming (Earther).


13. “What’s older than we think?” (r/askreddit).


Dgit Daily is powered by our sister site dgit.com

Visit dgit Daily

Finally, a tech subscription worth reading.

Sign up for daily digests of the tech content most relevant to you.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy.

The DGiT Daily delivers a daily email that keeps you ahead of the curve for all tech news, opinions, and links to what’s going down in the planet’s most important field. You get all the context and insight you need, and all with a touch of fun. Plus! Rotating daily fun for each day of the week, like Wednesday Weirdness. Join in!


Android Authority

Posted in Android NewsComments (0)

Best of Android is back for a 2020 mid-year showdown, and more tech news today


Your tech news digest, by way of the DGiT Daily tech newsletter, for Monday, July 13.

1. The Best of Android: Mid-2020 is here!

My colleagues at Android Authority have been toiling away in the lab and behind the scenes seeking to bring you a guide to the best Android phones of 2020, in a mid-year review.

Previously a once-a-year-winners list, the new mid-year guide looks at all phones released in 2020 thus far, by “removing any uncertainty by subjecting the best smartphones of today to a battery of unique tests that can definitively separate the real deal from the hype machine.”

And there’s more to the story this time around:

  • By now, most people understand that the overall experience they get from their phone is more than megapixel count, battery size, or how fast it charges.
  • In 2020, we all know that phones are better than ever, but the intangibles around value, software stability, after-sales service, mainstream availability, are equally important. If you can’t buy it, it’s not much good sitting on the top step of a podium.
  • And this time around, the data results haven’t been framed by third-party benchmarking tools, which can lead to clever tricks or cheating by maker. Instead, all of the performance and battery data used in Best of Android: Mid-2020 has been sourced from a custom version of Speed Test G, cooked up by Gary Sims himself.

The details cover lots of ground, offering a look at all key aspects of a phone. Here’s how it’ll shake out:

  • Sunday: Best of Android: Mid-2020 — Audio (live now)
  • Monday: Best of Android: Mid-2020 — Display (later today)
  • Tuesday: Best of Android: Mid-2020 — Battery
  • Wednesday: Best of Android: Mid-2020 — Performance
  • Thursday: Best of Android: Mid-2020 — Camera
  • Friday: Best of Android: Mid-2020 — Value
  • Saturday: Best of Android: Mid-2020 overall winner (Editor’s Choice)
  • Sunday: Voting starts for the Best of Android: Mid-2020 Reader’s Choice winner.

  • Sunday’s Audio award went to the LG V60 (above), thanks to its headphone jack and 32-bit Quad DAC which impressively powers just about any headphones you might have, all the way to low impedance headphones.
  • Without getting too far into audiophile territory, with improving support for better codecs, aptX, HD/LDAC support, and even FLAC decoding, surprisingly decent audio quality is becoming more common.
  • The overall takeout: audio quality is better than it ever has been for most smartphones.

Display: As I write, the Display category winner has just been revealed.

  • Display tests for clarity, color accuracy, gamma, and quality revealed that OLED devices still rule the roost, with not a single LCD in the top-ranks.
  • Top three? The OnePlus 8 Pro, 2020 Galaxy S20, S20 Plus, and S20 Ultra flagships, and the Huawei P40 the top three.

2. Somehow, 125W charging is coming this week. The idea is you’ll be able to get to 100% charge in 15 minutes, which is crazy. Very interested in how the battery chemistry can handle the heat generated, and how this affects the overall lifespan (Android Authority). Also, there’s a demonstration of 120W charging from iQoo (beware the audio is super loud).


3. You told us: Even with smart TVs, you’re mostly using streaming dongles (Android Authority).


4. Lenovo Yoga X: an Android tablet that can also be a second screen? (Android Authority).


5. One of the shocks on Friday was that Amazon had banned TikTok from phones accessing Amazon email accounts for security reasons. Within hours, though, Amazon issued a retraction and said the whole thing was in error. I’ve talked to a bunch of people who only saw the original headline and assumed it’s still true. Which it isn’t. For now. (The Verge).


6. Google has announced a $ 10 billion ‘Google for India Digitization Fund’ to help accelerate India’s digital economy (blog.google). On that note: Digital payment transactions in India reached an all-time high in June, as people avoid handling banknotes amid the coronavirus pandemic (Bloomberg).


7. Here’s a website that allows you to experience what it is like to live with dyslexia (geon.github.io)


8. The four biggest announcements from Ubisoft’s not-E3 event: FarCry 6, Assassin’s Creed Valhalla, more (The Verge). Also: Three Ubisoft executives leave amid misconduct allegations (Engadget).


9. Why is this copy of Super Mario Bros. worth a record $ 114,000? (Ars Technica).


10. How to trick your brain to remember almost anything (Wired).


Dgit Daily is powered by our sister site dgit.com

Visit dgit Daily

A tech subscription worth reading.

Sign up for daily digests of the tech content most relevant to you.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy.

The DGiT Daily delivers a daily email that keeps you ahead of the curve for all tech news, opinions, and links to what’s going down in the planet’s most important field. You get all the context and insight you need, and all with a touch of fun. Plus! Rotating daily fun for each day of the week, like Wednesday Weirdness. Join in!


Android Authority

Posted in Android NewsComments (0)

iPhone SE 2020 reviews point to just one small hitch, and more tech news today


Your tech news digest, by way of the DGiT Daily tech newsletter, for Thursday, April 23. 

1. iPhone SE 2020 reviews: it’s great, not a battery beast

Last week I said the iPhone SE 2020 was good enough for most people. I can now add easily.

Now iPhone SE 2020 reviews are out, and the summary is compelling and remarkably similar across different reviews: Apple’s new small phone is a smash at $ 399.

  • It’s not perfect, it’s by no means better than the iPhone 11, and it’s not an upgrade for most people.
  • For those considering upgrading, it’s a phone without many compromises, especially for Apple.

Normally I’d linger on interesting review points or disagreements, but the reviews keep saying the same thing, with lots of high marks and star ratings:

  • The biggest improvements over the iPhone 8 come from the A13 chip, notably in a better camera. While there’s just one 12MP lens, like the Pixel 3a, it’s very capable of shooting good if not wonderful shots. The main downside is that there’s no low-light camera mode.
  • Other than that, the size and form factor appeal to many. The giant bezels are tired and don’t really make the most of the device, but many reviewers point out that this just feels normal for those with older iPhones already looking to upgrade.
  • Also, fast LTE (without 5G) and Wi-Fi 6 compatibility, plus wireless charging.
  • Focusing on battery life for a second: most rated it good, not great. It lasts a day but, for example, instead of coasting home with 40% battery life to spare, you might be down to 20%. All other iPhones in Apple’s range do better. CNET reckoned battery life was great based on battery tests, Wired was more pointed in explaining real-life usage examples that led to needing to charge more than once a day.
  • If I bought one, I’d recommend a battery pack case, but they’re not yet made for the iPhone SE 2020 per Apple.com listings, so third-party is your answer for now.
  • The Verge recommended paying $ 50 more to upgrade from 64GB storage to 128GB, noting overall that the iPhone SE is a great deal and a great smartphone.
  • The reviews are so positive you almost need to remember what you get when paying double for premium smartphones: better and more versatile cameras, bigger more brilliant screens for multimedia, longer-lasting devices, 5G for super-fast wireless networking, and more in the box, like fast-charging.
  • Devices like the S20 range, LG V60, or the OnePlus 8, or indeed the iPhone 11 feel more like computers in your pocket, while the iPhone SE is a capable smartphone.

2. The Motorola Edge launched yesterday on schedule and everything we thought we knew was about right: this new flagship looks like it can keep up with the best from Samsung, OnePlus, LG, and others, but at $ 1000, and locked down with Verizon in the US. It looks promising in terms of what a good phone may be, but there are no reviews yet, just hands on. Oddly, no details yet on global pricing. Full reviews to come (Android Authority).



4. What if your smart speaker could react to sounds in your home? For example, a doorbell ringing, or microwave ding (Android Authority).


5. A new zero-click, zero-day critical iPhone and iPad bug may be under active attack. Patch coming. Until then, “disable Mail on your iThing,†writes The Register.


DGiT Daily: Your tech resource

Dgit Daily is powered by our sister site dgit.com

Visit dgit Daily

A tech subscription worth reading.

Sign up for daily digests of the tech content most relevant to you.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy.

The DGiT Daily delivers a daily email that keeps you ahead of the curve for all tech news, opinions, and links to what’s going down in the planet’s most important field. You get all the context and insight you need, and all with a touch of fun. Plus! Rotating daily fun for each day of the week, like Wednesday Weirdness. Join in!


Android Authority

Posted in Android NewsComments (0)

All the latest Android developer news and features you need to know about


Android Studio

December has been a relatively quiet month in the world of Android development, with fewer posts over at the Android Developers blog than usual, and many other sites taking a break for the holidays. Hey, devs need a break every now and then too!

That said, there have still been a few exciting announcements to cover, including the release of a new Android Game SDK, and a powerful code search tool. Consider this a case of quality-over-quantity, then. Read below for the full scoop.

News and announcements

Code Search with Cross References for the Android Open Source Project – Google announces what may prove an extremely useful tool for Android developers: a search engine for code. See more below.

Android Game SDK

From Google

Android Game SDK – Android Game SDK offers a selection of libraries direct from Google to enhance game development on the platform. The first library that will land as part of this new initiative is designed to help developers with frame pacing.

The Frame Pacing Library will use Android’s Choreographer API to synchronize with the display system. This helps ensure frames appear when they should, to avoid buffering and stuttering, and to keep audio in-pace.

Android 10 on Android TV – Pretty much this article is what it says on the tin. On December 10, Google brought Android API level 29 to Android TV. This will mean faster updates through Project Treble, more secure storage, and other goodies from the latest iteration of Android.

Another new TV-centric feature for developers is ADT-3. This is a dongle aimed at developers to test their apps on the platform. It will be made available soon, and you can be sure to find out about it here in the coming months.

Features and resources from around the web

Making an app with no programming experience: What are your options?This post explores how you might set about developing an app with no coding skills. It covers app builders, as well as numerous other options.

Code SearchCode Search is a new tool from Google that has the potential to be extremely useful. This is a search engine that focuses specifically on Android code, sorting through git repositories like github, gitweb, etc. What’s unique about this, is that you can actually search within the code itself for specific commands or keywords. In short, you can actually view the code before you decide if you might be interested in using it.

Android Code Search

We all know that programming is essentially a process of lifting bits of code and stitching them together like a Frankenstein’s monster (right?). This has potentially to streamline that process considerably!

Kotlin/Everywhere – it’s a wrap! At Google I/O, Google announced it would be increasingly placing the focus of Android development on Kotlin. Kotlin/Everywhere was a series of events discussing the language. This post includes links to various talks and resources for those that missed the live events.

Workplace for Kotlin code in IDEThis post shares a method for testing snippets of Kotlin code without deploying your entire app, via REPL.

Lost Crypt 2D sample project for Unity – Unity has introduced a host of new 2D features pertinent to Android developers over recent months. This new sample project serves as a useful demonstration of how best to use them.

Lost Crypt Android Developer News

From Unity

Speed up your Android dynamic features flow testing – Dynamic delivery has a lot of uses for devs and can enhance the user experience significantly. However, testing these features can be tricky. This post explains the solution, using the Gradle Play Publisher plugin.

Gesture Navigation: Insets – Insets help to improve gesture navigation by avoiding conflicts with existing UI features.

Migrating from Fingerprint Manager to BiometricPrompt – A handy guide (pun intended) to switching to the newish AndroidX Biometric Library.

And that’s it – see you next month!

Android Authority

Posted in Android NewsComments (0)


Related Sites

Powered by WP Robot

PHVsPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5sb2NhbGNsaWNrcGFydG5lcnMuY29tL2FmZmlsaWF0ZV9hZC9hZmZpbGlhdGVfYmFubmVyXzEyNXgxMjUucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly9tb2JpbGViYW5uZXJjcmVhdG9yLmNvbS9iYW5uZXJzLzEyNXgxMjUuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWMuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWQuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8c2NyaXB0IGFzeW5jIHNyYz1cImh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzXCI+PC9zY3JpcHQ+DQo8IS0tIGFuZHJvaWQtem9vbmUgMzAweDI1MCAtLT4NCjxpbnMgY2xhc3M9XCJhZHNieWdvb2dsZVwiDQogICAgIHN0eWxlPVwiZGlzcGxheTpibG9ja1wiDQogICAgIGRhdGEtYWQtY2xpZW50PVwiY2EtcHViLTcwODYxMzIwNjU4MDEyNTJcIg0KICAgICBkYXRhLWFkLXNsb3Q9XCI2MTk2ODExMjk4XCINCiAgICAgZGF0YS1hZC1mb3JtYXQ9XCJhdXRvXCINCiAgICAgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9XCJ0cnVlXCI+PC9pbnM+DQo8c2NyaXB0Pg0KICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMzAweDI1MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCBhc3luYyBzcmM9XCJodHRwczovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qc1wiPjwvc2NyaXB0Pg0KPCEtLSBhbmRyb2lkLXpvb25lIDQ2OHg2MCAtLT4NCjxpbnMgY2xhc3M9XCJhZHNieWdvb2dsZVwiDQogICAgIHN0eWxlPVwiZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDY4cHg7aGVpZ2h0OjYwcHhcIg0KICAgICBkYXRhLWFkLWNsaWVudD1cImNhLXB1Yi03MDg2MTMyMDY1ODAxMjUyXCINCiAgICAgZGF0YS1hZC1zbG90PVwiMzQwNjk5NjQyMlwiPjwvaW5zPg0KPHNjcmlwdD4NCiAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3NpdGlvbmV0LmxvY2FsY2xpay5ob3AuY2xpY2tiYW5rLm5ldDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3NpdGlvbmV0Lm1vYmliYW5uZXIuaG9wLmNsaWNrYmFuay5uZXQ8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGdyZWVuLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfZXhjZXJwdDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hdXRob3I8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfZXhjZXJwdDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXJvdXNlbF9oZWlnaHQ8L3N0cm9uZz4gLSAyOTI8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fdXBsb2FkX3RyYWNraW5nPC9zdHJvbmc+IC0gYTowOnt9PC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZTwvc3Ryb25nPiAtIGE6Mzp7aTowO2k6MzA7aToyO2k6NTc7aTo0O2k6NTE7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIEFuZHJvaWQ8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdmVyc2lvbjwvc3Ryb25nPiAtIDUuNS4zPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL2FuZHJvaWQtem9vbmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEzLzA1L2xvZ29fYW5kcm9pZF96b29uZTMucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fb3B0aW9uczwvc3Ryb25nPiAtIGE6NTI6e3M6MTg6Indvb19hbHRfc3R5bGVzaGVldCI7czo5OiJncmVlbi5jc3MiO3M6ODoid29vX2xvZ28iO3M6NzU6Imh0dHA6Ly9hbmRyb2lkLXpvb25lLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMy8wNS9sb2dvX2FuZHJvaWRfem9vbmUzLnBuZyI7czoxMzoid29vX3RleHR0aXRsZSI7czo1OiJmYWxzZSI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjA6IiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE3OiJ3b29fZmVlZGJ1cm5lcl9pZCI7czowOiIiO3M6MTQ6Indvb19jdXN0b21fY3NzIjtzOjA6IiI7czoxNzoid29vX3Nob3dfY2Fyb3VzZWwiO3M6NDoidHJ1ZSI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjc6IkFuZHJvaWQiO3M6MTY6Indvb19mZWF0X2VudHJpZXMiO3M6MToiMyI7czoyNzoid29vX3NsaWRlcl9tYWdhemluZV9leGNsdWRlIjtzOjQ6InRydWUiO3M6MTY6Indvb19zbGlkZXJfc2ZhZGUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19zbGlkZXJfY2ZhZGUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19zbGlkZXJfc3BlZWQiO3M6MzoiMC42IjtzOjE4OiJ3b29fc2xpZGVyX3RpbWVvdXQiO3M6MToiNiI7czoyNDoid29vX3NsaWRlcl9jb250ZW50X3NwZWVkIjtzOjM6IjAuNiI7czoxOToid29vX2Nhcm91c2VsX2hlaWdodCI7czozOiIyOTIiO3M6ODoid29vX2hvbWUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19ibG9nX2V4Y2VycHQiO3M6NDoidHJ1ZSI7czoxOToid29vX2FyY2hpdmVfZXhjZXJwdCI7czo0OiJ0cnVlIjtzOjEwOiJ3b29fYXV0aG9yIjtzOjQ6InRydWUiO3M6MTQ6Indvb19zaG93X3ZpZGVvIjtzOjQ6InRydWUiO3M6MTc6Indvb19leGNsdWRlX3ZpZGVvIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fdmlkZW9fY2F0ZWdvcnkiO3M6NjoiVmlkZW9zIjtzOjE4OiJ3b29fd3B0aHVtYl9ub3RpY2UiO3M6MDoiIjtzOjIyOiJ3b29fcG9zdF9pbWFnZV9zdXBwb3J0IjtzOjQ6InRydWUiO3M6MTQ6Indvb19waXNfcmVzaXplIjtzOjQ6InRydWUiO3M6MTc6Indvb19waXNfaGFyZF9jcm9wIjtzOjQ6InRydWUiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxMjoid29vX2F1dG9faW1nIjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29faG9tZV90aHVtYl93aWR0aCI7czozOiIxMDAiO3M6MjE6Indvb19ob21lX3RodW1iX2hlaWdodCI7czoyOiI1NyI7czoxNToid29vX3RodW1iX3dpZHRoIjtzOjM6IjEwMCI7czoxNjoid29vX3RodW1iX2hlaWdodCI7czoyOiI1NyI7czoxNjoid29vX2ltYWdlX3NpbmdsZSI7czo1OiJmYWxzZSI7czoxNjoid29vX3NpbmdsZV93aWR0aCI7czozOiIyNTAiO3M6MTc6Indvb19zaW5nbGVfaGVpZ2h0IjtzOjM6IjE4MCI7czoxMzoid29vX3Jzc190aHVtYiI7czo1OiJmYWxzZSI7czoxODoid29vX2FkX3RvcF9kaXNhYmxlIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MzEzOiI8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+PCEtLQ0KZ29vZ2xlX2FkX2NsaWVudCA9ICJjYS1wdWItMTM5NjAzNTE3OTk0ODI2OSI7DQovKiA0Njh4NjBhbmRyb2lkem9vbmUgKi8NCmdvb2dsZV9hZF9zbG90ID0gIjE5MzU4MDg2NzciOw0KZ29vZ2xlX2FkX3dpZHRoID0gNDY4Ow0KZ29vZ2xlX2FkX2hlaWdodCA9IDYwOw0KLy8tLT4NCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiDQpzcmM9Imh0dHA6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvc2hvd19hZHMuanMiPg0KPC9zY3JpcHQ+IjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtzOjQwOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnIjtzOjE0OiJ3b29fYWRfdG9wX3VybCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRzX3JvdGF0ZSI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMSI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1YS5qcGciO3M6MTI6Indvb19hZF91cmxfMSI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMiI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGciO3M6MTI6Indvb19hZF91cmxfMiI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMyI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yy5qcGciO3M6MTI6Indvb19hZF91cmxfMyI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfNCI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1ZC5qcGciO3M6MTI6Indvb19hZF91cmxfNCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjt9PC9saT48bGk+PHN0cm9uZz53b29fcGlzX2hhcmRfY3JvcDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19waXNfcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfaW1hZ2Vfc3VwcG9ydDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcnNzX3RodW1iPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDE4MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9jZmFkZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NvbnRlbnRfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfbWFnYXppbmVfZXhjbHVkZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc2ZhZGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9zcGVlZDwvc3Ryb25nPiAtIDAuNjwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl90aW1lb3V0PC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDU3PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PGxpPjxzdHJvbmc+d29vX3dwdGh1bWJfbm90aWNlPC9zdHJvbmc+IC0gPC9saT48L3VsPg==