Corpus Tex2all
msgbartop
Three Years in an Educational Doctorate
msgbarbottom

18 Jul 10 WW91VHViZSAtIFJTQ09OMTBfSG93X3RvX3JlZ2lzdGVyLm1vdg==

TmljZSAgdXNlIG9mIHNjcmVlbmNhc3QgZm9yIHNob3dpbmcgaG93IHRvIHJlZ2lzdGVyLiAgICAgPG9iamVjdCB3aWR0aD0iNDgwIiBoZWlnaHQ9IjM4NSI+PHBhcmFtIG5hbWU9Im1vdmllIiB2YWx1ZT0iaHR0cDovL3d3dy55b3V0dWJlLmNvbS92L19tZS1TMjBIem5ZJmFtcDtobD1lbl9VUyZhbXA7ZnM9MT9jb2xvcjE9MHhlMTYwMGYmYW1wO2NvbG9yMj0weGZlYmQwMSIgLz48cGFyYW0gbmFtZT0iYWxsb3dGdWxsU2NyZWVuIiB2YWx1ZT0idHJ1ZSIgLz48cGFyYW0gbmFtZT0iYWxsb3dzY3JpcHRhY2Nlc3MiIHZhbHVlPSJhbHdheXMiIC8+PGVtYmVkIHdpZHRoPSI0ODAiIGhlaWdodD0iMzg1IiBzcmM9Imh0dHA6Ly93d3cueW91dHViZS5jb20vdi9fbWUtUzIwSHpuWSZhbXA7aGw9ZW5fVVMmYW1wO2ZzPTE/Y29sb3IxPTB4ZTE2MDBmJmFtcDtjb2xvcjI9MHhmZWJkMDEiIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBhbGxvd3NjcmlwdGFjY2Vzcz0iYWx3YXlzIiBhbGxvd2Z1bGxzY3JlZW49InRydWUiPjwvZW1iZWQ+PC9vYmplY3Q+

08 Jul 10 Can Social Networks provide Emotional Wealth?

Can Social Networks provide Emotional Wealth?
- Watch more Tech Videos at Vodpod.

Tags: ,

06 Jul 10 Esther Wojcicki: Revolution Needed for Teaching Literacy in a Digital Age

  •  

    tags: no_tag

    • Harvard educational psychologist Jeanne Chall famously called this phenomenon the "fourth grade reading slump," where children cannot make the transition from learning to read to "reading to learn," which hinders their learning in all other subjects. International comparisons show that because of these early literacy setbacks America is losing the global race in science and math, areas central for 21st century skilled jobs.

      • fourth grade reading slump

    • far too many students hit a wall by fourth grade

      • Could it be that this is mwhen reading switches from being private to being public and social? We need to cast the iron bands of reading use at this age. Iron bands of habit dedicated to belief that reading is the royal road.

    • the current approach to solving the literacy crisis is locked in a time warp,

      • great quote

    • Unless the American education system changes course quickly to integrate literacy and digital culture into our current educational paradigm, academic achievement gains will continue to stagnate.

      • Read "rot"?

    • rectify

      • To make right–implies a map and a compass. There is neither.

    • exposed to a wide ranging vocabulary with complex words and ideas before age five

    • Educational video games, simulations, modeling tools, handheld devices, and media production tools can allow students to see how complex language and other symbol systems attach to the world.

    • These media teach students to master the production of knowledge, not just the consumption of knowledge. Kids learn to create videos, write blogs, collaborate online; the also learn to play video games, do digital storytelling, fan fiction, music, graphic art, anime and even more.

    • informal process of learning, collaboration, and transforming passion into knowledge is desperately needed in schools today.

    • Schools of education are still failing to teach student teachers how to integrate digital media in the classroom.

    • never even heard of Open Education Resources (OER), which offers thousands of free online resources for teachers; nor have they heard of Creative Commons, an open licensing format to help teachers share work and work collaboratively.

    • We recommend

    • Digital Teacher Corps

    • train teachers to help students learn to read by transforming information for discovery and problem-solving.

    • incentives for schools of education to update curriculum

    • use online collaborative tools, video production tools, blogging tools, mobile tools and a variety of commercial and non-profit programs targeting the classrooms. Frequently young teachers know how to use these tools on a personal level but not in the classroom.

    • Design alternative assessments and include project based learning in standards

    • assessments should be measuring skills based on project based learning, digital skills, problem solving skills and collaboration skills

    • Assessments drive the curriculum and so we need new assessments to drive a 21st century curriculum.

      • Feedback not assessment. Assessment is an unalloyed evil.

    • national models like Communities in Schools, First, Computer Clubhouse, Club Tech of the Boys and Girls Clubs, and the Quest to Learn, Digital Youth Network and School of One models in Chicago and New York City.

    • Establish Model Digital Schools in every state

    • High Tech High, Green Dot and KIPP Academies

    • Each state should establish at least one digital partnership elementary school as a model and demonstration site.

    • They could become a hub for the professional development of digitally savvy teachers.

    • Modernize public broadcasting

    • Alexis de Tocqueville, the French historian and author of Democracy in America, wrote: "I (fear) that men may reach a point where they look on every new theory as a danger, every innovation as a toilsome trouble, every social advance as a first step toward revolution, and that they may absolutely refuse to move at all."

      • quote for the times

Posted from Diigo. The rest of my favorite links are here.

13 Dec 09 V2lpIFRoZXJhcHkgZm9yIFNwZWNpYWwgTmVlZHMgU3R1ZGVudHM=

