• +598 29008192
  • info@servinfo.com.uy

Archivo del Autor: Belen De Leon

GIF lord Imgur caves to video to hasten profitability

Imgur is the internet’s best time sink, where 250 million monthly users silently consume an endless community-curated collection of absurd GIFs, inspiring tales, pop science explainers, and giant meme dumps. But what it’s never had is video. That was a differentiator that made it ideal for quiet browsing in class, on public transit, or in bed. Since none of the content required audio, you never had to worry about grabbing your headphones or disturbing those around you.

But the lack of video was also holding Imgur back. Sometimes you need to hear a crazy cat meow, or a baby giggling, or a crappy robot explode. So users would have to hunt down the “sauce” aka the GIF’s source video on another site. Oh, and advertisers love video and will pay a boatload more for it than a silent GIF or static image.

And so, Imgur is evolving with today’s launch of video. You can check them out, including this ream of popular GIFs reunited with their soundtracks, on the Imgur Unmuted channel.

The shift comes at a pivotal moment for the company. Launched in 2009, founder Alan Schaaf bootstrapped the startup to 130 million monthly visitors over the course of five years before finally taking a $40 million Series A from Andreessen Horowitz in 2014. Two years later it augmented its flimsy banner ads with full-screen promoted posts while trying not to damage the irreverent nature of the app.

Imgur’s Chief Operating Officer Roy Sehgal, its Sheryl Sandberg, tells me that as of recently “we were cash flow positive” before revealing “We expect to be profitable this year.”

Video could push Imgur to that milestone. The more organic video posts from users, the easier it will be for Imgur to slide in lucrative video ads. Facebook printed money with the same strategy, rolling out auto-play video in 2014 to pave the way for video ads that command high prices from businesses. Imgur recently began allowing video ads, but they stuck out, seeming to violate the app’s code of silence. Now Imgur is training its users to tolerate or even embrace audio and video.

Next Comes Video Editing

Starting today, everyone can watch videos on Imgur, while iOS users can post video, with that opening to more people soon. Wisely, sound is off by default so you won’t get accidentally blasted, and technically you could just pretend they’re GIFs if you don’t click the audio button in the bottom right. They’re also limited to 30 seconds, so you won’t have lengthy YouTube reposts or as many copyright concerns, and they can be trimmed in the uploader.

“We’ve been making the transformation from an image community to a community-powered entertainment platform” says Sehgal. Video could keep Imgur’s legion of users growing, and make sure they can experience today’s hottest content in whatever format it’s made for.

“We realized there was a vector of content we were not supporting that we thought our users would want” Sehgal notes. The launch comes following the addition of much-requested Favorites folders and chat, and the Snapchat Stories-esque Snacks GIFs that no one asked for.

But video will bring a new sense of FOMO to those watching discretely. They’ll either have to swipe past the videos or miss the aural dimension. That could splinter Imgurians, who are otherwise united by a homescreen that shows identical top-rated content to everyone, unlike the fractured and personalized landing pages of most social networks. Some of Imgur’s funniest content relies on inside jokes powered by everyone having the right prerequisite knowledge from seeing the same things.

“They are definitely surprised” says Sehgal, but he claims “the reaction has been very positive.” That’s not exactly clear from reading the Imgur Most Viral homepage, which just got a desktop redesign with bigger previews and easy access to popular tags you can explore. GIFs and still images still dominate and I’ve hardly seen any videos.

That could change as Imgur plans on equipping users with new editing tools to help them turn generic clips into weird and wacky stuff people love to upvote. Imgur’s existing Video-To-GIF creation tool has been a hit. Hopefully future editing tools will let people add custom subtitles, stickers, interjected titling screens, and more. Those will be crucial to keep video from making Imgur generic.

Alan Schaaf, founder of Imgur, and his sister/community director Sarah Schaaf, speaking at TechCrunch Disrupt

The pivot to video may be inevitable for all online content. Combined with every app from Instagram to Netflix to Airbnb adopting Snapchat’s Stories, there’s an unsettling convergence going on. Video may be the most vivid and emotive medium. Yet we’ll lose something if there’s a social network singularity where they all have the same features.

Imgur is looking to become a business that’s palatable to a mass audience with video. But it must take care not to forfeit esoteric absurdity that’s made it a vacation from the overwhelming news and envy spiraling of other feeds.


Source: TechCrunch

Data Propria Is a New Firm From a Cambridge Analytica Alum

Data Propria will continue the behavioral targeting pioneered by Cambridge Analytica—but founder Matt Oczkowski says this time will be different.
Source: Wired

Razer’s Core X and V2 turn your tiny laptop into a monster gaming rig

Most PC gamers end up with two computers: A dedicated gaming PC and a thin-and-light laptop. But what if you could do it all with one device? Razer’s Core X and Core V2 external GPUs promises a plug-and-play experience that make that fantasy a reality.

The post Razer’s Core X and V2 turn your tiny laptop into a monster gaming rig appeared first on Digital Trends.


Source: Digital trends

Facebook mistakes Kentucky woman for a Westworld bot

PSA: Don’t use a popular brand name for your online accounts.

Facebook’s social media team accidentally directed users to the Messenger account of a random Facebook user this morning, instead of the new HBO Westworld Messenger account it was trying to promote. On Twitter, the Messenger account instructed followers to chat with “Tes, the host of the new @WestworldHBO experience on Messenger” and linked to the Messenger account, messenger.com/t/westworld.

One small problem: “Westworld” was a Kentucky woman named Lisa, not an account run by HBO.

The mistake was first spotted by Matt Navarra, who wondered if Lisa was about to get an inbox slammed with messages.

