Print This Post Print This Post Email This Post Email This Post

School dedication, Polar Bear Ride, writers’ meeting

As we begin the first full week of the new year, schools are back in session. Preschoolers can join Main Street Books’ story hour Tuesday morning. Also Tuesday, Davidson Day School dedicates its new arts and athletic center, culminating in a 7 p.m. basketball game vs. Woodlawn School. The Town Board has a special meeting Tuesday to take up a pair of affordable housing tax credit issues. The Charlotte Writers Club North hosts poet Janice Moore Fuller on Thursday. And Saturday, Beth Shalom of Lake Norman presents a concert with the vocal group The Shabbatones.

On the sports calendar, Davidson’s men’s basketball team travels to Duke on Wednesday, while the women’s team hosts Georgia Southern on Saturday. The Rocky River Road Club’s 11th annual Polar Bear Ride, with 50- and 100-kilometer routes, kicks off Saturday morning at 10.

JAN. 5-11

TUESDAY, JAN. 6, 10 a.m., Main Street Books, 126 S. Main St. – Story Time for children 5 and under. Story Time is held twice monthly, on the first and third Tuesday. Future dates Jan. 20, Feb. 3, Feb. 17.

TUESDAY, JAN. 6, 2:15 p.m., Davidson Day School, Griffith and Jetton streets – Ribbon-cutting for the school’s new Art & Athletic Center, followed by a tailgate party (5 p.m.) and pep rally (5:30 p.m.) in advance of the boys’ basketball game vs. Woodlawn (7 p.m.).

TUESDAY, JAN. 6, 6 p.m., McIntosh Law Firm, 209 Delburg St. – Davidson Board of Adjustment meeting. Agenda includes adoption of written findings of fact in an appeal by developer FC Summers Walk LLC. The developer is challenging the town’s assessment of fees under the adequate public facilities ordinance.

TUESDAY, JAN. 6, 6 p.m., Town Hall, 216 S. Main St. – Davidson Town Board special meeting. The board will consider committing funds to two affordable housing initiatives, one the renovation of Oakhill Apartments and the other involving land in the Bailey Springs subdivision. For details, see our Jan. 2 preview.

WEDNESDAY, JAN. 7, 8-9:15 a.m., Davidson Elementary School and town streets – Walking Wednesday walk and bike to school day. If you’re driving around town this morning, keep an eye out for school children and parents.

WEDNESDAY, JAN. 7, 7 p.m., Duke University, Durham – Davidson men’s basketball vs. Duke. Game broadcast on ESPN. Details: www.davidsonwildcats.com.

Janice Fuller

Janice Fuller, Jan. 8 at Charlotte Writers Club North.

THURSDAY, JAN. 8, 7 p.m., So Alive Gallery, 108 S. Main St. – Charlotte Writers Club North presents poet Janice Moore Fuller, who is writer-in-residence and professor of English at Catawba College in Salisbury. Free. Guests welcome. More info on Janice Fuller’s website, or charlottewritersclub.org.

FRIDAY, JAN. 9, 9 a.m., Homewood Suites, 125 Harbour Place Drive – Downtown Davidson Inc.  merchants meeting, with presentation by Internet marketing expert Corey Creed. RSVP by Wednesday, Jan. 7, to Cristal Moncur, 704-237-2004 or cristal.moncur@hilton.com.

SATURDAY, JAN. 10, Bailey Middle School, Cornelius – 11th annual Polar Bear Ride organized by the Rocky River Road Club, a portion of the proceeds going to Davidson’s Ada Jenkins Center. Registration begins at 8:30 a.m. The 50-kilometer and 100-kilometer rides begin at 10 a.m., following routes through the north Mecklenburg and Lake Norman area. Registration, waiver, route sheets and directions to the ride are available at the club website, www.RockyRiverRoadClub.org. Registration is also available at www.sportoften.com. Rain date Jan. 17. More in our Dec. 19 preview.

SATURDAY, JAN. 10, 2 p.m., Davidson College Belk Arena – Women’s basketball vs. Georgia Southern. Tickets $6 for adults, $3 for youth.

