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

Archivo del Autor: Belen De Leon

Clipisode launches a ‘talk show in a box’

A company called Clipisode is today launching a new service that’s essentially a “talk show in a box,” as founder Brian Alvey describes it. Similar to how Anchor now allows anyone to build a professional podcast using simple mobile and web tools, Clipisode does this for video content. With Clipisode, you can record a video that can be shared across any platform – social media, the web, text messages – and collect video responses that can then be integrated into the “show” and overlaid with professional graphics.

The video responses feature is something more akin to a video voicemail-based call-in feature.

Here’s how it works. The content creator will first use Clipisode to record their video, and receive the link to share the video across social media, the web, or privately through email, text messaging, etc. When the viewer or guest clicks the link, they can respond to the question the show’s “host” posed.

For example, a reporter could ask for viewers’ thoughts on an issue or a creator could ask their fans what they want to see next.

How the video creator wants to use this functionality is really up to them, and specific to the type of video show they’re making.

To give you an idea, during a pre-launch period, the app has been tested by AXS TV to promote their upcoming Top Ten Revealed series by asking music industry experts “Who Is Your All-time Favorite Guitarist?

BBC Scotland asked their Twitter followers who they want to see hired as the new manager for the Scotland national football team.

A full-time Twitch gamer, Chris Melberger asked his subscribers what device they watch Twitch on.

The content creator can then receive all the video responses to these questions privately, choose which ones they want to include in their finished show, and drag those responses into the order they want. The creator can respond back to the clips, too, or just add another clip at the end of of their video. Uploading pre-recorded clips from services like Dropbox or even your phone is supported as well.

Plus, content creators can use Clipisode to overlay professional-looking animations and graphics on top of the final video with the responses and replies. This makes it seem more like something made with help from a video editing team, not an app on your phone.

Because Clipisode invitations are web links, they don’t require the recipients to download an app.

“[People] don’t want to download an app for a one-time video reply,” explains Alvey. “But with this, people can reply.” And, he adds, what makes Clipisode interesting from a technical perspective, is that the web links users click to reply can work in any app in a way that feels seamless to the end user.

“That’s our biggest trick – making this work in other people’s apps, so there’s no new social network to join and nothing to download,” he says.

The app is free currently, but the plan is to generate revenue by later selling subscription access to the authoring suite where users can create the animated overlays and branding components that give the video the professional look-and-feel.

In an online CMS, creators can author, test and deploy animated themes that run on top of their videos.

The final video product can be shared back to social media, or downloaded as a video file to be published on video-sharing sites, social media, or as a video podcast.

Clipisode has been in development for some time, Alvey says. The company originally raised less than a million from investors including Mike Jones and Mark Cuban for a different product the founder describes as a Patreon competitor, before pivoting to Clipisode. Investors funded the new product with less than half a million.

The app itself took a couple of years to complete, something that Alvey says has to do with the animation studio it includes and the small team. (It’s just him and technical co-founder Max Schmeling.)

Clipisode is a free download on iOS and Android.


Source: TechCrunch

Veriff wants to make it simple to present identification online

Whenever you are doing something online that requires you to present an official ID like a passport or driver’s license to complete the transaction, it presents risk to both parties. Consumers want to know they are secure and brands want to know the person is using valid credentials. That’s where Veriff comes in.

Kaarel Kotkas, CEO and founder of the company, says the goal is to be “the Stripe of identity .” What he means is he wants to provide developers with the ability to embed identity verification into any application or website, as easily as you can use Stripe to add payments.

The company, which was originally launched in Estonia in 2015, is a recent graduate of the Y Combinator winter class. When you undertake any activity on the web or a mobile app that requires a valid ID, if Veriff is running under the hood, you can submit an ID such as a driver’s license. It uses a secret sauce to determine that the ID being presented is an officially issued one and that it belongs to the person in question.

When you consider that there were over 15 million identity thefts in the US in 2016 alone, you know it’s not a simple matter to identify a forgery. Fake IDs can be quite good and it’s often difficult to identify fraudulent ones with the naked eye.

It’s hard to tell the difference between the real and fake IDs in this shot. Photo: Veriff

If you want to open a bank account online for instance, you have to provide proof of identity for the bank. With Veriff, you take a picture of yourself, then submit a picture of your official ID and Veriff analyzes it to make sure it’s valid.

The idea is to make the ID process easy and quick for the consumer, while providing an accurate way for the brand to check IDs online. Consumers also benefit because someone can’t use their identity online to get credit or other services.

If there is an issue with the ID, the person can be directed to a human for a video chat where they can discuss it if need be.

The company currently has 20 customers and is on track to do $100,000 in revenue this month, according to data they provided at their Y Combinator Demo Day presentation. They plan to make money by charging $1 per verification.


Source: TechCrunch