The tweet was up for a couple of hours before the mistake was realized.

As a result, Lisa received a small handful of messages – around 20, she says. Facebook’s messaging system filtered these as “message requests,” which is how it handles unsolicited chat requests. Fortunately, the headache was minimal for the unintended recipient as she was able to just decline the incoming requests without having to respond.

Lisa says Facebook also reached out to her to apologize, and it corrected the link.

She has a sense of humor about the whole thing, as well.

“Guess that’s what I get for calling my home Westworld lol” she texted back to us when we asked her about the situation.

Facebook confirmed the mistake, in a statement.

“For a short time this morning, a tweet from the Messenger Twitter account incorrectly linked people to message an individual person, instead of the intended bot for Messenger. As soon as we became aware of the error, we immediately corrected it. We’re very sorry for any trouble or confusion this caused,” a Facebook spokesperson responded.


Source: TechCrunch

WIRED's Top Stories in May: I Saw Black and Blue, but I Heard Yanny

Plus: Robert Mueller continues to captivate, and people clearly have unlimited interest in Moviepass Unlimited.
Source: Wired

Apple flexes its design muscles with a patent filing for a ‘living hinge’

In a move that mirrors Microsoft’s Surface Book, Apple’s MacBook of the future may be stronger and less likely to break at the hinge, one of the stress points of a notebook, if Apple implements its living hinge design patent.

The post Apple flexes its design muscles with a patent filing for a ‘living hinge’ appeared first on Digital Trends.


Source: Digital trends

Lenovo Yoga 730 13-inch review

Lenovo’s Yoga 730 is a minor refresh of the middling midrange convertible 2-in-1, the Yoga 720. It shaved off some millimeters and updated to Intel’s 8th-generation — is that enough in today’s competitive market?

The post Lenovo Yoga 730 13-inch review appeared first on Digital Trends.


Source: Digital trends

Apple’s HomePod is coming to Canada, France and Germany June 18

Buried amid the flurry of iOS 11.4 news issued by Apple today is one key piece of hardware news: the company’s high-end smart speaker will be arriving in a number of additional key markets next month. After hitting stores in February here in the States, the HomePod will be arriving in Canada, France and Germany on June 18. That brings the Siri-powered smart speaker’s availability up to half-a-dozen countries, including the U.K. and Australia.

The HomePod’s reception has been something of a mixed bag since launch. Apple’s been almost universally praised for the small speaker’s sound quality, but pricing and limited Siri functionality have left many users looking to other options in a category currently dominated by the likes Amazon and Google.  Apple hasn’t addressed sales figures to this point, but third-party reports have been pretty lack laster, thus far.

Of course, today’s iOS update brings some good news for HomePod owners — and should make the device a bit more well-rounded, so to speak. The long awaited addition of stereo pairing means you can buy not one, but two, of the $349 devices for your living, with each one managing a different stereo channel. AirPlay 2, meanwhile, brings some welcome upgrades for multi-room streaming through iOS — though the feature is set to be compatible with devices from a wide range of third-party manufacturers.

No word yet on how much the HomePod will run in its new countries.


Source: TechCrunch

AirPlay 2 and HomePod stereo pairing arrive with iOS 11.4

iOS 11.4 arrives today, and with it, a bunch of welcome upgrades. The biggest updates here are, unsurprisingly, on the streaming media front, including the arrival of AirPlay 2, and the long awaited ability to pair up two HomePods for some stereo music living room listening.

Among other things, AirPlay 2 brings with it improved multi-room audio, so users can seamlessly move songs from one room to the next or just play the same music in all rooms at once on any iOS device, Apple TV or HomePod, via Siri. You can also play different music in every room, with requests like “Hey Siri, play Crowded House in the kitchen,” which should be a nice addition for families.

There are also a number of third party manufacturers on board for AirPlay 2, meaning you’ll be able to use Siri to control music on speakers from some top names, including,  Bang & Olufsen, Bluesound, Bose, Bowers & Wilkins, Denon, Libratone, Marantz, Marshall, Naim, Pioneer and Sonos. Of course, from the sound of things, the system, naturally, works best with Apple’s own smart speaker.

The other big addition is the ability to pair HomePods. It’s something that Apple’s been promising since the early days of the smart speaker, and now it’s finally available as a free software update — for those who can afford to shell out for two $349 speakers, that is.

Once paired, the speakers rely on the A8 chip to sync and split the left and right stereo channels between the two devices. The speakers will recognize one another during setup and ask the user whether they want to form a stereo pair.

Speaking of the HomePod, the company also announced this morning that its smart speaker will be available in Canada, France and Germany on June 18.


Source: TechCrunch

Meet Super Anthony, the fighting robot that lands mighty blows

If you’ve always wanted recreate the fighting scenes in Big Hero 6 with your own little fighting robots, now is your chance. Super Anthony is a rocking, socking robot that can punch, kick, roll, and jump and has enough torque to knock any other little robot off its little robot legs.

Super Anthony costs $1,299 for early birds and consists of a little frame 14 inches high and a set of 45 kg per servo punch force motors. The system is controlled via a standard game controller or phone app and it is “wear resistant” so you can keep fighting. This particular model won a straight-line walking competition so you know he has great legs.

“Super Anthony has a customized 15-axis crafted structure that provides intuitive control for full freedom of mobility. He can fight more swiftly and accurately than other robots,” the creators write.

The robot is shipping on November 2018 and it looks to be an interesting little opponent. While you probably need a few Super Anthonys to get a real fight going – a multi-pack costs $5,199 – you can still have fun and experiment with a single robot until you and your wacky friends invent nanobot technology that eventually kills your brother but lets you learn about teamwork along the way.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086