SATURDAY, JAN. 10, 7:05 p.m., Charleston, S.C. – Davidson men’s basketball visits Citadel for a Southern Conference game. Radio: AM 1350, 610 or FM 95.7. Details: www.davidsonwildcats.com.

SATURDAY, JAN. 10, 7:30 p.m., Davidson College Alvarez Student Union – University of Pennsylvania Shabbatones Concert & Havdalah Service, sponsored by Beth Shalom of Lake Norman. The Shabbatones is a student-run Jewish a capella group. Free. Details: www.bslkn.org or call 704-896-6556.

SATURDAY, JAN. 10, 8-11 p.m., Summit Coffee 128 S. Main St. – Live music and CD release party for guitarist/singer Rusty Knox and friends. His new album “Reason Why” has just been issued.

THEATER

JAN. 8-18, Spirit Square Duke Energy Theatre, Charlotte – Davidson Community Players will re-stage their successful 2007 production of “Driving Miss Daisy” in Charlotte for 8 performances. With the original cast of the sold-out Davidson production. Shows Jan. 8-10 and 15-17, 8 p.m., Jan. 11 and 18 at 2 p.m. Tickets and information at the Blumenthal Performing Arts Center box office, 704-372-1000, or www.carolinatix.org.

JAN. 23-25, Davidson College Cunningham Theatre Center – Davidson College theater department and Davidson Community Players’ Connie Company children’s theater group present “Cinderella,” as retold by Rupert T. Barber Jr. Directed by Melissa Ohlman-Roberge. Proceeds benefit the Constance Welsh Memorial Scholarship and the Rupert Barber Jr. Scholarship. Performances Jan. 23 4:30 and 7 p.m.; Jan. 24 10, 2:30 and 4:30; Jan. 25 12:30, 2:30 and 4:30. Tickets: Davidson Community Players box office 704-892-7918.

WEDNESDAY, JAN. 28, 8 p.m., Davidson College Duke Family Performance Hall – Davidson College Artist Series presents Aquila Theater Co. in Homer’s “The Illiad.” Ticket information: 704-894-2135 or www.davidson.edu/tickets

GALLERY OPENINGS & ART EVENTS

LAKE NORMAN ART LEAGUE – Monthly meeting on Monday, Jan. 12, 7 p.m., will feature a presentation by photographer Sean Busher and digital imager Peter Godshall. Free and open to the public. Bring a dessert or beverage to share (optional). At Ada Jenkins Center, 212 Gamble St., Davidson. www.lknart.org.

LAKE NORMAN ART LEAGUE GALLERY, South Main Square office building, 442 S. Main St. – Through Jan. 23: Lake Norman Art League’s “Small Works 2008 Exhibit & Sale,” with paintings, prints, 3-D and other works by art league members. Gallery hours: Weekdays, 8 a.m. to 7 p.m. Details: www.LKNart.org

DAVIDSON COLLEGE VAN EVERY/SMITH GALLERIES, Davidson College Visual Art Center, Main and Griffith streets – Closed Dec. 15-Jan. 14. Next exhibition Jan. 16-Feb. 26: “Re/Formations: Disability, Women and Sculpture,” curated by Jessica Cooley and Davidson professor Ann M. Fox. Artists include: Harriet Sanderson, Rebecca Horn, Judith Scott, Nancy Fried and Laura Splan. Opening reception: Thursday, Jan. 15, 7 p.m. More information on the gallery website.

MERRILL-JENNINGS GALLERY, 463 S. Main St. – Hours: Mondays to Saturdays, 10 a.m. to 5 p.m. Details: 704-895-1213 or on the gallery’s new website, www.merrilljennings.com.

CHRISTA FAUT GALLERY, 19818 North Cove Road, Jetton Village, Cornelius – Gallery hours: Weekdays, 10 a.m. to 5 p.m., Saturdays 10 a.m. to 3 p.m., or by appointment. Information: www.christafautgallery.com or 704-892-5312.

"Take This With You" by Tonya Gregg, at Creative Art Exchange.

"Take This With You" by Tonya Gregg, at Creative Art Exchange.

WOODEN STONE, 445 S. Main St. – Functional fine art and hand-made objects. Gallery hours: (New hours Jan. 2009) Tuesdays to Saturdays, 10 a.m. to 6 p.m. Closed Sundays/Mondays. 704-892-1449. www.woodenstonegallery.com.