PHVsIGNsYXNzPSJkaWlnby1saW5rcm9sbCI+ICAgIDxsaT4gICAgPHAgY2xhc3M9ImRpaWdvLWxpbmsiPjxhIGhyZWY9Imh0dHA6Ly9ibG9nLmxlYXJuaW5ndG9kYXkuY29tL2Jsb2cvYmlkLzI0Mjg2L1dpaS1UaGVyYXB5LWZvci1TcGVjaWFsLU5lZWRzLVN0dWRlbnRzIiByZWw9Im5vZm9sbG93Ij5XaWkgVGhlcmFweSBmb3IgU3BlY2lhbCBOZWVkcyBTdHVkZW50czwvYT48L3A+ICAgIDx1bCBjbGFzcz0iZGlpZ28taGlnaGxpZ2h0cyI+ICAgICAgICA8bGk+ICAgICAgICA8ZGl2IGNsYXNzPSJkaWlnb0NvbnRlbnQiPiAgICAgICAgPGRpdiBjbGFzcz0iZGlpZ29Db250ZW50SW5uZXIiPiAgICAgICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyI+VGhlIDwvc3Bhbj48bGVvX2hpZ2hsaWdodCBzdHlsZT0iYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMTUwKTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZTsgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IC1tb3otaW5pdGlhbDsgLW1vei1iYWNrZ3JvdW5kLW9yaWdpbjogLW1vei1pbml0aWFsOyAtbW96LWJhY2tncm91bmQtaW5saW5lLXBvbGljeTogLW1vei1pbml0aWFsOyBmb250LXdlaWdodDogYm9sZDsiIG9ubW91c2VvdXQ9Imxlb0hpZ2hsaWdodHNIYW5kbGVNb3VzZU91dCgnbGVvSGlnaGxpZ2h0c19VbmRlcmxpbmVfMicpIiBvbmNsaWNrPSJsZW9IaWdobGlnaHRzSGFuZGxlQ2xpY2soJ2xlb0hpZ2hsaWdodHNfVW5kZXJsaW5lXzInKSIgbGVvaGlnaGxpZ2h0c191cmw9Imh0dHAlM0EvL3RoZWJyb3dzZXJoaWdobGlnaHRlci5jb20vbGVvbmFyZG8vaGlnaGxpZ2h0cy9rZXl3b3Jkcz9rZXl3b3JkcyUzRHdpaSIgb25tb3VzZW92ZXI9Imxlb0hpZ2hsaWdodHNIYW5kbGVNb3VzZU92ZXIoJ2xlb0hpZ2hsaWdodHNfVW5kZXJsaW5lXzInKSIgaWQ9Imxlb0hpZ2hsaWdodHNfVW5kZXJsaW5lXzIiIGxlb2hpZ2hsaWdodHNfa2V5d29yZHM9IndpaSI+V2lpPC9sZW9faGlnaGxpZ2h0PjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPiBjYW4gYmUgdXNlZCBpbiBzcGVjaWFsIG5lZWRzIGNsYXNzcm9vbXMgdG86PC9zcGFuPjxiciAvPiAgICAgICAgPC9wPiAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij4tCWhlbHAgc3R1ZGVudHMgd2l0aCB0aGVpciBoYW5kL2V5ZSBjb29yZGluYXRpb248YnIgLz4gICAgICAgIC0JZW5jb3VyYWdlIHN0dWRlbnRzIHdpdGggcGh5c2ljYWwgZGlzYWJpbGl0aWVzIHRvIG1vdmUsIHByb3ZpZGluZyBtdWNoLW5lZWRlZCBjaXJjdWxhdGlvbiB0byB0aGVpciBsaW1icyA8YnIgLz4gICAgICAgIC0JZW5hYmxlIHN0dWRlbnRzIHRvIHRha2UgcGFydCBpbiB2aXJ0dWFsIHNwb3J0cyBzdWNoIGFzIGJhc2ViYWxsLCBib3dsaW5nLCB2b2xsZXliYWxsLCBnb2xmIGFuZCB0ZW5uaXM8YnIgLz4gICAgICAgIC0JYWlkIHN0dWRlbnRzIGluIGdhaW5pbmcgYmFsYW5jZSBhbmQgY29vcmRpbmF0aW9uIHRocm91Z2ggdmlydHVhbCBkYW5jZSBwcm9ncmFtczxiciAvPiAgICAgICAgLQlpbmNyZWFzZS9kZXZlbG9wIHRoZSBhYmlsaXR5IHRvIGNvbmNlbnRyYXRlIGZvciBhIGxvbmcgcGVyaW9kIG9mIHRpbWUgPGJyIC8+ICAgICAgICAtCW1vdGl2YXRlIHN0dWRlbnRzIHRvIGFjaGlldmUgZ29hbHM8YnIgLz4gICAgICAgIC0JaGVscCB3aXRoIHByb2JsZW0tc29sdmluZywgcmVhc29uaW5nLCBhbmQgY29tbXVuaWNhdGlvbiBza2lsbHM8L2Rpdj4gICAgICAgIDwvZGl2PiAgICAgICAgPC9kaXY+ICAgICAgICA8dWwgY2xhc3M9ImRpaWdvLXN0aWNreS1ub3RlcyI+ICAgICAgICAgICAgPGxpPjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij4gLSBwb3N0IGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj50ZWxsaW88L2E+PC9zcGFuPjwvbGk+ICAgICAgICA8L3VsPiAgICAgICAgPC9saT4gICAgPC91bD4gICAgPC9saT48L3VsPjxiciAvPlBvc3RlZCBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tIj5EaWlnbzwvYT4uIFRoZSByZXN0IG9mIG15IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj5mYXZvcml0ZSBsaW5rczwvYT4gYXJlIGhlcmUu

27 Nov 09 SNS Revolution?

  • tags: no_tag

    • "gateways" to the Web,

    • unique visitors.

    • a shift is under way

    • Other players are becoming gateways, too, in a kind of evolutionary advance that will change the way we use the Internet–and alter advertisers’ behavior.

    • social networking sites

    • new tools will allow members to take their social-media identities with them when they go to other Web sites

    • users increasingly will be able to define themselves by their social network of origin.

    • Content, communications, commerce, and search have already ceased to be the unique province of the Big Four. Until recently, only "portals" offered free Web mail. Now MySpace, with its 300 million users, is gearing up to offer e-mail. It also has introduced a toolbar that lets members see "feeds" from friends–accounts of what they’re seeing or buying on other Web sites. As for Facebook, having recently surpassed 200 million active users, it offers e-mail, instant messaging, photo posting, and video sharing. Members can also shop online without leaving the site and in some cases (with amazon.com, for instance) communicate with "friends" from their social network about what they’re buying. Consider it a social variation on the news feeds provided by Google, Yahoo, and MSN. According to technology blog TechCrunch, such features enabled Facebook to add 40 million users in February alone. It now has 276 million unique monthly visitors–double the traffic of any of the Big Four portals, including Google.

    • a social overlay is spreading across the Web

    • Facebook Connect and MySpaceID

    • Friend Connect

Posted from Diigo. The rest of my favorite links are here.

23 Aug 09 Digress.it Is More Like Progress.it

I had tried to install CommentPress several times over the years on a
WordPress site dedicated to it alone, but never had any luck or time to suss out the problems.  Well, they fixed it so that even a techn00b like me can do it. It is a good show.  In no particular order here are some cool things it can do.

Embedding:

Threaded:

25 Jun 09 TGFycnkgRmVybGF6em8ncyBBdXRoZW50aWMgV3JpdGluZyBMaXN0