What's new to watch online for April 2018 video – CNET

HBO has a ton of great shows and films coming up, including the much-anticipated return of the “Westworld” series.
Source: CNET

Facebook’s mission changed, but its motives didn’t

In January, Facebook announced that it would be changing its feed algorithm to promote users’ well-being over time spent browsing content. That’s a relatively new approach for a company whose ethos once centered around “move fast, break things.”

It wasn’t all that long ago (approximately a year and a half before the algorithm change) that Facebook VP Andrew “Boz” Bosworth, published an internal memo called “The Ugly,” which was circulated throughout the company. In it, Boz made it clear to employees that connecting people (i.e. growth) is the main focus at Facebook, at all costs.

Buzzfeed first published the memo, which said:

Maybe it costs a life by exposing someone to bullies. Maybe someone dies in a terrorist attack coordinated on our tools.

And still we connect people.

The ugly truth is that we believe in connecting people so deeply that anything that allows us to connect more people more often is *de facto* good. It is perhaps the only area where the metrics do tell the true story as far as we are concerned.

He goes on:

That isn’t something we are doing for ourselves. Or for our stock price (ha!). It is literally just what we do. We connect people. Period.

That’s why all the work we do in growth is justified. All the questionable contact importing practices. All the subtle language that helps people stay searchable by friends. All of the work we do to bring more communication in. The work we will likely have to do in China some day. All of it.

Facebook launched in 2004 and ushered in a honeymoon period for users. We reveled in uploading photos from our digital cameras and sharing them with friends. We cared about each and every notification. We shared our status. We played Farmville. We diligently curated our Likes.

But the honeymoon is over. Facebook grew to 1 billion active users in 2012. The social network now has over 2 billion active users. A growing number of people get their news from social media. The size and scope of Facebook is simply overwhelming.

And we’ve been well aware, as users and outsiders looking in on the network, that just like any other tool, Facebook can be used for evil.

But there was still some question whether or not Facebook leadership understood that principle, and if they did, whether or not they actually cared.

For a long time, perhaps too long, Facebook adhered to the “Move fast, break things” mentality. And things have certainly been broken, from fake news circulated during the 2016 Presidential election to the improper use of user data by third-party developers and Cambridge Analytica . And that’s likely the tip of the iceberg.

The memo was written long before the shit hit the fan for Facebook. It was published following the broadcast of Antonio Perkins’ murder on Facebook. This was back when Facebook was still insisting that it isn’t a media company, that it is simply a set of pipes through which people can ship off their content.

What is so shocking about the memo is that it confirms some of our deepest fears. A social network, with a population greater than any single country, is solely focused on growth over the well-being of the society it’s built. That the ends, to be a product everyone uses, might justify the means.

Facebook has tried to move away from this persona, however gently. In late 2016, Zuckerberg finally budged on the idea that Facebook is a media company, clarifying that it’s not a traditional media company. Last year, the company launched the Journalism Project in response to the scary growth of fake news on the platform. Zuckerberg even posted full-page print ads seeking patience and forgiveness in the wake of this most recent Cambridge Analytica scandal.

While that all seems like more of a public relations response than actionable change, it’s better than the stoic, inflexible silence of before.

After Buzzfeed published the memo, Boz and Zuckerberg both responded.

Boz said it was all about spurring internal debate to help shape future tools.

Zuck had this to say:

Boz is a talented leader who says many provocative things. This was one that most people at Facebook including myself disagreed with strongly. We’ve never believed the ends justify the means.

We recognize that connecting people isn’t enough by itself. We also need to work to bring people closer together. We changed our whole mission and company focus to reflect this last year.

If Boz wrote this memo to spark debate, it’s hard to discern whether that debate led to real change.

The memo has since been deleted, but you can read the full text below:

The Ugly

We talk about the good and the bad of our work often. I want to talk about the ugly.

We connect people.

That can be good if they make it positive. Maybe someone finds love. Maybe it even saves the life of someone on the brink of suicide.

So we connect more people

That can be bad if they make it negative. Maybe it costs a life by exposing someone to bullies. Maybe someone dies in a terrorist attack coordinated on our tools.

And still we connect people.

The ugly truth is that we believe in connecting people so deeply that anything that allows us to connect more people more often is *de facto* good. It is perhaps the only area where the metrics do tell the true story as far as we are concerned.

That isn’t something we are doing for ourselves. Or for our stock price (ha!). It is literally just what we do. We connect people. Period.

That’s why all the work we do in growth is justified. All the questionable contact importing practices. All the subtle language that helps people stay searchable by friends. All of the work we do to bring more communication in. The work we will likely have to do in China some day. All of it.

The natural state of the world is not connected. It is not unified. It is fragmented by borders, languages, and increasingly by different products. The best products don’t win. The ones everyone use win.