CREATIVE ART EXCHANGE/CORNELIUS ARTS CENTER, 19725 Oak St., in the Oak Street Mill behind the police station, Cornelius -  Jan. 12-Feb. 28, paintings by Tonya Gregg. Ms. Gregg’s work, which comments on issues of contemporary culture and identity, has been exhibited throughout the Southeast, New York City, Washington, D.C., Baltimore, Chicago, and Germany. She has received residencies from the South Carolina Arts Commission and Kaiserslautern Artist Association Wollmagazin studio complex. Opening reception and gallery talk, Jan. 30, 7-9 p.m. Gallery hours: Weekdays, 9:30 a.m. to 5 p.m. Info: 704-892-7323 or www.creativeartexchange.org.

SO ALIVE GALLERY, 108 S. Main St. – Through Jan. 31: Artwork by local artists and artisans. Eight artists are being chosen for display and sale during the holiday season. Gallery hours: Tuesdays to Fridays, 11-6, Saturdays, 10-2, Sundays 12-5. Details: 704-892-0044.

MARK YOUR CALENDAR!

  • MONDAY, JAN. 12, 7 p.m., Davidson College Belk Arena – Women’s basketball vs. College of Charleston. Tickets $6 for adults, $3 for youth.
  • MONDAY, JAN. 12, 7:30 p.m., Boone – Davidson men’s basketball visits Appalachian State University for a Southern Conference game. Radio: AM 1350, 610 or FM 95.7. Details: www.davidsonwildcats.com.
  • WEDNESDAY, JAN. 14, 7 p.m., Davidson College Belk Arena – Davidson College men’s basketball vs. Elon. Radio AM 1350, 610, FM 95.7, and TV on Mid-Atlantic Sports Network. Details: www.davidsonwildcats.com.
  • SATURDAY, JAN. 17, 9:30 a.m., Davidson United Methodist Church chapel, 305 S. Main St. – Davidson AGLOW Community Lighthouse presents “His Banqueting Table” with June Cherry, the former Cornelius AGLOW president. Come at 9:30 for coffee; meeting starts at 10. For more information, call Carol at 704-892-8235.
  • SATURDAY, JAN. 17, 7 p.m., Peninsula Club at Lake Norman – Ada Jenkins Center hosts its Ice 2009 fund-raising gala. All proceeds benefit the regional community services center and its programs. Sponsorships available. Details: www.adajenkins.org/ice/
  • SATURDAY, JAN. 17, 3 p.m., Statesboro, Ga. – Davidson men’s basketball at Georgia Southern. TV: SportSouth. Radio: AM 1350, 610, FM 95.7. Details: www.davidsonwildcats.com.
  • SATURDAY, JAN. 17, 8-11 p.m., Summit Coffee 128 S. Main St. – Live music and CD release party for Davidson mandolin player Michael Orlando. The album “what i see” is due out  Jan. 15. Mr. Orlando’s CDs are available through DualTone Records and Apple’s iTunes. His website: http://www.michaelorlando.com/
  • SUNDAY, JAN. 18, 4 p.m., Town Hall, 216 S. Main St. – Davidson Historical Society presents a free program on “The History of Sports at Davidson College.” Led by Sterling Martin, a 1963 Davidson College graduate and athlete, who retired after over 40 years with the college athletic department and as director of the college’s Lake Campus. For more information, please call 704-892-6022.
  • MONDAY, JAN. 19, Davidson College – Martin Luther King Day events at Davidson College: 9:30 a.m., Walk for Change, from Richardson Stadium to Chambers steps, for a reading of King’s “I Have a Dream” speech; 9:30-11:30 a.m., King Day for Kids at Alvarez College Union, with activities for kids in grades K-5; 11:30, King Day Community Convocation, with Dr. Freeman Hrabowski, president of University of Maryland-Baltimore County. Also, there will be a community reception, faculty and student seminars, and a 7 p.m. community celebration in Duke Family Performance Hall (see next item). Details on the college website.
  • MONDAY, JAN. 19, Davidson College – Martin Luther King Day events at Davidson College: 9:30 a.m., Walk for Change, from Richardson Stadium to Chambers steps, for a reading of King’s “I Have a Dream” speech; 9:30-11:30 a.m., King Day for Kids at Alvarez College Union, with activities for kids in grades K-5; 11:30, King Day Community Convocation, with Dr. Freeman Hrabowski, president of University of Maryland-Baltimore County. Also, there will be a community reception, faculty and student seminars, and a 7 p.m. community celebration in Duke Family Performance Hall (see next item). Details on the college website.
  • MONDAY, JAN. 19, 7 p.m., Davidson College Duke Family Performance Hall – Martin Luther King Day community celebration, featuring Pastor John P. Kee and New Life of Charlotte, Brothers in Christ of Gethesemane Baptist Church of Davidson, The Chosen Disciples of Asheboro, N.C., and Pastor Jeffrey Thomas of Lincolnton. Details on the college website.
  • TUESDAY, JAN. 20, 10 a.m., Main Street Books, 126 S. Main St. – Story Time for children 5 and under. Story Time is held twice monthly, on the first and third Tuesday. Future dates Feb. 3, Feb. 17.
  • TUESDAY, JAN. 20, 6:30-8:30 p.m., North County Regional Library, Huntersville – Family Game Night. Info: 704-416-6000, option 4.
  • SATURDAY, JAN. 24, Davidson College Baker Sports Complex – 2008 Davidson Athletics Hall of Fame events. Induction ceremonies begin with a reception at 3:45 p.m., following the women’s basketball game against Appalachian State. That game begins at noon in Belk Arena. A dinner and program will begin at 4:30 p.m., and that’s followed at 7 by the men’s basketball game vs. Wofford. Details about this year’s honorees in our Dec. 16 news item.
  • SUNDAY, JAN. 25, 3 p.m., St. Alban’s Episcopal Church, 301 Caldwell Lane – Music at St. Alban’s series presents the Farallon Recorder Quartet. Tickets required. Details on the Music at St. Alban’s website.
  • Souper Bowl, Jan. 31

    Souper Bowl, Jan. 31

  • TUESDAY, JAN. 27, 7:30 p.m., Davidson College Presbyterian Church – Organ at Davidson Series continues with a performance by Jane Dimmock Cain, director of music at DCPC. Details in our Organ at Davidson season preview.
  • WEDNESDAY, JAN. 28, 2-3:30 p.m., Davidson Parks & Recreation office, 416 Armour St. – Davidson Senior Scholars program, with a presentation on “Reporting Community News in the Internet Age” by David Boraks, editor of DavidsonNews.net. Learn about how local news reporting is changing and how it’s staying the same as local newspapers shrink and the Internet becomes a local news source. Free. 704-892-3349.
  • SATURDAY, JAN. 31, noon to 2 p.m., Davidson College Chambers Hall, Lilly Family Gallery – Davidson Housing Coalition fifth annual Souper Bowl, a food tasting fund-raiser with food from area restaurants. Come help choose the best soup by local chefs. Adults $10, students $8, children $5. Details: www.davidsonhousing.org
  • TUESDAY, FEB. 17, 8 p.m., Davidson College Duke Family Performance Hall – Davidson College Artist Series presents “Mike Super: Magic and Illusion.” Ticket information: 704-894-2135 or www.davidson.edu/tickets
  • SUNDAY, MARCH 1, 3 p.m., St. Alban’s Episcopal Church, 301 Caldwell Lane – Music at St. Alban’s series presents countertenor Ian Howell with Tableau: Handel’s Inheritance. They’ll explore the music behind the man who wrote “Messiah.” Tickets required. Details on the Music at St. Alban’s website.
  • THURSDAY, MARCH 12, 8 p.m., Davidson College Duke Family Performance Hall – Davidson College Artist Series presents Celtic Crossroads, a theater concert of invetment arrangements and bass-driven groove in the Celtic tradition. Ticket information: 704-894-2135 or www.davidson.edu/tickets
  • TUESDAY, MARCH 17, 7:30 p.m., Davidson College Presbyterian Church – Organ at Davidson Series continues with a “Bach Birthday Bash.” Music by Bach accompanies readings from works by Albert Schweitzer. Details in our Organ at Davidson season preview.
  • SUNDAY, APRIL 5, 3 p.m., St. Alban’s Episcopal Church, 301 Caldwell Lane – Music at St. Alban’s series presents VOX & Friends. Vox is a professional vocal group from Charlotte, led by David Tang. Tickets required. Details on the Music at St. Alban’s website.