PHVsIGNsYXNzPSJkaWlnby1saW5rcm9sbCI+ICAgIDxsaT4gICAgPHAgY2xhc3M9ImRpaWdvLWxpbmsiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGEgaHJlZj0iaHR0cDovL2xhcnJ5ZmVybGF6em8uZWR1YmxvZ3Mub3JnLzIwMDkvMDQvMDEvdGhlLWJlc3QtcGxhY2VzLXdoZXJlLXN0dWRlbnRzLWNhbi13cml0ZS1mb3ItYW4tYXV0aGVudGljLWF1ZGllbmNlIiByZWw9Im5vZm9sbG93Ij5UaGUgQmVzdCBQbGFjZXMgV2hlcmUgU3R1ZGVudHMgQ2FuIFdyaXRlIEZvciBBbiAmbGRxdW87QXV0aGVudGljIEF1ZGllbmNlJnJkcXVvOyB8IExhcnJ5IEZlcmxhenpvJ3MgV2Vic2l0ZXMgb2YgdGhlIERheS4uLjwvYT48L2ZvbnQ+PC9wPiAgICA8dWwgY2xhc3M9ImRpaWdvLWhpZ2hsaWdodHMiPiAgICAgICAgPGxpPiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5JJnJzcXVvO3ZlIGJlZW4gc3BlbmRpbmcgdGltZSBvdmVyIHRoaXMgcGFzdCB5ZWFyIHJlZmxlY3RpbmcgYW5kIGV2YWx1YXRpbmcgb24gaG93IEkgY2FuIGJlIG1vcmUgZWZmZWN0aXZlIGluIHRlYWNoaW5nIHdyaXRpbmcgJm1kYXNoOyBib3RoIHRvIEVuZ2xpc2ggTGFuZ3VhZ2UgTGVhcm5lcnMgYW5kIG15IG1haW5zdHJlYW0gbmludGgtZ3JhZGUgc3R1ZGVudHMuPC9mb250PjwvZGl2PiAgICAgICAgPGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48L2ZvbnQ+ICAgICAgICA8dWwgY2xhc3M9ImRpaWdvLXN0aWNreS1ub3RlcyI+ICAgICAgICAgICAgPGxpPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgY29sb3I9IiMwMDAwMDAiPkluIEtlbnR1Y2t5IHdyaXRpbmcgdGVhY2hlcnMgaGF2ZSBoYWQgdG8gY29wZSB3aXRoIHRoZSAnZGVtaXNlJyBvZiB0aGUgd3JpdGluZyBwb3J0Zm9saW8gaW4gdGhlaXIgb3duIGNsYXNzcm9vbXMsIGJ1dCBwZXJoYXBzIHdoYXQncyB3b3JzZSB0aGV5IGhhdmUgaGFkIHRvIGRlYWwgd2l0aCBpdHMgZGVtaXNlIGluIG90aGVyIGNvbnRlbnQgYXJlYSBjbGFzc3Jvb21zLjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij4gLSBwb3N0IGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj50ZWxsaW88L2E+PC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPC91bD4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPjwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgPC91bD4gICAgPGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+PGJyIC8+ICAgIDwvc3Bhbj48L2ZvbnQ+ICAgIDx1bCBjbGFzcz0iZGlpZ28taGlnaGxpZ2h0cyI+ICAgICAgICA8bGk+ICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZsZHF1bzthdXRoZW50aWMgYXVkaWVuY2UmcmRxdW87ICZtZGFzaDsgaW4gb3RoZXIgd29yZHMsIHNvbWVvbmUgb3RoZXIgdGhhbiBtZS48L2ZvbnQ+PC9kaXY+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvZm9udD4gICAgICAgIDx1bCBjbGFzcz0iZGlpZ28tc3RpY2t5LW5vdGVzIj4gICAgICAgICAgICA8bGk+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5JIGxpa2UgdGhpcyB2ZXJ5IHNpbXBsZSBkZWZpbml0aW9uLiAgV3JpdGluZyB0byBsZWFybiwgeWVzLCBidXQgbW9zdGx5IHRvIGRvIHNpbmNlIHRoZSBvYmplY3Qgb2YgYWxsIHRlYWNoaW5nIGlzIHRvIGdldCBzdHVkZW50IHRvIHVzZSB3aGF0IHRoZXkgbGVhcm4uICBXcml0aW5nIHRvIGxlYXJuIHRoYXQgZG9lcyBub3QgcmVzdWx0IGluICdkb2luZycgb2Ygc29tZSBzb3J0IGlzLi4uIEEgV0FTVEUgT0YgRVZFUllPTkUnUyBUSU1FLjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij4gLSBwb3N0IGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj50ZWxsaW88L2E+PC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPC91bD4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPjxiciAvPiAgICAgICAgPC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPGxpPiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5JJnJzcXVvO3ZlIGFsc28gYmVlbiB0cnlpbmcgdG8gcHVsbCB0b2dldGhlciBhIGxpc3Qgb2YgZWFzeSBvbmxpbmUgc2l0ZXMgd2hlcmUgc3R1ZGVudHMgd3JpdGUgbW9yZSBmb3IgYW4gJmxkcXVvO2F1dGhlbnRpYyBhdWRpZW5jZSZyZHF1bzsgYW5kIG1lZXQgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTo8L2ZvbnQ+PC9kaXY+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvZm9udD4gICAgICAgIDx1bCBjbGFzcz0iZGlpZ28tc3RpY2t5LW5vdGVzIj4gICAgICAgICAgICA8bGk+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5JIGFtIGEgc3Vja2VyIGZvciBsaXN0cyBsaWtlIHRoaXMuICBJIGFtIGp1c3QgZ29pbmcgdG8gdmlzaXQgYW5kIGFubm90YXRlIGEgZmV3IG9mIHRoZXNlLCBub3QgYSBiYWQgaWRlYSBmb3Igc3R1ZGVudHMgdG8gZG8gZWl0aGVyIHVzaW5nIERpaWdvIGFuZCBhIGJsb2cuPHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPiAtIHBvc3QgYnkgPGEgaHJlZj0iaHR0cDovL3d3dy5kaWlnby5jb20vdXNlci90ZWxsaW8iPnRlbGxpbzwvYT48L3NwYW4+PC9mb250PjwvbGk+ICAgICAgICA8L3VsPiAgICAgICAgPC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPiAgICAgICAgPHA+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4qIFRoZSB3cml0aW5nIHJlcXVpcmVkIHdvdWxkIGJlIHNob3J0LCBub3QgbGVuZ3RoeSBwaWVjZXMsIHRoYXQgY291bGQgYmUgZG9uZSBpbiBhIHJlYXNvbmFibGUgYW1vdW50IG9mIHRpbWUgJm1kYXNoOyBhIGZldyBkYXlzIGF0IGEgbWF4aW11bSBhbmQgcHJlZmVyYWJseSBsZXNzLjwvZm9udD48L3A+ICAgICAgICA8cD48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiogVGhlIGNyZWF0aW5nIGFuZCBwb3N0aW5nIHByb2Nlc3MgaXMgc2ltcGxlICZtZGFzaDsgYWNjZXNzaWJsZSBib3RoIHRvIG15IEVuZ2xpc2ggTGFuZ3VhZ2UgTGVhcm5lciBzdHVkZW50cyBhbmQgdG8gbWUuPC9mb250PjwvcD4gICAgICAgIDxwPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+KiBQb3N0aW5nIHRoZSBwaWVjZSBkb2VzIG5vdCBuZWNlc3NhcmlseSByZXF1aXJlIGFueSBraW5kIG9mIG9uZ29pbmcgY29tbWl0bWVudCBmb3IgY29tbXVuaWNhdGlvbiAmbWRhc2g7IG9uY2UgaXQmcnNxdW87cyB1cCwgaXQgbWlnaHQgYmUgaW50ZXJlc3RpbmcgdG8gY2hlY2stYmFjayBhZnRlciBhd2hpbGUgdG8gc2VlIGlmIHRoZXJlIGhhdmUgYmVlbiBhbnkgcmVhY3Rpb25zIChpZiB0aGUgc2l0ZSBpcyBzZXQtdXAgZm9yIHRoYXQga2luZCBvZiBpbnZvbHZlbWVudCksIGJ1dCBpdCZyc3F1bztzIHJlYWxseSBqdXN0IGEgbWF0dGVyIG9mIHN0aWNraW5nIGl0IHVwIHRoZXJlIGluIGEgcGxhY2UgdGhhdCBnZXRzIGEgZmFpciBhbW91bnQgb2YgJmxkcXVvO3RyYWZmaWMmcmRxdW87IGFuZCZuYnNwOyBrbm93aW5nIHRoYXQgaXQmcnNxdW87cyBsaWtlbHkgb3RoZXJzIHdpbGwgcmVhZCBpdC48L2ZvbnQ+PC9wPiAgICAgICAgPHA+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4qIFRoZXJlIHNlZW1zIHRvIGJlIHNvbWUga2luZCBvZiBlbmZvcmNlZCBzdGFuZGFyZHMgZm9yIGFsbCB0aGUgY29udGVudCB0aGF0JnJzcXVvO3MgcG9zdGVkIG9uIHRoZSBzaXRlLiZuYnNwOyBJbiBvdGhlciB3b3JkcywmbmJzcDsgd2hlbiBzdHVkZW50cyBleHBsb3JlIGl0IHRvIHNlZSBtb2RlbHMgb2Ygd2hhdCBvdGhlcnMgaGF2ZSB3cml0dGVuLCBpdCZyc3F1bztzIHVubGlrZWx5IHRoZXkgd2lsbCBlbmNvdW50ZXIgc29tZXRoaW5nIHRoYXQgaXMgaW5hcHByb3ByaWF0ZSBmb3IgY2xhc3Nyb29tIHVzZS48L2ZvbnQ+PC9wPiAgICAgICAgPC9kaXY+ICAgICAgICA8dWwgY2xhc3M9ImRpaWdvLXN0aWNreS1ub3RlcyI+ICAgICAgICAgICAgPGxpPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+TGFycnkgRmVybGF6em8ncyBBdXRoZW50aWMgV3JpdGluZyBDcml0ZXJpYSBpbiBhIE51dHNoZWxsICAxLiAgTWFrZSAnZW0gc2hvcnQgdG8gcHJvZHVjZSBhbmQgZG8uICAyLiAgTWFrZSBwdWJsaXNoaW5nIHNpbXBsZSBhbmQgYWNjZXNzaWJsZS4gIDMuICBXcml0ZSBhbmQgZG9uZSBhbmQgbW92ZSBvbiB0byB0aGUgbmV4dCB0YXNrLiAgNC4gIE1ha2Ugc3VyZSB0aGUgcHVibGlzaGluZyBzaXRlIGhhcyBhIGNvcC48c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+IC0gcG9zdCBieSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+dGVsbGlvPC9hPjwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDwvdWw+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij48YnIgLz4gICAgICAgIDwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGEgaHJlZj0iaHR0cDovL3d3dy53aGF0cGVyY2VudC5jb20vIj5XaGF0IFBlcmNlbnQ8L2E+IGxldHMgeW91IHN0YXRlIGEgc2ltcGxlIG9waW5pb248L2ZvbnQ+PC9kaXY+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvZm9udD4gICAgICAgIDx1bCBjbGFzcz0iZGlpZ28tc3RpY2t5LW5vdGVzIj4gICAgICAgICAgICA8bGk+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj55b3UgbmVlZCB0byBzaWduIHVwIHRvIGNvbW1lbnQsIGJ1dCBkb2VzIGFsbG93IHlvdSB0byBkbyBhIGxpdHRsZSBtb3JlIGluZGVwdGggcmVzZWFyY2ggb24gaXNzdWUuPHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPiAtIHBvc3QgYnkgPGEgaHJlZj0iaHR0cDovL3d3dy5kaWlnby5jb20vdXNlci90ZWxsaW8iPnRlbGxpbzwvYT48L3NwYW4+PC9mb250PjwvbGk+ICAgICAgICA8L3VsPiAgICAgICAgPGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+PGJyIC8+ICAgICAgICA8L3NwYW4+PC9mb250PjwvbGk+ICAgICAgICA8bGk+ICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxhIGhyZWY9Imh0dHA6Ly93d3cucmVjaXBla2V5LmNvbS9pbmRleC5waHAiPlJlY2lwZSBLZXk8L2E+IGxldHMgeW91IGRyYWctYW5kLWRyb3AgaXRlbXMgaW50byBhIHZpcnR1YWwgcGFudHJ5PC9mb250PjwvZGl2PiAgICAgICAgPGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48L2ZvbnQ+ICAgICAgICA8dWwgY2xhc3M9ImRpaWdvLXN0aWNreS1ub3RlcyI+ICAgICAgICAgICAgPGxpPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+UGVyZmVjdCBmb3IgY2xhc3Nyb29tIHJlY2lwZSBib29rcy4gIFBlcmZlY3QgZm9yIGZhbWlseSBsaXZpbmcgYWN0aXZpdGllcy4gIFN0dWRlbnRzIG5lZWQgdG8ga25vdyBhYm91dCBvbmxpbmUgZm9vZCBpbmZvLiAgVGhpcyBpcyBvbmUgb2YgbWFueS4gIEluIGZhY3QgaXQgd291bGQgbWFrZSBhIHZlcnkgYXV0aGVudGljIHdyaXRpbmcgdG8gZ2V0IHN0dWRlbnRzIHRvIGdhdGhlciBjb29sLCBzdHVkZW50LWNlbnRyaWMgZm9vZC9yZWNpcGUgd2Vic2l0ZXMgdG9nZXRoZXIgZm9yIGFuIGFubm90YXRlZCBwb3N0LjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij4gLSBwb3N0IGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj50ZWxsaW88L2E+PC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPC91bD4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPjxiciAvPiAgICAgICAgPC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPGxpPiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48YSBocmVmPSJodHRwOi8vd3d3LnNoZWxmYXJpLmNvbS8iPlNoZWxmYXJpPC9hPiwgdGhvdWdoLCBzZWVtcyBsaWtlIGEgdmVyeSByZWFzb25hYmxlIGFsdGVybmF0aXZlLiBTdHVkZW50cyBjYW4gY3JlYXRlIHRoZWlyIG93biB2aXJ0dWFsIGJvb2tzaGVsZiBhbmQgd3JpdGUgcmV2aWV3cyBvZiB0aGVtLjwvZm9udD48L2Rpdj4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PC9mb250PiAgICAgICAgPHVsIGNsYXNzPSJkaWlnby1zdGlja3ktbm90ZXMiPiAgICAgICAgICAgIDxsaT48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPkkgdXNlIHRoaXMgb25lIGFuZCBmaW5kIGl0IHRvIGJlIGV4Y2VsbGVudC4gIFlvdSBjb3VsZCBzdGFydCBhIG5ldyBzaGVsZmFyaSBmb3IgeW91ciBjbGFzcywgb3BlbiB1cCBhIG5ldyBkaXNjdXNzaW9uLCB0aGVuIGhhdmUgc3R1ZGVudHMgZGlzY3VzcyB0aGUgYm9vayBzZWxlY3RlZC4gIEFmdGVyIGEgcm91bmQgb2YgZGlzY3Vzc2lvbiB5b3UgY291bGQgYXNrIHN0dWRlbnRzIHRvIHBpY2sgYSB0b3AgZml2ZSB0aGVuIGNyZWF0ZSBhIHJ1YnJpYyBpbiBncm91cHMgdGhhdCB3b3VsZCBiZSB1c2VkIHRvIGV2YWx1YXRlIHRoZSBuZXh0IHJvdW5kIG9mICB3cml0aW5ncy4gIEkga25vdyBpdCB3b3VsZCBoYXZlIHRvIGJlIGFkYXB0ZWQsIGJ1dCB3b3VsZG4ndCB0aGlzIG1ha2UgZm9yIGludGVyZXN0aW5nIGFjdGlvbiByZXNlYXJjaCBhcyB5b3UgY29tcGFyZSBmaXJzdCBhbmQgbGFzdCBkaXNjdXNzaW9ucyB1c2luZyB0aGlzIG1ldGhvZC48c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+IC0gcG9zdCBieSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+dGVsbGlvPC9hPjwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDwvdWw+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij48YnIgLz4gICAgICAgIDwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGEgaHJlZj0iaHR0cDovL3d3dy5saWJyYXJ5dGhpbmcuY29tLyI+TGlicmFyeSBUaGluZzwvYT4gaXMgc2ltaWxhciB0byBTaGVsZmFyaTwvZm9udD48L2Rpdj4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PC9mb250PiAgICAgICAgPHVsIGNsYXNzPSJkaWlnby1zdGlja3ktbm90ZXMiPiAgICAgICAgICAgIDxsaT48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPkdvIGhlcmUganVzdCB0byBzZWUgdGhpczogIGh0dHA6Ly93d3cubGlicmFyeXRoaW5nLmNvbS96ZWl0Z2Vpc3Q8c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+IC0gcG9zdCBieSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+dGVsbGlvPC9hPjwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDwvdWw+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij48YnIgLz4gICAgICAgIDwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGEgb25jbGljaz0idXJjaGluVHJhY2tlciAoJy9vdXRib3VuZC9hcnRpY2xlL3d3dy56dW5hbC5jb20nKTsiIGhyZWY9Imh0dHA6Ly93d3cuenVuYWwuY29tLyI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMjMsIDMxLCA1NCk7Ij5adW5hbDwvc3Bhbj48L2E+IGlzIGEgZnJlZSBhbmQgZWFzeSB3YXkgZm9yIHN0dWRlbnRzIChhbmQgdGVhY2hlcnMpIHRvIGNyZWF0ZSB3ZWJxdWVzdHMgKHRob3VnaCB0aGV5IG1pZ2h0IGJlIG1vcmUgYXBwcm9wcmlhdGVseSBjYWxsZWQgSW50ZXJuZXQgU2NhdmVuZ2VyIEh1bnRzKS48L2ZvbnQ+PC9kaXY+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjwvZm9udD4gICAgICAgIDx1bCBjbGFzcz0iZGlpZ28tc3RpY2t5LW5vdGVzIj4gICAgICAgICAgICA8bGk+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5HcmVhdCBpZGVhIGluIHRoZWlyIGRlbW8gZm9yIGEgbWF0aCB0ZWFjaGVyIHRvIHVzZSB3cml0aW5nIGFzIGxlYXJuaW5nLiAgaHR0cDovL3p1bmFsLmNvbS93ZWJxdWVzdC5waHA/dXNlcj0xPHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPiAtIHBvc3QgYnkgPGEgaHJlZj0iaHR0cDovL3d3dy5kaWlnby5jb20vdXNlci90ZWxsaW8iPnRlbGxpbzwvYT48L3NwYW4+PC9mb250PjwvbGk+ICAgICAgICA8L3VsPiAgICAgICAgPC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGEgaHJlZj0iaHR0cDovL3RyYXZlbGRrLmNvbS9ob3ctdG8vY3JlYXRlLWd1aWRlcyI+VHJhdmVsIERLPC9hPiwgd2hpY2ggbGV0cyB5b3UgZWFzaWx5IGNyZWF0ZSB5b3VyIG93biBvbmxpbmUgdHJhdmVsIGd1aWRlcyBpbmNsdWRpbmcgd3JpdGluZyByZXZpZXdzIG9mIGF0dHJhY3Rpb25zIChUaGFua3MgdG8gPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL2RpYW5hZGVsbCI+RGlhbmEgRGVsbDwvYT4gZm9yIHRoZSB0aXApLjwvZm9udD48L2Rpdj4gICAgICAgIDx1bCBjbGFzcz0iZGlpZ28tc3RpY2t5LW5vdGVzIj4gICAgICAgICAgICA8bGk+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5PSywgeW91IGFyZSB0YWtpbmcgYSBmaWVsZHRyaXAgb3IgYSBjbGFzcyBncm91cCAoT2sgaW1hZ2luZSB5b3UgaGF2ZSB0aGUgbW9uZXkgdG8gZG8gdGhpcyBvciBqdXN0IGRvIGl0IHZpcnR1YWxseSkuICBEbyB0aGlzIGd1aWRlIGZpcnN0LCB0aGVuIGRvICdyZXBvcnRpbmcnIHdoaWxlIHRoZXJlLCB0aGVuIGRvIGEgZm9sbG93IHVwLiAgUHJpbnQgdGhlIGJvb2sgYW5kIGFsbG93IGZvbGtzIHRvIGJ1eSBpdCBhbmQgYnV5IG9uZSBmb3IgdGhlIGxpYnJhcnkuICBEb2N1bWVudGluZyBvbmUncyBsaWZlIGlzIGFuIG9sZCBpZGVhLCBidXQgbm93IGV2ZXJ5b25lIGNhbiBkbyBpdC4gIFNob3VsZG4ndCB3ZSBzaG93IHRoZW0gYmVmb3JlIHRoZXkgbWFrZSBhIGRvZydzIGJyZWFrZmFzdCBvZiBpdCBvbiBNeVNwYWNlIG9yIEZhY2Vib29rPzxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij4gLSBwb3N0IGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj50ZWxsaW88L2E+PC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPC91bD4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPjxiciAvPiAgICAgICAgPC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPGxpPiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5TdHVkZW50cyBjYW4gcGljayBhIHBhaW50aW5nLCBvciBjcmVhdGUgdGhlaXIgb3duIGFydHdvcmssIGFuZCB0aGVuIHdyaXRlIGEgc3RvcnkgYWJvdXQgaXQgYXQmbmJzcDsgPGEgaHJlZj0iaHR0cDovL3d3dy5hcnRvZnN0b3J5dGVsbGluZy5vcmcvIj5UaGUgQXJ0IG9mIFN0b3J5dGVsbGluZzwvYT4uJm5ic3A7PC9mb250PjwvZGl2PiAgICAgICAgPGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48L2ZvbnQ+ICAgICAgICA8dWwgY2xhc3M9ImRpaWdvLXN0aWNreS1ub3RlcyI+ICAgICAgICAgICAgPGxpPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+QSBncmVhdCBpZGVhLCBleGVjdXRpb24gaXMgdmVyeSBzaW1wbGUsIHJlcXVpcmVzIGEgcXVpZXQgcGxhY2UgZm9yIHN0dWRlbnRzIHRvIHJlY29yZC4gIENvbnN0cmFpbmVkIHRvIHRoZSBhcnQgaW4gdGhlaXIgbXVzZXVtLCBidXQgc3RpbGwgYSBncmVhdCB3YXkgdG8gZGVtbyB0aGUgcHJvY2VzcyB0aGF0IG11bHRpbWVkaWEgcHJvZHVjdGlvbiBtaWdodCBnbyB0aHJvdWdoOiAgaW1hZ2UtLSZndDtzY3JpcHQtLSZndDt2b2ljZS0tJmd0O3Byb2R1Y3QtLSZndDtwdWJsaXNoLjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij4gLSBwb3N0IGJ5IDxhIGhyZWY9Imh0dHA6Ly93d3cuZGlpZ28uY29tL3VzZXIvdGVsbGlvIj50ZWxsaW88L2E+PC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPC91bD4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPjxiciAvPiAgICAgICAgPC9zcGFuPjwvZm9udD48L2xpPiAgICAgICAgPGxpPiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5TdHVkZW50cyBib3RoIGFza2luZyBhbmQgYW5zd2VyaW5nIHF1ZXN0aW9ucyBhdCB0aGUgdmFyaW91cyBvbmxpbmUgV2lraS1saWtlIHNpdGVzIGxpa2UgPGEgaHJlZj0iaHR0cDovL2Fuc3dlcnMueWFob28uY29tLyI+WWFob28gQW5zd2VyczwvYT4sIDxhIGhyZWY9Imh0dHA6Ly93aWtpLmFuc3dlcnMuY29tLyI+V2lraUFuc3dlcnM8L2E+LCBhbmQgPGEgaHJlZj0iaHR0cDovL2Fuc3dlcnMud2lraWEuY29tL3dpa2kvV2lraWFuc3dlcnMiPldpa2lhbnN3ZXJzPC9hPiAoeWVzLCB0aGUgbGFzdCB0d28gYXJlIGluZGVlZCBkaWZmZXJlbnQgc2l0ZXMpIGFyZSBkZWZpbml0ZWx5IGV4YW1wbGVzIG9mIHdyaXRpbmcgZm9yIGFuICZsZHF1bzthdXRoZW50aWMgYXVkaWVuY2UuJnJkcXVvOyZuYnNwOzwvZm9udD48L2Rpdj4gICAgICAgIDxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PC9mb250PiAgICAgICAgPHVsIGNsYXNzPSJkaWlnby1zdGlja3ktbm90ZXMiPiAgICAgICAgICAgIDxsaT48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPkkgY2FuJ3QgZXZlbiBiZWdpbiB0byBkcmF3IG91dCB0aGUgaW1wbGljYXRpb25zIGZvciBhdXRoZW50aWMgd3JpdGluZyBoZXJlLiAgUGVyaGFwcyB0aGUgY2xhc3MgY291bGQga2VlcCBhIGxpc3Qgb2YgcnVubmluZyBxdWVzdGlvbnMgdGhhdCBuZWVkIGFuc3dlcmluZyBhdCBvbmUgb2YgdGhlc2Ugc2l0ZXMuICBBbGxvdyBhbnkgc3R1ZGVudCB0byBwdWJsaWNseSBhZGQgdG8gdGhlIGxpc3QsIHRha2UgYSBjZWxscGhvbmUgcGljdHVyZSBvZiB0aGUgbGlzdCwgcHJpbG50IGl0IG91dCBhbmQgYWxsb3cgc3R1ZGVudHMgdG8gd29yayBhdCAmcXVvdDtmYWxsb3cmcXVvdDsgdGltZXMgb2YgdGhlIGRheS4gIE15IG1vdHRvIGluIGFueSBjbGFzc3Jvb206ICBhbHdheXMgaGF2ZSBzb21ldGhpbmcgY29vbCB0byBkby48c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+IC0gcG9zdCBieSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+dGVsbGlvPC9hPjwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDwvdWw+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij48YnIgLz4gICAgICAgIDwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGEgaHJlZj0iaHR0cDovL3d3dy5teWhlcm8uY29tL215aGVyby9ob21lLmFzcCI+TXkgSGVybzwvYT4gaXMgYSBzaXRlIHdoZXJlIHN0dWRlbnRzIGNhbiB3cml0ZSBhYm91dCBwZW9wbGUgdGhleSB2aWV3IGFzJmhlbGxpcDtoZXJvZXMuIFlvdSBjYW4gcmVnaXN0ZXIgYW5kIGNyZWF0ZSBhIG11bHRpbWVkaWEgd2VicGFnZSBhYm91dCB5b3VyIGNob2ljZXMsIGJ1dCwgZXZlbiBiZXR0ZXIgKGF0IGxlYXN0LCBpbiBteSB2aWV3KSwgeW91IGNhbiBnbyB0byB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5teWhlcm8uY29tL215aGVyby9nby9ndWVzdGJvb2svaW5kZXguYXNwIj5HdWVzdGJvb2s8L2E+IGFyZWEgYW5kIHdyaXRlIGEgc2hvcnQgcGllY2UgdGhhdCBhcHBlYXJzIGltbWVkaWF0ZWx5ICh0aGVyZSBhcmUgYXV0b21hdGljIGZpbHRlcnMgdG8gc2NyZWVuIGNvbnRlbnQsIHBsdXMgaXQmcnNxdW87cyBtYW51YWxseSBzY3JlZW5lZCBsYXRlcikuPC9mb250PjwvZGl2PiAgICAgICAgPGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48L2ZvbnQ+ICAgICAgICA8dWwgY2xhc3M9ImRpaWdvLXN0aWNreS1ub3RlcyI+ICAgICAgICAgICAgPGxpPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+VGhpcyBzaXRlIGhhcyBldm9sdmVkIHF1aXRlIGJlYXV0aWZ1bGx5IG92ZXIgdGhlIGxhc3QgZml2ZSB5ZWFycyBpbnRvIG9uZSBvZiB0aGUgbW9zdCBpbnRlcmVzdGluZyBwcm9qZWN0IHNpdGVzIG9uIHRoZSB3ZWIuICBJZiB5b3UgbGlrZSBtdWx0aW1lZGlhIHRoZW4geW91IG1pZ2h0IGxpa2UgdG8gc3RhcnQgdGhlIHllYXIgZG9pbmcgYSBmaWxtLiAgQ2hlY2sgaXQgb3V0OiAgaHR0cDovL215aGVyby5jb20vbXloZXJvL2dvL2ZpbG1mZXN0aXZhbC9mZl9pbmZvcm0uYXNwPHNwYW4gY2xhc3M9ImRpaWdvLXBvc3QtYnkiPiAtIHBvc3QgYnkgPGEgaHJlZj0iaHR0cDovL3d3dy5kaWlnby5jb20vdXNlci90ZWxsaW8iPnRlbGxpbzwvYT48L3NwYW4+PC9mb250PjwvbGk+ICAgICAgICA8L3VsPiAgICAgICAgPC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPiAgICAgICAgPHA+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48YSBocmVmPSJodHRwOi8vd3d3LmJiYy5jby51ay9kbmEvbWVtb3J5c2hhcmUvIj5CQkMgTWVtb3J5c2hhcmU8L2E+IGlzIGEgJmxkcXVvO3BsYWNlIHRvIHNoYXJlIGFuZCBleHBsb3JlIG1lbW9yaWVzLiZyZHF1bzsgVGhlIHNpdGUgaGFzIGEgY29vbC1sb29raW5nIHRpbWVsaW5lIHdoZXJlIHlvdSBjYW4gYWNjZXNzIG1lbW9yaWVzIHRoYXQgcGVvcGxlIGhhdmUgd3JpdHRlbiAmbWRhc2g7IG9uIGp1c3QgYWJvdXQgYW55dGhpbmcuPC9mb250PjwvcD4gICAgICAgIDwvZGl2PiAgICAgICAgPHVsIGNsYXNzPSJkaWlnby1zdGlja3ktbm90ZXMiPiAgICAgICAgICAgIDxsaT48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPlN0YXJ0IHlvdSBjbGFzcydzIG1lbW9yeSBib29rLCBhc3NpZ24gYSBjbGFzcyBoaXN0b3JpYW4sIGJlZ2luIHRvIHRoaW5rIGluIGhpc3RvcmljYWwgdGVybXMuICBUaGUgbW9yZSB5b3UgbG9vaywgdGhlIG1vcmUgb3Bwb3J0dW5pdGllcyBhcmlzZS48c3BhbiBjbGFzcz0iZGlpZ28tcG9zdC1ieSI+IC0gcG9zdCBieSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+dGVsbGlvPC9hPjwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDwvdWw+ICAgICAgICA8Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIGNsYXNzPSJkaWlnby1wb3N0LWJ5Ij48YnIgLz4gICAgICAgIDwvc3Bhbj48L2ZvbnQ+PC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+SSZyc3F1bztsbCBiZSBjcmVhdGluZyBhbm90aGVyIDxhIGhyZWY9Imh0dHA6Ly9sYXJyeWZlcmxhenpvLmVkdWJsb2dzLm9yZy9hYm91dC9teS1iZXN0LW9mLXNlcmllcy8iPiZsZHF1bztUaGUgQmVzdCZoZWxsaXA7JnJkcXVvOyBsaXN0PC9hPiBzaGFyaW5nIHRoZW0gKEkmcnNxdW87dmUgZG9uZSB0aGlzICZtZGFzaDsgPGEgaHJlZj0iLi4vMjAwOS8wNC8wNC90aGUtYmVzdC1wbGFjZXMtd2hlcmUtc3R1ZGVudHMtY2FuLWNyZWF0ZS1vbmxpbmUtbGVhcm5pbmd0ZWFjaGluZy1vYmplY3RzLWZvci1hbi1hdXRoZW50aWMtYXVkaWVuY2UvIj5UaGUgQmVzdCBQbGFjZXMgV2hlcmUgU3R1ZGVudHMgQ2FuIENyZWF0ZSBPbmxpbmUgTGVhcm5pbmcvVGVhY2hpbmcgT2JqZWN0cyBGb3IgQW4gJmxkcXVvO0F1dGhlbnRpYyBBdWRpZW5jZSZyZHF1bzs8L2E+KS48L2ZvbnQ+PC9kaXY+ICAgICAgICA8L2xpPiAgICA8L3VsPiAgICA8L2xpPjwvdWw+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48YnIgLz5Qb3N0ZWQgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbSI+RGlpZ288L2E+LiBUaGUgcmVzdCBvZiBteSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+ZmF2b3JpdGUgbGlua3M8L2E+IGFyZSBoZXJlLjwvZm9udD4=