I know a lot of people don’t want to hear this. Most of us have the luxury of working in the warm glow of building products consumers love. But make no mistake, growth tactics are how we got here. If you joined the company because it is doing great work, that’s why we get to do that great work. We do have great products but we still wouldn’t be half our size without pushing the envelope on growth. Nothing makes Facebook as valuable as having your friends on it, and no product decisions have gotten as many friends on as the ones made in growth. Not photo tagging. Not news feed. Not messenger. Nothing.

In almost all of our work, we have to answer hard questions about what we believe. We have to justify the metrics and make sure they aren’t losing out on a bigger picture. But connecting people. That’s our imperative. Because that’s what we do. We connect people.


Source: TechCrunch

Check out the electrified drivetrains at the New York Auto Show video – Roadshow

From full EVs to plug-in hybrids, there’s plenty of power to go around.
Source: CNET

iPad Pro 2018: All the rumors on specs, price, release date – CNET

Having refreshed the entry-level iPad, Apple looks to redefine the iPad Pro.
Source: CNET

Google’s on-by-default ‘Articles for You’ leverage browser dominance for 2,100 percent growth

When you’ve got leverage, don’t be afraid to use it. That’s been Google’s modus operandi in the news and publishing world over the last year or so as it has pushed its AMP platform, funding various news-related ventures that may put it ahead, and nourished its personalized Chrome tabs on mobile. The latter, as Nieman Labs notes, grew 2,100 percent in 2017.

You may have noticed, since Chrome is a popular mobile browser and this setting is on by default, but the “Articles for You” appear automatically in every new tab, showing you a bunch of articles the company things you’d like. And it’s gone from driving 15 million article views to a staggering 341 million over the last year.

In late 2016, when Google announced the product, I described it as “polluting” the otherwise useful new tab page. I also don’t like the idea of being served news when I’m not actively looking for it — I understand that when I visit Google News (and I do) that my browser history (among other things) is being scoured to determine what categories and stories I’ll see. I also understand that everything I do on the site, as on every Google site, is being entered into its great data engine in order to improve its profile of me.

Like I said, when I visit a Google site, I expect that. But a browser is supposed to be a tool, not a private platform, and the idea that every tab I open is another data point and another opportunity for Google to foist its algorithms on me is rankling.

It has unsavory forebears. Remember Internet Explorer 6, which came with MSN.com as the default homepage? That incredible positioning drove so much traffic that for years after (and indeed, today) it drove disgusting amounts of traffic to anything it featured. But that traffic was tainted: you knew that firehose was in great part clicks from senior citizens who thought MSN was the entire internet.

Of course the generated pages for individual users aren’t the concentrated fire of a link on a major portal, but they are subject to Google approval and, of course, the requisite ranking bonus for AMP content. Can’t forget that!

But wherever you see the news first, that’s your news provider. And you can’t get much earlier than “as soon as you open a new tab.” That’s pretty much the ultimate positioning advantage.

Just how this amazing growth occurred is unclear. If there’s been any word of mouth, I missed it. “Have you tried scrolling down? The news is just right there!” It seems unlikely. My guess would be that the feature has been steadily rolling out in new regions, opting in new users who occasionally scroll down and see these stories.

And unlike many other news distribution platforms, there isn’t much for publishers or sites like this one to learn about it. How are stories qualified for inclusion? Is there overlap with Google News stuff? What’s shown if people aren’t signed in? I’ve asked Google for further info.

Do you, like me, dislike the idea that every time you open a tab — not just when you use its services — Google uses it as an opportunity to monetize you, however indirectly? Fortunately, and I may say consistent with Google’s user-friendliness in this type of thing, you can turn it off quite easily — on iOS, anyway.

Open the menu at the top right of any tab and hit settings. There should be a “Suggested articles” toggle — disable that and you’re done. While you’re at it, you might just head into Privacy and disable search and site suggestions and usage data.

On Android? You’ll have to dig into the app’s flags and toggle the hidden setting there. Not as user-friendly.


Source: TechCrunch

Piracy causes Google to yank Kodi from its autocomplete list in search results

Google removed the Kodi term from its autocomplete list of search suggestions. The list now points to Kodiak-related search results. Google claims Kodi’s link to piracy is the reason for the removal.

The post Piracy causes Google to yank Kodi from its autocomplete list in search results appeared first on Digital Trends.


Source: Digital trends

Lindsay Lohan loses Grand Theft Auto V lawsuit on appeal – CNET

It’s game over for the actress, as an appeals court finds a game character Lohan called her “unequivocal” likeness is rather a “generic … twentysomething woman.”
Source: CNET

Tesla's Model S Recall Is Just Its Latest Problem

Automakers recall cars all the time, but Tesla just doesn’t need any more problems right now.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164