ONGOING EVENTS

50+ COFFEE CLUB, Wednesdays, 9 a.m. to noon, Davidson Parks & Recreation office, 416 Armour St. – Join the 50-Plus Coffee Club, meeting every Wednesday. It’s a relaxing social environment where you can meet old and new friends. Coffee, games, newspapers and pastries provided. No registration required, just show up! Info: 704-892-3349.

CHRONIC AND LIFE-THREATENING ILLNESS SUPPORT GROUP, first and third Wednesdays each month, 7-8:30 a.m., Davidson United Methodist Church Congregation Care House, 262 South St. -
Individuals coping with an illness or who have family members coping with an illness welcome. Call the church office at 704-892-8277 to register and request child care. You do not need to be a member of the church to participate. Questions? Contact Karen Gray, Director of Congregational Care, at 704-947-0612.

SEPARATION AND DIVORCE SUPPORT GROUP, Tuesdays, 7-8:30 p.m. beginning Jan. 6, Davidson United Methodist Church Congregation Care House, 262 South St. – Facilitators Mark and Gayle Olenik provide resources to help you cope and work toward a new beginning. You do not need to be a member of the church to participate. Call the church office at 704-892-8277 to register and request child care.

NOW WHAT? GRIEF BEYOND THE FIRST YEAR, second Saturday each month, 9:30 a.m., beginning Jan. 10 Davidson United Methodist Church Congregational Care House, 262 South St. – If you are coping with the loss of a loved one for one year or more, we welcome you to join. Janet McKee and Bryan Readling will facilitate. You do not need to be a member of the church to participate. Register by calling the church office at 704-892-8277. Questions? Contact Karen Gray, Director of Congregational Care, at 704-947-0612.