04 Jun 09 QmlnLW5hbWUgbW92aWVzIGFuZCBzaG93cywgbm93IHN0YXJyaW5nIHlvdSAtIFNwcmluZ3dpc2U=

PHVsIGNsYXNzPSJkaWlnby1saW5rcm9sbCI+ICAgIDxsaT4gICAgPHAgY2xhc3M9ImRpaWdvLWxpbmsiPjxhIGhyZWY9Imh0dHA6Ly9zcHJpbmd3aXNlLmNvbS9lbnRlcnRhaW5tZW50L3lvb3N0YXIiIHJlbD0ibm9mb2xsb3ciPkJpZy1uYW1lIG1vdmllcyBhbmQgc2hvd3MsIG5vdyBzdGFycmluZyB5b3UgLSBTcHJpbmd3aXNlPC9hPjwvcD4gICAgPHVsIGNsYXNzPSJkaWlnby1oaWdobGlnaHRzIj4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPlJlbW92ZSB0aGUgbGVhZCB2b2NhbHMgZnJvbSBhIGhpdCBzb25nLCBhbmQgeW91J3ZlIGdvdCB0aGUgbWFraW5ncyBmb3Iga2FyYW9rZS4gRXJhc2UgYSBsZWFkIGFjdG9yIGZyb20gYSBwb3B1bGFyIGZpbG0sIGFuZCB5b3UndmUgZ290IHRoZSBpZGVhIGJlaGluZCA8YSBocmVmPSJodHRwOi8vd3d3Lnlvb3N0YXIuY29tIj5Zb29zdGFyPC9hPi48L2Rpdj4gICAgICAgIDwvbGk+ICAgIDwvdWw+ICAgIDx1bCBjbGFzcz0iZGlpZ28taGlnaGxpZ2h0cyI+ICAgICAgICA8bGk+ICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij5Zb29zdGFyIGlzIGEgbmV3IHRlY2hub2xvZ3kgdGhhdCBpbmNsdWRlcyBhbGwgdGhlIHRvb2xzIGNvbnN1bWVycyBuZWVkIHRvIGRpZ2l0YWxseSBpbnNlcnQgdGhlbXNlbHZlcyBpbiB0aGUgcGxhY2Ugb2Ygb3JpZ2luYWwgbGVhZCBhY3RvcnMgaW4gZmFtb3VzIG1vdmllcyBhbmQgdGVsZXZpc2lvbiBzaG93cy4gSW5jbHVkZWQgaW4gdGhlIFVTRCAxNzAgc3lzdGVtJm1kYXNoO3NsYXRlZCB0byBiZWNvbWUgYXZhaWxhYmxlIGluIEp1bHkmbWRhc2g7YXJlIGEgc3R1ZGlvLWdyYWRlIHdlYiBjYW0gd2l0aCBidWlsdC1pbiBkdWFsIG1pY3JvcGhvbmVzIGFuZCByZW1vdGUgY29udHJvbCwgcG9ydGFibGUgZ3JlZW4gc2NyZWVuLCBwcm9mZXNzaW9uYWwgc3RhbmQsIGFuZCBZb29zdGFyIHNvZnR3YXJlIHRoYXQgaXMgUEMtIGFuZCBNYWMtY29tcGF0aWJsZS4gWW9vc3RhciZyc3F1bztzIHBhdGVudGVkIEFjdGl2ZSBJbW1lcnNpb24gVGVjaG5vbG9neSBiZWdpbnMgYnkgZGlnaXRhbGx5IHJlbW92aW5nIG9yaWdpbmFsIGFjdG9ycyBmcm9tIGljb25pYyBIb2xseXdvb2Qgc2NlbmVzLCBjcmVhdGluZyBjbGlwcyB3aXRoIHJvbGVzIHRoYXQgbmVlZCB0byBiZSBmaWxsZWQuIEFtb25nIHRoZSBmaWxtcyB0byBiZSBhdmFpbGFibGUsIGZvciBleGFtcGxlLCBhcmUgJmxkcXVvO1RoZSBHb2RmYXRoZXIsJnJkcXVvOyAmbGRxdW87VGhlIFRlcm1pbmF0b3ImcmRxdW87IGFuZCAmcXVvdDtQc3ljaG8sJnF1b3Q7IHRoYW5rcyB0byBZb29zdGFyJ3MgcGFydG5lcnNoaXBzIHdpdGggUGFyYW1vdW50IFBpY3R1cmVzLCBVbml2ZXJzYWwgUGljdHVyZXMsIE1ldHJvLUdvbGR3eW4tTWF5ZXIsIFdhcm5lciBCcm9zLiwgTGlvbnMgR2F0ZSBGaWxtcywgdGhlIE5CQSBhbmQgJmxkcXVvO1Nlc2FtZSBTdHJlZXQuJnJkcXVvOyBUaGUgc3lzdGVtIHdpbGwgc2hpcCB3aXRoIGFuIGFzc29ydG1lbnQgb2Ygc3VjaCBjbGlwcyBmZWF0dXJpbmcgMzggZGlmZmVyZW50IHJvbGVzLCBhbmQgbW9yZSB3aWxsIGJlIGF2YWlsYWJsZSBmb3IgcHVyY2hhc2UgYW5kIGRvd25sb2FkIGZyb20gWW9vc3RhcidzIGNvbnRpbnVvdXNseSB1cGRhdGVkIGxpYnJhcnkgb2YgZmlsbSwgdGVsZXZpc2lvbiBhbmQgTkJBIG1vbWVudHMuPC9kaXY+ICAgICAgICA8L2xpPiAgICA8L3VsPiAgICA8dWwgY2xhc3M9ImRpaWdvLWhpZ2hsaWdodHMiPiAgICAgICAgPGxpPiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+T25jZSB0aGV5IGNob29zZSB0aGUgcm9sZSB0aGV5J2QgbGlrZSB0byBwbGF5LCBjb25zdW1lcnMgd2lsbCBzaW1wbHkgc3RlcCBiZXR3ZWVuIHRoZSBjYW1lcmEgYW5kIHRoZSBncmVlbiBzY3JlZW4sIGdldCBpbiB0aGUgY2hhcmFjdGVyJ3MgcG9zaXRpb24gYW5kIHN0YXJ0IGZpbG1pbmcuIFRoZXkgY2FuIGRlbGl2ZXIgZmFpdGhmdWwsIG9uLXNjcmlwdCBwZXJmb3JtYW5jZXMgb3IgY2hvb3NlIHRoZWlyIG93biBpbnRlcnByZXRhdGlvbnM7IHRoZSBudW1iZXIgb2YgdGFrZXMgaXMgdW5saW1pdGVkLCBlbnN1cmluZyB0aGF0IHRoZSB1c2VyIGdldHMgZXhhY3RseSB0aGUgcGVyZm9ybWFuY2UgdGhleSB3YW50IGJlZm9yZSB3cmFwcGluZyB0aGUgc2NlbmUuIEluIGFkZGl0aW9uIHRvIHJlY29yZGluZyBzY2VuZXMgdG8gdGhlaXIgTWFjIG9yIFBDIGZvciBsb2NhbCB2aWV3aW5nLCB1c2VycyBjYW4gYWxzbyB1cGxvYWQgYW5kIHNoYXJlIHRoZW0gb24gWW9vc3RhcidzIHNpdGUsIHdoZXJlIGNvbnRlbnQgaXMgYXZhaWxhYmxlIGZvciB2aWV3aW5nLCByYXRpbmcgYW5kIGNvbXBldGl0aW9uLiBJbiB0cnVlIHNvY2lhbCBuZXR3b3JraW5nIGZhc2hpb24sIHVzZXIgcHJvZmlsZXMsIGNvbW11bml0aWVzIG9mIGZyaWVuZHMsIGFuZCBlbWJlZGRhYmxlIHBsYXllcnMgYW5kIHdpZGdldHMgd2lsbCBhbGwgYmUgYXZhaWxhYmxlLjwvZGl2PiAgICAgICAgPC9saT4gICAgICAgIDxsaT4gICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPiAgICAgICAgPHA+ZiB0aGVyZSdzIGFueXRoaW5nIHRoZSBwcm9saWZpYyBtZW1iZXJzIG9mIDxhIGNsYXNzPSJ1bmJvbGQiIGhyZWY9Imh0dHA6Ly90cmVuZHdhdGNoaW5nLmNvbS90cmVuZHMvR0VORVJBVElPTl9DLmh0bSI+R2VuZXJhdGlvbiBDKG9udGVudCk8L2E+IGxvdmUgbW9yZSB0aGFuIGNyZWF0aW5nIHRoZWlyIG93biBjb250ZW50LCBpdCdzIGdpdmluZyB3ZWxsLWtub3duIGNvbnRlbnQgYSBzcGluIG9mIHRoZWlyIG93bi4gQ291bGQgdGhpcyBsZWFkIHRvIHRoZSBkaXNjb3Zlcnkgb2YgdGhlIHNpbHZlciBzY3JlZW4ncyBvd24gU3VzYW4gQm95bGU/IE9ubHkgdGltZSB3aWxsIHRlbGwuIE1lYW53aGlsZSwgZm9sbG93aW5nIGl0cyBKdWx5IDEgcmVsZWFzZSBvbmxpbmUsIHRoZSBZb29zdGFyIHN5c3RlbSB3aWxsIGJlY29tZSBhdmFpbGFibGUgdGhyb3VnaCByZXRhaWxlcnMgb24gQXVnLiAyNDsgbWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gYmUgb25lIG9mIHRoZW0uIDstKSAoUmVsYXRlZDogPGEgY2xhc3M9InVuYm9sZCIgaHJlZj0iaHR0cDovL3NwcmluZ3dpc2UuY29tL2xpZmVzdHlsZV9sZWlzdXJlL2ZhdXhzaG93X3R1bmluZ19pbnRvX2FfcGVyc29uYS8iPlR1bmluZyBpbiB0byBhIHBlcnNvbmFsaXplZCByYWRpbyB0cmlidXRlPC9hPiAmbWRhc2g7IDxhIGNsYXNzPSJ1bmJvbGQiIGhyZWY9Imh0dHA6Ly9zcHJpbmd3aXNlLmNvbS9lbnRlcnRhaW5tZW50L29ubGluZV9hdWRpdGlvbnNfZm9yX2Nyb3dkc291ci8iPk9ubGluZSBhdWRpdGlvbnMgZm9yIGEgY3Jvd2Rzb3VyY2VkIG1vdmllPC9hPi4pPC9wPiAgICAgICAgPHA+V2Vic2l0ZTogPGEgaHJlZj0iaHR0cDovL3d3dy55b29zdGFyLmNvbSI+d3d3Lnlvb3N0YXIuY29tPC9hPjxiciAvPiAgICAgICAgPGEgaHJlZj0ibWFpbHRvOmluZm9AeW9vc3Rhci5jb20iPjxiciAvPiAgICAgICAgPC9hPiA8L3A+ICAgICAgICA8L2Rpdj4gICAgICAgIDwvbGk+ICAgIDwvdWw+ICAgIDwvbGk+PC91bD48YnIgLz5Qb3N0ZWQgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbSI+RGlpZ288L2E+LiBUaGUgcmVzdCBvZiBteSA8YSBocmVmPSJodHRwOi8vd3d3LmRpaWdvLmNvbS91c2VyL3RlbGxpbyI+ZmF2b3JpdGUgbGlua3M8L2E+IGFyZSBoZXJlLg==

17 May 09 T3BlbmluZyBVcCBFZHVjYXRpb24tLVRoZSBSZW1peCB8IEFjYWRlbWljIENvbW1vbnM=

PHA+PGEgaHJlZj0iaHR0cDovL3d3dy5hY2FkZW1pY2NvbW1vbnMub3JnL2NvbW1vbnMvZXNzYXkvb3BlbmluZy1lZHVjYXRpb24iPmh0dHA6Ly93d3cuYWNhZGVtaWNjb21tb25zLm9yZy9jb21tb25zL2Vzc2F5L29wZW5pbmctZWR1Y2F0aW9uPC9hPjwvcD4=

03 May 09 VHViZUNob3AgLSBTaXIgS2VuIFJvYmluc29uOiBEbyBzY2hvb2xzIGtpbGwgY3JlYXRpdml0eT8gKDA1OjA4KQ==

PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJyZXNpemUiLG5ldyBGdW5jdGlvbigiZXZlbnQiLCJhZGp1c3RMS01lZGlhRGl2KGV2ZW50KTsiKSxmYWxzZSk8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZnVuY3Rpb24ganVpY2VhcHBfYngoeCwgeSwgdywgaCkgeyAgICAgdGhpcy5sID0geDsgICAgIHRoaXMuciA9IHggKyB3OyAgICAgdGhpcy50ID0geTsgICAgIHRoaXMuYiA9IHkgKyBoOyB9ZnVuY3Rpb24gY0JCKG8pIHsgICAgIHZhciBiID0gbmV3IGp1aWNlYXBwX2J4KDAsIDAsIDAsIDApOyAgICAgIGlmICghbykgICAgICAgICByZXR1cm4gYjsgICAgICB2YXIgeCA9IDAsIHkgPSAwLCBwID0gbzsgICB0cnl7ICBkbyB7ICAgICAgeSs9cC5vZmZzZXRUb3AgfHwgMDsgICAgICB4Kz1wLm9mZnNldExlZnQgfHwgMDsgICBwID0gcC5vZmZzZXRQYXJlbnR8fHAucGFyZW50Tm9kZTsgIH13aGlsZShwKTsgIH1jYXRjaChlKXt9ICAgICBiLmwgPSB4OyAgICAgYi50ID0geTsgICAgIHJldHVybiBiOyB9ZnVuY3Rpb24gYWRqdXN0TEtNZWRpYURpdihldmVudCl7dmFyIGRpdnMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5TmFtZSgnbGtfanVpY2VhcHBfbWVkaWFQb3B1cF9kaXYnKTtmb3IoaT0wO2k8ZGl2cy5sZW5ndGg7aSsrKXt2YXIgZCA9IGRpdnNbaV07dmFyIGVtYnMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnZW1iZWQnKTt2YXIgaWZyYW1lcz1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaWZyYW1lJyk7aWYgKGVtYnMubGVuZ3RoPjApe2Zvcih2YXIgaz0wO2s8aWZyYW1lcy5sZW5ndGg7aysrKXtlbWJzW2VtYnMubGVuZ3RoXT1pZnJhbWVzW2tdO319ZWxzZXtlbWJzPWlmcmFtZXN9O3ZhciBvYmplY3RzPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdvYmplY3QnKTtpZiAoZW1icy5sZW5ndGg+MCl7Zm9yKHZhciBrPTA7azxvYmplY3RzLmxlbmd0aDtrKyspe2VtYnNbZW1icy5sZW5ndGhdPW9iamVjdHNba107fX1lbHNle2VtYnM9b2JqZWN0c31mb3Ioaj0wO2o8ZW1icy5sZW5ndGg7aisrKXt2YXIgZW1iID0gZW1ic1tqXTtpZiAoZW1iLmdldEF0dHJpYnV0ZSgnbGtfbWVkaWEnKSE9J3llcycpe2NvbnRpbnVlO31pZihlbWIuZ2V0QXR0cmlidXRlKCdsa19tZWRpYUlkJykgPT0gZC5pZCl7dmFyIGIgPSBjQkIoZW1iKTtkLnN0eWxlLmxlZnQ9KGIubCtlbWIuY2xpZW50V2lkdGgpKydweCc7ZC5zdHlsZS50b3A9KGIudCtlbWIuY2xpZW50SGVpZ2h0LzItMzApKydweCc7YnJlYWs7fS8vZW5kIG9mIGlmIGVtYn0vL2VuZCBvZiBmb3IgZW1ic30vL2VuZCBvZiBmb3IgZGl2c308L3NjcmlwdD48cD48YSBocmVmPSJodHRwOi8vd3d3LnR1YmVjaG9wLmNvbS93YXRjaC8xMTY1NyI+aHR0cDovL3d3dy50dWJlY2hvcC5jb20vd2F0Y2gvMTE2NTc8L2E+PC9wPjxvYmplY3Qgd2lkdGg9IjQyNSIgaGVpZ2h0PSIzNDQiPjxwYXJhbSB2YWx1ZT0iaHR0cDovL3N3Zi50dWJlY2hvcC5jb20vdHViZWNob3Auc3dmP3Z1cmw9aUc5Q0U1NXdidFkmYW1wO3N0YXJ0PTg5MCZhbXA7ZW5kPTExOTgmYW1wO2NpZD0xMTY1NyIgbmFtZT0ibW92aWUiIC8+PGVtYmVkIHdpZHRoPSI0MjUiIGhlaWdodD0iMzQ0IiBhbGxvd2Z1bGxzY3JlZW49InRydWUiIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBzcmM9Imh0dHA6Ly9zd2YudHViZWNob3AuY29tL3R1YmVjaG9wLnN3Zj92dXJsPWlHOUNFNTV3YnRZJmFtcDtzdGFydD04OTAmYW1wO2VuZD0xMTk4JmFtcDtjaWQ9MTE2NTciIGxrX21lZGlhaWQ9ImxrX2p1aWNlYXBwX21lZGlhUG9wdXBfMTI0MTM0ODUxNDgyNiIgbGtfbWVkaWE9InllcyI+PC9lbWJlZD48L29iamVjdD48ZGl2IGlkPSJsa19qdWljZWFwcF9tZWRpYVBvcHVwXzEyNDEzNDg1MTQ4MjYiIHN0eWxlPSJvdmVyZmxvdzogdmlzaWJsZTsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IHZpc2libGU7IHotaW5kZXg6IDk5OTk5OTk7IGxlZnQ6IDVweDsgdG9wOiAxM3B4OyIgbmFtZT0ibGtfanVpY2VhcHBfbWVkaWFQb3B1cF9kaXYiPjxhIGlkPSJsa19qdWljZWFwcF9tZWRpYVBvcHVwX2FpZF8wIj48aW1nIGlkPSJqdWljZWFwcF9tZWRpYVBvcHVwX2ltZ0lEXzAiIHNyYz0iY2hyb21lOi8vanVpY2Uvc2tpbi9pbWFnZXMvZHJhZ21lLnBuZyIgc3R5bGU9ImN1cnNvcjogcG9pbnRlcjsiIGFsdD0iIiAvPjwvYT48L2Rpdj4=