CALENDARS ON THE WEB

DAVIDSONNEWS.NET SCHOOL CALENDAR – Laurie Dennis’s most recent listing of school events, CLICK HERE>

TOWN OF DAVIDSON – Listings of public meetings, citizens committee meetings and other town events are available on the town website, http://www.ci.davidson.nc.us/

DAVIDSON COLLEGE – For an up-to-date listing of events on the college campus, visit the college calendar page.

DAVIDSON UNITED METHODIST CHURCHhttp://davidsonumc.changemywebsite.com/calendar.asp

DAVIDSON COLLEGE PRESBYTERIAN CHURCH – Calendar of events. http://www.dcpc.org/article83232.htm

DAVIDSON PUBLIC LIBRARY BRANCH events - Events calendar on Charlotte-Mecklenburg public library’s PLCMC.org website.

NORTH COUNTY REGIONAL LIBRARY events, Huntersville – Events calendar, www.plcmc.org

ST. ALBAN’S CHURCH online calendar – http://www.saintalbans-davidson.org/

ST. ALBAN’S SQUARE NEIGHBORHOOD – http://www.stalbanssq.org/calendar.html

LAKE NORMAN SENIOR CALENDAR, at LKNSenior.com

MUSIC AT ST. ALBAN’S, 2008-9 concert season.

YOUR COMMUNITY CONNECTOR – online listing of alternative and holistic health information and events. http://www.yourcommunityconnector.com/

SUBMIT YOUR EVENT

Send listings and press releases to us at editor@davidsonnews.net. Don’t forget to include a contact phone number, in case we have questions.

This post was written by:

- who has written 4914 posts on DavidsonNews.net.


Contact the author

Comments are closed.

Categories

  • Beyond Davidson

  • Cornelius
  • Huntersville
  • Mooresville

  • Opinion

  • Letter to the editor
  • Letter from the editor
  • Business

  • The Economy
  • Real Estate
  • Business News
  • Biz Directory

  • Multimedia

  • Photo of the Day
  • Audio news & interviews
  • Video
  • Non-Profits

  • Fund-raisers
  • Church news
  • Nonprofit news
  • Davidson College

  • Government

  • Planning and Development
  • Town Hall
  • Public works
  • Politics
  • Transportation
  • Fire calls
  • Police Blotter

  • Life in Davidson

  • Around Davidson
  • local food
  • Environment
  • Senior news
  • kids
  • Davidson Blogs
  • Davidson history

  • Neighborhoods

  • Beaty-Watson-Armour area
  • Davidson Pointe
  • Downtown and old Davidson
  • East Davidson
  • Exit 30 area
  • Exit 31
  • Lake Norman
  • McConnell
  • Pine Road area
  • River Run
  • South Main Street
  • St. Alban's neighborhood
  • Summer's Walk
  • PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVhLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVjLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVkLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Rpc2FibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8zMDB4MjUwYS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8IS0tLyogT3BlblggSmF2YXNjcmlwdCBUYWcgdjIuOC44ICovLS0+DQoNCjwhLS0vKg0KICAqIFRoZSBiYWNrdXAgaW1hZ2Ugc2VjdGlvbiBvZiB0aGlzIHRhZyBoYXMgYmVlbiBnZW5lcmF0ZWQgZm9yIHVzZSBvbiBhDQogICogbm9uLVNTTCBwYWdlLiBJZiB0aGlzIHRhZyBpcyB0byBiZSBwbGFjZWQgb24gYW4gU1NMIHBhZ2UsIGNoYW5nZSB0aGUNCiAgKiAgIFwnaHR0cDovL2Fkcy5kYXZpZHNvbm5ld3MubmV0L3d3dy9kZWxpdmVyeS8uLi5cJw0KICAqIHRvDQogICogICBcJ2h0dHBzOi8vYWRzLmRhdmlkc29ubmV3cy5uZXQvd3d3L2RlbGl2ZXJ5Ly4uLlwnDQogICoNCiAgKiBUaGlzIG5vc2NyaXB0IHNlY3Rpb24gb2YgdGhpcyB0YWcgb25seSBzaG93cyBpbWFnZSBiYW5uZXJzLiBUaGVyZQ0KICAqIGlzIG5vIHdpZHRoIG9yIGhlaWdodCBpbiB0aGVzZSBiYW5uZXJzLCBzbyBpZiB5b3Ugd2FudCB0aGVzZSB0YWdzIHRvDQogICogYWxsb2NhdGUgc3BhY2UgZm9yIHRoZSBhZCBiZWZvcmUgaXQgc2hvd3MsIHlvdSB3aWxsIG5lZWQgdG8gYWRkIHRoaXMNCiAgKiBpbmZvcm1hdGlvbiB0byB0aGUgPGltZz4gdGFnLg0KICAqDQogICogSWYgeW91IGRvIG5vdCB3YW50IHRvIGRlYWwgd2l0aCB0aGUgaW50cmljaXRpZXMgb2YgdGhlIG5vc2NyaXB0DQogICogc2VjdGlvbiwgZGVsZXRlIHRoZSB0YWcgKGZyb20gPG5vc2NyaXB0Pi4uLiB0byA8L25vc2NyaXB0PikuIE9uDQogICogYXZlcmFnZSwgdGhlIG5vc2NyaXB0IHRhZyBpcyBjYWxsZWQgZnJvbSBsZXNzIHRoYW4gMSUgb2YgaW50ZXJuZXQNCiAgKiB1c2Vycy4NCiAgKi8tLT4NCg0KPHNjcmlwdCB0eXBlPVwndGV4dC9qYXZhc2NyaXB0XCc+PCEtLS8vPCFbQ0RBVEFbDQogICB2YXIgbTNfdSA9IChsb2NhdGlvbi5wcm90b2NvbD09XCdodHRwczpcJz9cJ2h0dHBzOi8vYWRzLmRhdmlkc29ubmV3cy5uZXQvd3d3L2RlbGl2ZXJ5L2Fqcy5waHBcJzpcJ2h0dHA6Ly9hZHMuZGF2aWRzb25uZXdzLm5ldC93d3cvZGVsaXZlcnkvYWpzLnBocFwnKTsNCiAgIHZhciBtM19yID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKjk5OTk5OTk5OTk5KTsNCiAgIGlmICghZG9jdW1lbnQuTUFYX3VzZWQpIGRvY3VtZW50Lk1BWF91c2VkID0gXCcsXCc7DQogICBkb2N1bWVudC53cml0ZSAoXCI8c2NyXCIrXCJpcHQgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnIHNyYz1cJ1wiK20zX3UpOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiP3pvbmVpZD03NyZibG9jaz0xJmJsb2NrY2FtcGFpZ249MVwiKTsNCiAgIGRvY3VtZW50LndyaXRlIChcJyZjYj1cJyArIG0zX3IpOw0KICAgaWYgKGRvY3VtZW50Lk1BWF91c2VkICE9IFwnLFwnKSBkb2N1bWVudC53cml0ZSAoXCImZXhjbHVkZT1cIiArIGRvY3VtZW50Lk1BWF91c2VkKTsNCiAgIGRvY3VtZW50LndyaXRlIChkb2N1bWVudC5jaGFyc2V0ID8gXCcmY2hhcnNldD1cJytkb2N1bWVudC5jaGFyc2V0IDogKGRvY3VtZW50LmNoYXJhY3RlclNldCA/IFwnJmNoYXJzZXQ9XCcrZG9jdW1lbnQuY2hhcmFjdGVyU2V0IDogXCdcJykpOw0KICAgZG9jdW1lbnQud3JpdGUgKFwiJmxvYz1cIiArIGVzY2FwZSh3aW5kb3cubG9jYXRpb24pKTsNCiAgIGlmIChkb2N1bWVudC5yZWZlcnJlcikgZG9jdW1lbnQud3JpdGUgKFwiJnJlZmVyZXI9XCIgKyBlc2NhcGUoZG9jdW1lbnQucmVmZXJyZXIpKTsNCiAgIGlmIChkb2N1bWVudC5jb250ZXh0KSBkb2N1bWVudC53cml0ZSAoXCImY29udGV4dD1cIiArIGVzY2FwZShkb2N1bWVudC5jb250ZXh0KSk7DQogICBpZiAoZG9jdW1lbnQubW1tX2ZvKSBkb2N1bWVudC53cml0ZSAoXCImbW1tX2ZvPTFcIik7DQogICBkb2N1bWVudC53cml0ZSAoXCJcJz48XFwvc2NyXCIrXCJpcHQ+XCIpOw0KLy9dXT4tLT48L3NjcmlwdD48bm9zY3JpcHQ+PGEgaHJlZj1cJ2h0dHA6Ly9hZHMuZGF2aWRzb25uZXdzLm5ldC93d3cvZGVsaXZlcnkvY2sucGhwP249YTZhMzhjYTUmY2I9SU5TRVJUX1JBTkRPTV9OVU1CRVJfSEVSRVwnIHRhcmdldD1cJ19ibGFua1wnPjxpbWcgc3JjPVwnaHR0cDovL2Fkcy5kYXZpZHNvbm5ld3MubmV0L3d3dy9kZWxpdmVyeS9hdncucGhwP3pvbmVpZD03NyZjYj1JTlNFUlRfUkFORE9NX05VTUJFUl9IRVJFJm49YTZhMzhjYTVcJyBib3JkZXI9XCcwXCcgYWx0PVwnXCcgLz48L2E+PC9ub3NjcmlwdD4NCjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBkZWZhdWx0LmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dGhvcjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTctRE5OLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gVG9wIHN0b3JpZXM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2VudHJpZXM8L3N0cm9uZz4gLSA2PC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzk4LWxvZ29fd2ViLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDExMzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdhemV0dGU8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYTo1Mjp7aTowO3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOTgtbG9nb193ZWIucG5nIjtpOjE7czo2NDoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy85Ny1kbm5fZWFzdGVyLmpwZyI7aToyO3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOTYtbG9nb193ZWIucG5nIjtpOjM7czo2NToiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy85NS1sb2dvX3dlYl9TUC5wbmciO2k6NDtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzk0LWxvZ29fd2ViLnBuZyI7aTo1O3M6NjY6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOTMtVmRheWxvZ29fZG5uLmpwZyI7aTo2O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOTEtbG9nb193ZWIucG5nIjtpOjc7czo2NDoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy85MC1ETk5fZHJhZ29uLmpwZyI7aTo4O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvODktbG9nb193ZWIucG5nIjtpOjk7czo2MToiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy84OC1kbm5fTllFLmpwZyI7aToxMDtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzg3LWxvZ29fd2ViLnBuZyI7aToxMTtzOjYzOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzg2LWRubndpbnRlci5qcGciO2k6MTI7czo2MjoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy84NS1sb2dvX3dlYi5wbmciO2k6MTM7czo2NDoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy84NC01dGhBbm5sb2dvLmpwZyI7aToxNDtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzc1LWxvZ29fd2ViLnBuZyI7aToxNTtzOjY3OiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzc0LWxvZ29fd2ViX2ZsYWcucG5nIjtpOjE2O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNzMtbG9nb193ZWIucG5nIjtpOjE3O3M6NjA6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNzItZG5uX0FMLnBuZyI7aToxODtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzY1LWxvZ29fd2ViLnBuZyI7aToxOTtzOjY0OiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzY0LWRubl9lYXN0ZXIuanBnIjtpOjIwO3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNjMtbG9nb193ZWIucG5nIjtpOjIxO3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNjItbG9nb19uZXcucG5nIjtpOjIyO3M6NjU6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNjEtbG9nb193ZWJfU1AucG5nIjtpOjIzO3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTktbG9nb193ZWIucG5nIjtpOjI0O3M6NTc6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTctRE5OLnBuZyI7aToyNTtzOjYxOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzU2LWZhdmljb24uanBnIjtpOjI2O3M6Njc6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTUtVmRheV9jYW1wYWlnbi5qcGciO2k6Mjc7czo2MjoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy81NC1sb2dvX3dlYi5wbmciO2k6Mjg7czo2NjoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy81My1sb2dvX2hvbGlkYXkucG5nIjtpOjI5O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTEtbG9nb193ZWIucG5nIjtpOjMwO3M6NjM6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTAtbG9nb19mYWxsLnBuZyI7aTozMTtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzQ5LWxvZ29fd2ViLnBuZyI7aTozMjtzOjYzOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzQ4LWxvZ29fZmFsbC5wbmciO2k6MzM7czo2MjoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy80Ny1sb2dvX3dlYi5wbmciO2k6MzQ7czo2NzoiaHR0cDovL2Rhdmlkc29ubmV3cy5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy80Ni1sb2dvX3dlYl9mbGFnLnBuZyI7aTozNTtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzQxLWxvZ29fd2ViLnBuZyI7aTozNjtzOjU4OiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzQwLWJkYXkucG5nIjtpOjM3O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzktbG9nb193ZWIucG5nIjtpOjM4O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzgtZWFydGhkYXkucG5nIjtpOjM5O3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzctbG9nb193ZWIucG5nIjtpOjQwO3M6NjI6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzYtbG9nb19uZXcucG5nIjtpOjQxO3M6NjM6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzUtc3RfcGF0dHlzLnBuZyI7aTo0MjtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzI4LWxvZ29fd2ViLnBuZyI7aTo0MztzOjU2OiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzIxLVRZLnBuZyI7aTo0NDtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzIwLWxvZ29fd2ViLnBuZyI7aTo0NTtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzE5LWxvZ29fbmV3LnBuZyI7aTo0NjtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzE4LXN1cHBvcnQ0LnBuZyI7aTo0NztzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzE3LXN1cHBvcnQzLnBuZyI7aTo0ODtzOjYyOiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzE2LXN1cHBvcnQyLnBuZyI7aTo0OTtzOjY0OiJodHRwOi8vZGF2aWRzb25uZXdzLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzE1LXN1cHBvcnRfdXMucG5nIjtpOjUwO3M6NjU6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTQtYW5uaXZlcnNhcnkucG5nIjtpOjUxO3M6NjE6Imh0dHA6Ly9kYXZpZHNvbm5ld3MubmV0L3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvX25ldy5wbmciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvPC9saT48L3VsPg==