diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..5c72885 --- /dev/null +++ b/build.sh @@ -0,0 +1,4 @@ +# + +find . -name '*~1' -delete +jekyll build diff --git a/qmDict/fnames.txt b/qmDict/fnames.txt new file mode 100644 index 0000000..088088a --- /dev/null +++ b/qmDict/fnames.txt @@ -0,0 +1,5494 @@ +James +John +Robert +Michael +William +Mary +David +Richard +Charles +Joseph +Thomas +Christopher +Patricia +Daniel +Linda +Paul +Mark +Donald +George +Barbara +Elizabeth +Jennifer +Kenneth +Steven +Edward +Maria +Brian +Susan +Ronald +Anthony +Margaret +Dorothy +Kevin +Jason +Matthew +Gary +Lisa +Timothy +Nancy +Karen +Betty +Jose +Helen +Larry +Jeffrey +Sandra +Frank +Scott +Eric +Stephen +Donna +Andrew +Carol +Ruth +Raymond +Sharon +Michelle +Laura +Sarah +Kimberly +Deborah +Jessica +Shirley +Gregory +Joshua +Cynthia +Angela +Jerry +Melissa +Brenda +Amy +Dennis +Anna +Walter +Rebecca +Virginia +Kathleen +Patrick +Pamela +Martha +Peter +Debra +Amanda +Harold +Stephanie +Douglas +Henry +Carolyn +Christine +Marie +Janet +Carl +Catherine +Frances +Ann +Joyce +Arthur +Diane +Alice +Ryan +Roger +Julie +Joe +Juan +Jack +Albert +Jonathan +Heather +Justin +Terry +Teresa +Doris +Gloria +Gerald +Keith +Samuel +Willie +Evelyn +Jean +Cheryl +Mildred +Katherine +Ralph +Joan +Lawrence +Ashley +Nicholas +Judith +Rose +Roy +Benjamin +Janice +Bruce +Kelly +Brandon +Adam +Nicole +Judy +Christina +Kathy +Harry +Fred +Theresa +Wayne +Billy +Beverly +Steve +Denise +Louis +Jeremy +Aaron +Tammy +Irene +Randy +Jane +Howard +Eugene +Lori +Carlos +Russell +Rachel +Marilyn +Bobby +Victor +Andrea +Kathryn +Martin +Ernest +Phillip +Todd +Louise +Sara +Anne +Jacqueline +Jesse +Wanda +Bonnie +Julia +Craig +Ruby +Lois +Alan +Tina +Phyllis +Norma +Paula +Shawn +Diana +Annie +Clarence +Sean +Philip +Chris +Johnny +Lillian +Earl +Emily +Robin +Peggy +Crystal +Jimmy +Antonio +Danny +Bryan +Tony +Gladys +Luis +Mike +Rita +Dawn +Stanley +Leonard +Nathan +Connie +Florence +Dale +Tracy +Edna +Tiffany +Manuel +Rodney +Carmen +Curtis +Rosa +Cindy +Norman +Grace +Allen +Wendy +Marvin +Vincent +Glenn +Victoria +Jeffery +Travis +Jeff +Edith +Chad +Jacob +Kim +Sherry +Sylvia +Josephine +Lee +Melvin +Alfred +Thelma +Shannon +Sheila +Ethel +Kyle +Francis +Ellen +Elaine +Marjorie +Bradley +Carrie +Charlotte +Jesus +Herbert +Monica +Frederick +Esther +Ray +Pauline +Emma +Joel +Juanita +Anita +Rhonda +Edwin +Hazel +Amber +Eva +Debbie +Don +Eddie +April +Leslie +Clara +Lucille +Jamie +Ricky +Troy +Joanne +Eleanor +Randall +Valerie +Danielle +Megan +Barry +Alicia +Suzanne +Michele +Gail +Bertha +Darlene +Alexander +Veronica +Jill +Erin +Geraldine +Bernard +Lauren +Cathy +Joann +Mario +Leroy +Francisco +Lorraine +Lynn +Sally +Marcus +Micheal +Theodore +Clifford +Regina +Miguel +Oscar +Erica +Beatrice +Dolores +Bernice +Jay +Jim +Audrey +Tom +Yvonne +Annette +Calvin +June +Alex +Jon +Samantha +Ronnie +Bill +Marion +Dana +Lloyd +Tommy +Leon +Derek +Stacy +Ana +Renee +Warren +Ida +Vivian +Roberta +Holly +Brittany +Darrell +Jerome +Melanie +Floyd +Loretta +Yolanda +Jeanette +Leo +Laurie +Katie +Alvin +Tim +Wesley +Gordon +Dean +Greg +Jorge +Dustin +Pedro +Derrick +Kristen +Vanessa +Alma +Sue +Elsie +Beth +Dan +Jeanne +Vicki +Lewis +Zachary +Carla +Tara +Rosemary +Corey +Eileen +Terri +Herman +Maurice +Vernon +Roberto +Gertrude +Lucy +Clyde +Tonya +Glen +Hector +Shane +Ella +Stacey +Ricardo +Wilma +Sam +Gina +Kristin +Rick +Lester +Brent +Jessie +Natalie +Agnes +Vera +Ramon +Charlie +Tyler +Willie +Charlene +Gilbert +Bessie +Delores +Melinda +Gene +Marc +Pearl +Arlene +Maureen +Colleen +Allison +Tamara +Joy +Georgia +Constance +Lillie +Reginald +Claudia +Jackie +Marcia +Ruben +Tanya +Nellie +Minnie +Marlene +Brett +Angel +Heidi +Glenda +Nathaniel +Rafael +Leslie +Edgar +Milton +Lydia +Viola +Courtney +Marian +Raul +Stella +Caroline +Ben +Chester +Cecil +Dora +Duane +Franklin +Jo +Andre +Vickie +Mattie +Elmer +Terry +Maxine +Irma +Brad +Gabriel +Mabel +Marsha +Myrtle +Lena +Ron +Mitchell +Roland +Arnold +Harvey +Christy +Deanna +Jared +Patsy +Hilda +Adrian +Karl +Gwendolyn +Cory +Claude +Erik +Jennie +Nora +Darryl +Jamie +Margie +Nina +Cassandra +Leah +Neil +Jessie +Penny +Kay +Priscilla +Naomi +Carole +Christian +Javier +Fernando +Clinton +Brandy +Olga +Ted +Mathew +Tyrone +Darren +Lonnie +Lance +Billie +Dianne +Tracey +Leona +Cody +Julio +Kelly +Kurt +Jenny +Felicia +Sonia +Allan +Nelson +Guy +Miriam +Velma +Becky +Bobbie +Violet +Kristina +Clayton +Hugh +Toni +Max +Dwayne +Misty +Mae +Dwight +Armando +Felix +Jimmie +Shelly +Daisy +Ramona +Sherri +Erika +Everett +Katrina +Claire +Jordan +Ian +Wallace +Lindsey +Lindsay +Geneva +Ken +Bob +Jaime +Guadalupe +Belinda +Margarita +Sheryl +Casey +Alfredo +Cora +Faye +Ada +Alberto +Dave +Ivan +Natasha +Sabrina +Isabel +Johnnie +Sidney +Byron +Julian +Marguerite +Hattie +Harriet +Isaac +Morris +Molly +Cecilia +Kristi +Brandi +Blanche +Sandy +Rosie +Joanna +Iris +Eunice +Clifton +Willard +Daryl +Ross +Angie +Virgil +Andy +Marshall +Salvador +Perry +Kirk +Sergio +Inez +Lynda +Madeline +Amelia +Alberta +Marion +Tracy +Seth +Kent +Terrance +Rene +Genevieve +Monique +Jodi +Janie +Maggie +Kayla +Sonya +Jan +Lee +Kristine +Candace +Eduardo +Terrence +Fannie +Maryann +Opal +Alison +Yvette +Melody +Enrique +Freddie +Luz +Susie +Olivia +Flora +Shelley +Kristy +Wade +Mamie +Lula +Lola +Verna +Beulah +Antoinette +Austin +Stuart +Fredrick +Arturo +Alejandro +Jackie +Joey +Nick +Luther +Candice +Juana +Jeannette +Pam +Kelli +Wendell +Jeremiah +Evan +Julius +Dana +Hannah +Whitney +Bridget +Karla +Donnie +Otis +Celia +Shannon +Trevor +Oliver +Luke +Homer +Gerard +Doug +Latoya +Patty +Shelia +Gayle +Della +Vicky +Lynne +Kenny +Hubert +Angelo +Shaun +Lyle +Sheri +Marianne +Matt +Lynn +Alfonso +Kara +Jacquelyn +Erma +Blanca +Orlando +Rex +Carlton +Ernesto +Cameron +Neal +Pablo +Myra +Leticia +Pat +Krista +Roxanne +Angelica +Johnnie +Robyn +Francis +Adrienne +Rosalie +Alexandra +Brooke +Bethany +Sadie +Bernadette +Traci +Lorenzo +Omar +Wilbur +Blake +Grant +Horace +Roderick +Kerry +Jody +Kendra +Jasmine +Nichole +Rachael +Chelsea +Mable +Ernestine +Muriel +Abraham +Willis +Rickey +Jean +Ira +Andres +Marcella +Elena +Krystal +Angelina +Nadine +Cesar +Johnathan +Malcolm +Rudolph +Damon +Kelvin +Rudy +Preston +Alton +Kari +Estelle +Dianna +Paulette +Lora +Mona +Archie +Marco +Wm +Doreen +Rosemarie +Angel +Desiree +Antonia +Pete +Randolph +Garry +Geoffrey +Jonathon +Felipe +Bennie +Gerardo +Ed +Dominic +Robin +Loren +Delbert +Hope +Ginger +Janis +Betsy +Christie +Freda +Colin +Guillermo +Earnest +Lucas +Mercedes +Meredith +Lynette +Teri +Cristina +Eula +Benny +Noel +Spencer +Rodolfo +Myron +Edmund +Garrett +Leigh +Meghan +Sophia +Eloise +Rochelle +Gretchen +Cecelia +Salvatore +Cedric +Lowell +Gregg +Sherman +Raquel +Henrietta +Alyssa +Jana +Kelley +Gwen +Kerry +Jenna +Wilson +Devin +Sylvester +Kim +Roosevelt +Israel +Jermaine +Tricia +Laverne +Olive +Alexis +Tasha +Forrest +Wilbert +Leland +Silvia +Elvira +Casey +Delia +Sophie +Kate +Patti +Lorena +Kellie +Sonja +Lila +Lana +Darla +May +Mindy +Essie +Mandy +Simon +Guadalupe +Clark +Irving +Carroll +Bryant +Owen +Rufus +Lorene +Elsa +Josefina +Jeannie +Miranda +Dixie +Lucia +Marta +Faith +Lela +Johanna +Shari +Camille +Tami +Woodrow +Sammy +Kristopher +Mack +Levi +Marcos +Gustavo +Jake +Lionel +Shawna +Elisa +Ebony +Melba +Ora +Nettie +Tabitha +Ollie +Jaime +Winifred +Kristie +Marina +Alisha +Aimee +Rena +Myrna +Marla +Tammie +Latasha +Bonita +Patrice +Ronda +Sherrie +Addie +Marty +Taylor +Ellis +Dallas +Gilberto +Clint +Nicolas +Laurence +Ismael +Orville +Drew +Jody +Ervin +Francine +Deloris +Stacie +Adriana +Cheri +Shelby +Abigail +Celeste +Jewel +Cara +Adele +Rebekah +Lucinda +Dorthy +Chris +Dewey +Al +Wilfred +Josh +Hugo +Ignacio +Caleb +Tomas +Sheldon +Erick +Frankie +Effie +Trina +Reba +Shawn +Sallie +Aurora +Lenora +Etta +Lottie +Kerri +Trisha +Nikki +Estella +Francisca +Josie +Tracie +Marissa +Karin +Brittney +Janelle +Lourdes +Laurel +Helene +Fern +Elva +Corinne +Kelsey +Stewart +Doyle +Darrel +Rogelio +Terence +Santiago +Alonzo +Elias +Bert +Elbert +Ramiro +Conrad +Pat +Noah +Ina +Bettie +Elisabeth +Aida +Caitlin +Ingrid +Iva +Eugenia +Christa +Goldie +Cassie +Maude +Jenifer +Therese +Grady +Phil +Cornelius +Lamar +Rolando +Clay +Percy +Dexter +Bradford +Merle +Frankie +Dena +Lorna +Janette +Latonya +Candy +Morgan +Consuelo +Tamika +Rosetta +Debora +Cherie +Polly +Dina +Darin +Amos +Terrell +Moses +Irvin +Saul +Roman +Darnell +Randal +Tommie +Jewell +Fay +Jillian +Dorothea +Nell +Trudy +Esperanza +Patrica +Kimberley +Shanna +Helena +Carolina +Cleo +Stefanie +Rosario +Timmy +Darrin +Winston +Brendan +Toby +Van +Abel +Dominick +Boyd +Courtney +Jan +Emilio +Elijah +Cary +Domingo +Santos +Aubrey +Emmett +Marlon +Emanuel +Jerald +Edmond +Emil +Dewayne +Ola +Janine +Mollie +Lupe +Alisa +Lou +Maribel +Susanne +Bette +Will +Otto +Teddy +Reynaldo +Bret +Morgan +Jess +Trent +Humberto +Emmanuel +Stephan +Louie +Susana +Elise +Cecile +Isabelle +Lesley +Jocelyn +Paige +Joni +Rachelle +Leola +Daphne +Alta +Ester +Petra +Graciela +Imogene +Jolene +Keisha +Lacey +Vicente +Lamont +Stacy +Garland +Miles +Micah +Efrain +Billie +Logan +Heath +Rodger +Harley +Demetrius +Ethan +Eldon +Rocky +Glenna +Gabriela +Keri +Ursula +Lizzie +Kirsten +Shana +Adeline +Mayra +Jayne +Jaclyn +Gracie +Sondra +Carmela +Marisa +Rosalind +Charity +Tonia +Beatriz +Marisol +Clarice +Jeanine +Pierre +Junior +Freddy +Eli +Bryce +Antoine +Robbie +Kendall +Royce +Sterling +Mickey +Chase +Grover +Elton +Cleveland +Dylan +Chuck +Damian +Reuben +Sheena +Angeline +Frieda +Lily +Robbie +Shauna +Millie +Claudette +Cathleen +Angelia +Gabrielle +Autumn +Katharine +Summer +Jodie +Staci +Lea +Christi +Jimmie +Justine +Elma +Luella +Margret +Stan +August +Leonardo +Jasper +Russel +Erwin +Benito +Hans +Monte +Blaine +Ernie +Curt +Quentin +Agustin +Murray +Dominique +Socorro +Rene +Martina +Margo +Mavis +Callie +Bobbi +Maritza +Lucile +Leanne +Jeannine +Deana +Aileen +Lorie +Ladonna +Willa +Manuela +Gale +Selma +Dolly +Sybil +Abby +Lara +Dale +Ivy +Dee +Winnie +Marcy +Luisa +Jeri +Jamal +Devon +Adolfo +Harrison +Tyson +Burton +Brady +Elliott +Wilfredo +Bart +Jarrod +Vance +Denis +Damien +Joaquin +Harlan +Desmond +Elliot +Darwin +Ashley +Gregorio +Buddy +Xavier +Magdalena +Ofelia +Meagan +Audra +Matilda +Leila +Cornelia +Bianca +Simone +Bettye +Randi +Virgie +Latisha +Barbra +Georgina +Eliza +Leann +Bridgette +Rhoda +Kermit +Roscoe +Esteban +Anton +Solomon +Scotty +Norbert +Elvin +Williams +Nolan +Carey +Rod +Quinton +Hal +Brain +Rob +Elwood +Kendrick +Darius +Moises +Haley +Adela +Nola +Bernadine +Flossie +Ila +Greta +Ruthie +Nelda +Minerva +Lilly +Terrie +Letha +Hilary +Estela +Valarie +Brianna +Rosalyn +Earline +Catalina +Ava +Mia +Clarissa +Lidia +Corrine +Alexandria +Concepcion +Tia +Sharron +Rae +Dona +Ericka +Jami +Elnora +Chandra +Lenore +Neva +Marylou +Melisa +Tabatha +Serena +Avis +Allie +Sofia +Jeanie +Odessa +Nannie +Harriett +Loraine +Penelope +Milagros +Emilia +Benita +Allyson +Ashlee +Tania +Tommie +Esmeralda +Karina +Eve +Pearlie +Zelma +Malinda +Noreen +Tameka +Saundra +Hillary +Amie +Son +Marlin +Fidel +Thaddeus +Cliff +Marcel +Ali +Jackson +Raphael +Bryon +Armand +Alvaro +Jeffry +Dane +Joesph +Thurman +Ned +Sammie +Rusty +Michel +Monty +Rory +Fabian +Reggie +Mason +Graham +Althea +Rosalinda +Jordan +Lilia +Alana +Gay +Clare +Alejandra +Elinor +Michael +Lorrie +Jerri +Darcy +Earnestine +Carmella +Taylor +Noemi +Marcie +Liza +Annabelle +Louisa +Earlene +Mallory +Carlene +Nita +Selena +Tanisha +Katy +Julianne +John +Kris +Isaiah +Vaughn +Gus +Avery +Loyd +Diego +Alexis +Adolph +Norris +Millard +Rocco +Gonzalo +Derick +Rodrigo +Gerry +Stacey +Carmen +Wiley +Rigoberto +Alphonso +Ty +Shelby +Rickie +Noe +Lakisha +Edwina +Maricela +Margery +Kenya +Dollie +Roxie +Roslyn +Kathrine +Nanette +Charmaine +Lavonne +Ilene +Kris +Tammi +Suzette +Corine +Kaye +Jerry +Merle +Chrystal +Lina +Deanne +Lilian +Juliana +Aline +Luann +Kasey +Maryanne +Evangeline +Colette +Melva +Lawanda +Yesenia +Nadia +Madge +Kathie +Eddie +Ophelia +Valeria +Nona +Mitzi +Mari +Georgette +Claudine +Fran +Alissa +Roseann +Vern +Bobbie +Reed +Jefferson +Elvis +Bernardo +Mauricio +Hiram +Donovan +Basil +Riley +Ollie +Nickolas +Maynard +Scot +Vince +Quincy +Eddy +Sebastian +Federico +Ulysses +Heriberto +Donnell +Cole +Denny +Davis +Gavin +Emery +Ward +Romeo +Jayson +Dion +Dante +Clement +Coy +Odell +Maxwell +Jarvis +Bruno +Issac +Lakeisha +Susanna +Reva +Deidre +Chasity +Sheree +Carly +James +Elvia +Alyce +Deirdre +Gena +Briana +Araceli +Katelyn +Rosanne +Wendi +Tessa +Berta +Marva +Imelda +Marietta +Marci +Leonor +Arline +Sasha +Madelyn +Janna +Juliette +Deena +Aurelia +Josefa +Augusta +Liliana +Young +Christian +Lessie +Amalia +Savannah +Anastasia +Vilma +Natalia +Rosella +Lynnette +Corina +Mary +Dudley +Brock +Sanford +Colby +Carmelo +Barney +Nestor +Hollis +Stefan +Donny +Art +Linwood +Beau +Weldon +Galen +Isidro +Truman +Delmar +Johnathon +Silas +Frederic +Dick +Kirby +Irwin +Cruz +Merlin +Merrill +Charley +Marcelino +Lane +Harris +Cleo +Carlo +Trenton +Kurtis +Hunter +Aurelio +Winfred +Vito +Collin +Denver +Carter +Alfreda +Leanna +Carey +Amparo +Coleen +Tamra +Aisha +Wilda +Karyn +Cherry +Queen +Maura +Mai +Evangelina +Rosanna +Hallie +Erna +Enid +Mariana +Lacy +Juliet +Jacklyn +Freida +Madeleine +Mara +Hester +Cathryn +Lelia +Casandra +Bridgett +Angelita +Jannie +Dionne +Annmarie +Katina +Beryl +Phoebe +Millicent +Katheryn +Diann +Carissa +Maryellen +Liz +Lauri +Helga +Gilda +Adrian +Rhea +Marquita +Hollie +Tisha +Tamera +Angelique +Francesca +Britney +Kaitlin +Lolita +Florine +Rowena +Reyna +Twila +Fanny +Janell +Ines +Concetta +Bertie +Alba +Brigitte +Alyson +Leonel +Emory +Pasquale +Mohammad +Mariano +Danial +Blair +Landon +Dirk +Branden +Adan +Numbers +Clair +Buford +German +Bernie +Wilmer +Joan +Emerson +Zachery +Fletcher +Jacques +Errol +Dalton +Monroe +Josue +Dominique +Edwardo +Booker +Wilford +Sonny +Shelton +Carson +Theron +Raymundo +Daren +Tristan +Houston +Robby +Lincoln +Jame +Genaro +Gale +Bennett +Octavio +Cornell +Laverne +Hung +Arron +Antony +Vonda +Pansy +Elba +Noelle +Letitia +Kitty +Deann +Brandie +Louella +Leta +Felecia +Sharlene +Lesa +Beverley +Robert +Isabella +Herminia +Terra +Celina +Tori +Octavia +Jade +Denice +Germaine +Sierra +Michell +Cortney +Nelly +Doretha +Sydney +Deidra +Monika +Lashonda +Judi +Chelsey +Antionette +Margot +Bobby +Adelaide +Nan +Leeann +Elisha +Dessie +Libby +Kathi +Gayla +Latanya +Mina +Mellisa +Kimberlee +Jasmin +Renae +Zelda +Elda +Ma +Justina +Gussie +Emilie +Camilla +Abbie +Rocio +Kaitlyn +Jesse +Edythe +Ashleigh +Selina +Lakesha +Geri +Allene +Pamala +Michaela +Dayna +Caryn +Rosalia +Herschel +Alva +Giovanni +Garth +Cyrus +Cyril +Ronny +Stevie +Lon +Freeman +Erin +Duncan +Kennith +Carmine +Augustine +Young +Erich +Chadwick +Wilburn +Russ +Reid +Myles +Anderson +Morton +Jonas +Forest +Mitchel +Mervin +Zane +Rich +Jamel +Lazaro +Alphonse +Randell +Major +Johnie +Jarrett +Brooks +Ariel +Abdul +Dusty +Luciano +Lindsey +Tracey +Seymour +Scottie +Eugenio +Mohammed +Sandy +Valentin +Chance +Arnulfo +Lucien +Ferdinand +Thad +Ezra +Sydney +Aldo +Sun +Jacquline +Rebeca +Marybeth +Krystle +Iola +Dottie +Bennie +Belle +Aubrey +Griselda +Ernestina +Elida +Adrianne +Demetria +Delma +Chong +Jaqueline +Destiny +Arleen +Virgina +Retha +Fatima +Tillie +Eleanore +Cari +Treva +Birdie +Wilhelmina +Rosalee +Maurine +Latrice +Yong +Jena +Taryn +Elia +Debby +Maudie +Jeanna +Delilah +Catrina +Shonda +Hortencia +Theodora +Teresita +Robbin +Danette +Maryjane +Freddie +Delphine +Brianne +Nilda +Danna +Cindi +Bess +Iona +Hanna +Ariel +Winona +Vida +Rosita +Marianna +William +Racheal +Guillermina +Eloisa +Celestine +Caren +Malissa +Lona +Chantel +Shellie +Marisela +Leora +Agatha +Soledad +Migdalia +Ivette +Christen +Athena +Janel +Chloe +Veda +Pattie +Tessie +Tera +Marilynn +Lucretia +Karrie +Dinah +Daniela +Alecia +Adelina +Vernice +Shiela +Portia +Merry +Lashawn +Devon +Dara +Tawana +Oma +Verda +Christin +Alene +Rubin +Royal +Mitch +Earle +Abe +Wyatt +Marquis +Lanny +Kareem +Jamar +Boris +Isiah +Emile +Elmo +Aron +Leopoldo +Everette +Josef +Gail +Eloy +Dorian +Rodrick +Reinaldo +Lucio +Jerrod +Weston +Hershel +Barton +Parker +Lemuel +Lavern +Burt +Jules +Gil +Eliseo +Ahmad +Nigel +Efren +Antwan +Alden +Margarito +Coleman +Refugio +Dino +Osvaldo +Les +Deandre +Normand +Kieth +Ivory +Andrea +Trey +Norberto +Napoleon +Jerold +Fritz +Rosendo +Milford +Sang +Deon +Christoper +Alfonzo +Lyman +Josiah +Brant +Wilton +Rico +Jamaal +Dewitt +Carol +Brenton +Yong +Olin +Foster +Faustino +Claudio +Judson +Gino +Edgardo +Berry +Alec +Tanner +Jarred +Donn +Zella +Sandi +Rafaela +Maya +Kira +Candida +Alvina +Suzan +Shayla +Lyn +Lettie +Alva +Samatha +Oralia +Matilde +Madonna +Larissa +Vesta +Renita +India +Delois +Shanda +Phillis +Lorri +Erlinda +Cruz +Cathrine +Barb +Zoe +Isabell +Ione +Gisela +Charlie +Valencia +Roxanna +Mayme +Kisha +Ellie +Mellissa +Dorris +Dalia +Bella +Annetta +Zoila +Reta +Reina +Lauretta +Kylie +Christal +Pilar +Charla +Elissa +Tiffani +Tana +Paulina +Leota +Breanna +Jayme +Carmel +Vernell +Tomasa +Mandi +Dominga +Santa +Melodie +Lura +Alexa +Tamela +Ryan +Mirna +Kerrie +Venus +Noel +Felicita +Cristy +Carmelita +Berniece +Annemarie +Tiara +Roseanne +Missy +Cori +Roxana +Pricilla +Kristal +Jung +Elyse +Haydee +Aletha +Bettina +Marge +Gillian +Filomena +Charles +Zenaida +Harriette +Caridad +Vada +Una +Aretha +Pearline +Marjory +Marcela +Flor +Evette +Elouise +Alina +Trinidad +David +Damaris +Catharine +Carroll +Belva +Nakia +Trinidad +Tad +Shirley +Prince +Porfirio +Odis +Maria +Lenard +Chauncey +Chang +Tod +Mel +Marcelo +Kory +Augustus +Keven +Hilario +Bud +Sal +Rosario +Orval +Mauro +Dannie +Zachariah +Olen +Anibal +Milo +Jed +Frances +Thanh +Dillon +Amado +Newton +Connie +Lenny +Tory +Richie +Lupe +Horacio +Brice +Mohamed +Delmer +Dario +Reyes +Dee +Mac +Jonah +Jerrold +Robt +Hank +Sung +Rupert +Rolland +Kenton +Damion +Chi +Antone +Waldo +Fredric +Bradly +Quinn +Kip +Burl +Walker +Tyree +Jefferey +Ahmed +Willy +Stanford +Oren +Noble +Moshe +Mikel +Enoch +Brendon +Quintin +Jamison +Florencio +Darrick +Tobias +Minh +Hassan +Giuseppe +Demarcus +Cletus +Tyrell +Lyndon +Keenan +Werner +Theo +Geraldo +Lou +Columbus +Chet +Bertram +Markus +Huey +Hilton +Dwain +Donte +Tyron +Omer +Isaias +Hipolito +Fermin +Chung +Adalberto +Valentine +Jamey +Bo +Barrett +Whitney +Teodoro +Mckinley +Maximo +Garfield +Sol +Raleigh +Lawerence +Abram +Rashad +Marlena +Luanne +Lorine +Karon +Dorene +Danita +Brenna +Tatiana +Sammie +Louann +Loren +Julianna +Andria +Philomena +Lucila +Leonora +Dovie +Romona +Mimi +Jacquelin +Gaye +Tonja +Misti +Joe +Gene +Chastity +Stacia +Roxann +Micaela +Nikita +Mei +Velda +Marlys +Johnna +Aura +Lavern +Ivonne +Hayley +Nicki +Majorie +Herlinda +George +Alpha +Yadira +Perla +Gregoria +Daniel +Antonette +Shelli +Mozelle +Mariah +Joelle +Cordelia +Josette +Chiquita +Trista +Louis +Laquita +Georgiana +Candi +Shanon +Lonnie +Hildegard +Cecil +Valentina +Stephany +Magda +Karol +Gerry +Gabriella +Tiana +Roma +Richelle +Ray +Princess +Oleta +Jacque +Idella +Alaina +Suzanna +Jovita +Blair +Tosha +Raven +Nereida +Marlyn +Kyla +Joseph +Delfina +Tena +Stephenie +Sabina +Nathalie +Marcelle +Gertie +Darleen +Thea +Sharonda +Shantel +Belen +Venessa +Rosalina +Ona +Genoveva +Corey +Clementine +Rosalba +Renate +Renata +Mi +Ivory +Georgianna +Floy +Dorcas +Ariana +Tyra +Theda +Mariam +Juli +Jesica +Donnie +Vikki +Verla +Roselyn +Melvina +Jannette +Ginny +Debrah +Corrie +Asia +Violeta +Myrtis +Latricia +Collette +Charleen +Anissa +Viviana +Twyla +Precious +Nedra +Latonia +Lan +Hellen +Fabiola +Annamarie +Adell +Sharyn +Chantal +Niki +Maud +Lizette +Lindy +Kia +Kesha +Jeana +Danelle +Charline +Chanel +Carrol +Valorie +Lia +Dortha +Cristal +Sunny +Leone +Leilani +Gerri +Debi +Andra +Keshia +Ima +Eulalia +Easter +Dulce +King +Emmitt +Daron +Chong +Samual +Paris +Otha +Miquel +Lacy +Eusebio +Dong +Domenic +Darron +Buster +Antonia +Wilber +Renato +Jc +Hoyt +Haywood +Ezekiel +Chas +Florentino +Elroy +Clemente +Arden +Neville +Kelley +Edison +Deshawn +Carrol +Shayne +Nathanial +Jordon +Danilo +Claud +Val +Sherwood +Raymon +Rayford +Cristobal +Ambrose +Titus +Hyman +Felton +Ezequiel +Erasmo +Stanton +Lonny +Len +Ike +Milan +Lino +Jarod +Herb +Andreas +Walton +Rhett +Palmer +Jude +Douglass +Cordell +Oswaldo +Ellsworth +Virgilio +Toney +Nathanael +Del +Britt +Benedict +Mose +Hong +Leigh +Johnson +Isreal +Gayle +Garret +Fausto +Asa +Arlen +Zack +Warner +Modesto +Francesco +Manual +Jae +Gaylord +Gaston +Filiberto +Deangelo +Michale +Granville +Wes +Malik +Zackary +Tuan +Nicky +Eldridge +Cristopher +Cortez +Antione +Malcom +Long +Korey +Jospeh +Colton +Waylon +Von +Hosea +Shad +Santo +Rudolf +Rolf +Rey +Renaldo +Marcellus +Lucius +Lesley +Kristofer +Boyce +Benton +Man +Kasey +Jewell +Hayden +Harland +Arnoldo +Rueben +Leandro +Kraig +Jerrell +Jeromy +Hobert +Cedrick +Arlie +Winford +Wally +Patricia +Luigi +Keneth +Jacinto +Graig +Franklyn +Edmundo +Sid +Porter +Leif +Lauren +Jeramy +Elisha +Buck +Willian +Vincenzo +Shon +Michal +Lynwood +Lindsay +Jewel +Jere +Hai +Elden +Dorsey +Darell +Broderick +Alonso +Natividad +Linnie +Kami +Georgie +Catina +Brook +Alda +Winnifred +Sharla +Ruthann +Meaghan +Magdalene +Lissette +Adelaida +Venita +Trena +Shirlene +Shameka +Elizebeth +Dian +Shanta +Mickey +Latosha +Carlotta +Windy +Soon +Rosina +Mariann +Leisa +Jonnie +Dawna +Cathie +Billy +Astrid +Sidney +Laureen +Janeen +Holli +Fawn +Vickey +Teressa +Shante +Rubye +Marcelina +Chanda +Cary +Terese +Scarlett +Marty +Marnie +Lulu +Lisette +Jeniffer +Elenor +Dorinda +Donita +Carman +Bernita +Altagracia +Aleta +Adrianna +Zoraida +Ronnie +Nicola +Lyndsey +Kendall +Janina +Chrissy +Ami +Starla +Phylis +Phuong +Kyra +Charisse +Blanch +Sanjuanita +Rona +Nanci +Marilee +Maranda +Cory +Brigette +Sanjuana +Marita +Kassandra +Joycelyn +Ira +Felipa +Chelsie +Bonny +Mireya +Lorenza +Kyong +Ileana +Candelaria +Tony +Toby +Sherie +Ok +Mark +Lucie +Leatrice +Lakeshia +Gerda +Edie +Bambi +Marylin +Lavon +Hortense +Garnet +Evie +Tressa +Shayna +Lavina +Kyung +Jeanetta +Sherrill +Shara +Phyliss +Mittie +Anabel +Alesia +Thuy +Tawanda +Richard +Joanie +Tiffanie +Lashanda +Karissa +Enriqueta +Daria +Daniella +Corinna +Alanna +Abbey +Roxane +Roseanna +Magnolia +Lida +Kyle +Joellen +Era +Coral +Carleen +Tresa +Peggie +Novella +Nila +Maybelle +Jenelle +Carina +Nova +Melina +Marquerite +Margarette +Josephina +Evonne +Devin +Cinthia +Albina +Toya +Tawnya +Sherita +Santos +Myriam +Lizabeth +Lise +Keely +Jenni +Giselle +Cheryle +Ardith +Ardis +Alesha +Adriane +Shaina +Linnea +Karolyn +Hong +Florida +Felisha +Dori +Darci +Artie +Armida +Zola +Xiomara +Vergie +Shamika +Nena +Nannette +Maxie +Lovie +Jeane +Jaimie +Inge +Farrah +Elaina +Caitlyn +Starr +Felicitas +Cherly +Caryl +Yolonda +Yasmin +Teena +Prudence +Pennie +Nydia +Mackenzie +Orpha +Marvel +Lizbeth +Laurette +Jerrie +Hermelinda +Carolee +Tierra +Mirian +Meta +Melony +Kori +Jennette +Jamila +Ena +Anh +Yoshiko +Susannah +Salina +Rhiannon +Joleen +Cristine +Ashton +Aracely +Tomeka +Shalonda +Marti +Lacie +Kala +Jada +Ilse +Hailey +Brittani +Zona +Syble +Sherryl +Randy +Nidia +Marlo +Kandice +Kandi +Deb +Dean +America +Alycia +Tommy +Ronna +Norene +Mercy +Jose +Ingeborg +Giovanna +Gemma +Christel +Audry +Zora +Vita +Van +Trish +Stephaine +Shirlee +Shanika +Melonie +Mazie +Jazmin +Inga +Hoa +Hettie +Geralyn +Fonda +Estrella +Adella +Su +Sarita +Rina +Milissa +Maribeth +Golda +Evon +Ethelyn +Enedina +Cherise +Chana +Velva +Tawanna +Sade +Mirta +Li +Karie +Jacinta +Elna +Davina +Cierra +Ashlie +Albertha +Tanesha +Stephani +Nelle +Mindi +Lu +Lorinda +Larue +Florene +Demetra +Dedra +Ciara +Chantelle +Ashly +Suzy +Rosalva +Noelia +Lyda +Leatha +Krystyna +Kristan +Karri +Darline +Darcie +Cinda +Cheyenne +Cherrie +Awilda +Almeda +Rolanda +Lanette +Jerilyn +Gisele +Evalyn +Cyndi +Cleta +Carin +Zina +Zena +Velia +Tanika +Paul +Charissa +Thomas +Talia +Margarete +Lavonda +Kaylee +Kathlene +Jonna +Irena +Ilona +Idalia +Candis +Candance +Brandee +Anitra +Alida +Sigrid +Nicolette +Maryjo +Linette +Hedwig +Christiana +Cassidy +Alexia +Tressie +Modesta +Lupita +Lita +Gladis +Evelia +Davida +Cherri +Cecily +Ashely +Annabel +Agustina +Wanita +Shirly +Rosaura +Hulda +Eun +Bailey +Yetta +Verona +Thomasina +Sibyl +Shannan +Mechelle +Lue +Leandra +Lani +Kylee +Kandy +Jolynn +Ferne +Eboni +Corene +Alysia +Zula +Nada +Moira +Lyndsay +Lorretta +Juan +Jammie +Hortensia +Gaynell +Cameron +Adria +Vina +Vicenta +Tangela +Stephine +Norine +Nella +Liana +Leslee +Kimberely +Iliana +Glory +Felica +Emogene +Elfriede +Eden +Eartha +Carma +Bea +Ocie +Marry +Lennie +Kiara +Jacalyn +Carlota +Arielle +Yu +Star +Otilia +Kirstin +Kacey +Johnetta +Joey +Joetta +Jeraldine +Jaunita +Elana +Dorthea +Cami +Amada +Adelia +Vernita +Tamar +Siobhan +Renea +Rashida +Ouida +Odell +Nilsa +Meryl +Kristyn +Julieta +Danica +Breanne +Aurea +Anglea +Sherron +Odette +Malia +Lorelei +Lin +Leesa +Kenna +Kathlyn +Fiona +Charlette +Suzie +Shantell +Sabra +Racquel +Myong +Mira +Martine +Lucienne +Lavada +Juliann +Johnie +Elvera +Delphia +Clair +Christiane +Charolette +Carri +Augustine +Asha +Angella +Paola +Ninfa +Leda +Lai +Eda +Sunshine +Stefani +Shanell +Palma +Machelle +Lissa +Kecia +Kathryne +Karlene +Julissa +Jettie +Jenniffer +Hui +Corrina +Christopher +Carolann +Alena +Tess +Rosaria +Myrtice +Marylee +Liane +Kenyatta +Judie +Janey +In +Elmira +Eldora +Denna +Cristi +Cathi +Zaida +Vonnie +Viva +Vernie +Rosaline +Mariela +Luciana +Lesli +Karan +Felice +Deneen +Adina +Wynona +Tarsha +Sheron +Shasta +Shanita +Shani +Shandra +Randa +Pinkie +Paris +Nelida +Marilou +Lyla +Laurene +Laci +Joi +Janene +Dorotha +Daniele +Dani +Carolynn +Carlyn +Berenice +Ayesha +Anneliese +Alethea +Thersa +Tamiko +Rufina +Oliva +Mozell +Marylyn +Madison +Kristian +Kathyrn +Kasandra +Kandace +Janae +Gabriel +Domenica +Debbra +Dannielle +Chun +Buffy +Barbie +Arcelia +Aja +Zenobia +Sharen +Sharee +Patrick +Page +My +Lavinia +Kum +Kacie +Jackeline +Huong +Felisa +Emelia +Eleanora +Cythia +Cristin +Clyde +Claribel +Caron +Anastacia +Zulma +Zandra +Yoko +Tenisha +Susann +Sherilyn +Shay +Shawanda +Sabine +Romana +Mathilda +Linsey +Keiko +Joana +Isela +Gretta +Georgetta +Eugenie +Dusty +Desirae +Delora +Corazon +Antonina +Anika +Willene +Tracee +Tamatha +Regan +Nichelle +Mickie +Maegan +Luana +Lanita +Kelsie +Edelmira +Bree +Afton +Teodora +Tamie +Shena +Meg +Linh +Keli +Kaci +Danyelle +Britt +Arlette +Albertine +Adelle +Tiffiny +Stormy +Simona +Numbers +Nicolasa +Nichol +Nia +Nakisha +Mee +Maira +Loreen +Kizzy +Johnny +Jay +Fallon +Christene +Bobbye +Anthony +Ying +Vincenza +Tanja +Rubie +Roni +Queenie +Margarett +Kimberli +Irmgard +Idell +Hilma +Evelina +Esta +Emilee +Dennise +Dania +Carl +Carie +Antonio +Wai +Sang +Risa +Rikki +Particia +Mui +Masako +Mario +Luvenia +Loree +Loni +Lien +Kevin +Gigi +Florencia +Dorian +Denita +Dallas +Chi +Billye +Alexander +Tomika +Sharita +Rana +Nikole +Neoma +Margarite +Madalyn +Lucina +Laila +Kali +Jenette +Gabriele +Evelyne +Elenora +Clementina +Alejandrina +Zulema +Violette +Vannessa +Thresa +Retta +Pia +Patience +Noella +Nickie +Jonell +Delta +Chung +Chaya +Camelia +Bethel +Anya +Andrew +Thanh +Suzann +Spring +Shu +Mila +Lilla +Laverna +Keesha +Kattie +Gia +Georgene +Eveline +Estell +Elizbeth +Vivienne +Vallie +Trudie +Stephane +Michel +Magaly +Madie +Kenyetta +Karren +Janetta +Hermine +Harmony +Drucilla +Debbi +Celestina +Candie +Britni +Beckie +Amina +Zita +Yun +Yolande +Vivien +Vernetta +Trudi +Sommer +Pearle +Patrina +Ossie +Nicolle +Loyce +Letty +Larisa +Katharina +Joselyn +Jonelle +Jenell +Iesha +Heide +Florinda +Florentina +Flo +Elodia +Dorine +Brunilda +Brigid +Ashli +Ardella +Twana +Thu +Tarah +Sung +Shea +Shavon +Shane +Serina +Rayna +Ramonita +Nga +Margurite +Lucrecia +Kourtney +Kati +Jesus +Jesenia +Diamond +Crista +Ayana +Alica +Alia +Vinnie +Suellen +Romelia +Rachell +Piper +Olympia +Michiko +Kathaleen +Jolie +Jessi +Janessa +Hana +Ha +Elease +Carletta +Britany +Shona +Salome +Rosamond +Regena +Raina +Ngoc +Nelia +Louvenia +Lesia +Latrina +Laticia +Larhonda +Jina +Jacki +Hollis +Holley +Emmy +Deeann +Coretta +Arnetta +Velvet +Thalia +Shanice +Neta +Mikki +Micki +Lonna +Leana +Lashunda +Kiley +Joye +Jacqulyn +Ignacia +Hyun +Hiroko +Henry +Henriette +Elayne +Delinda +Darnell +Dahlia +Coreen +Consuela +Conchita +Celine +Babette +Ayanna +Anette +Albertina +Skye +Shawnee +Shaneka +Quiana +Pamelia +Min +Merri +Merlene +Margit +Kiesha +Kiera +Kaylene +Jodee +Jenise +Erlene +Emmie +Else +Daryl +Dalila +Daisey +Cody +Casie +Belia +Babara +Versie +Vanesa +Shelba +Shawnda +Sam +Norman +Nikia +Naoma +Marna +Margeret +Madaline +Lawana +Kindra +Jutta +Jazmine +Janett +Hannelore +Glendora +Gertrud +Garnett +Freeda +Frederica +Florance +Flavia +Dennis +Carline +Beverlee +Anjanette +Valda +Trinity +Tamala +Stevie +Shonna +Sha +Sarina +Oneida +Micah +Merilyn +Marleen +Lurline +Lenna +Katherin +Jin +Jeni +Hae +Gracia +Glady +Farah +Eric +Enola +Ema +Dominque +Devona +Delana +Cecila +Caprice +Alysha +Ali +Alethia +Vena +Theresia +Tawny +Song +Shakira +Samara +Sachiko +Rachele +Pamella +Nicky +Marni +Mariel +Maren +Malisa +Ligia +Lera +Latoria +Larae +Kimber +Kathern +Karey +Jennefer +Janeth +Halina +Fredia +Delisa +Debroah +Ciera +Chin +Angelika +Andree +Altha +Yen +Vivan +Terresa +Tanna +Suk +Sudie +Soo +Signe +Salena +Ronni +Rebbecca +Myrtie +Mckenzie +Malika +Maida +Loan +Leonarda +Kayleigh +France +Ethyl +Ellyn +Dayle +Cammie +Brittni +Birgit +Avelina +Asuncion +Arianna +Akiko +Venice +Tyesha +Tonie +Tiesha +Takisha +Steffanie +Sindy +Santana +Meghann +Manda +Macie +Lady +Kellye +Kellee +Joslyn +Jason +Inger +Indira +Glinda +Glennis +Fernanda +Faustina +Eneida +Elicia +Dot +Digna +Dell +Arletta +Andre +Willia +Tammara +Tabetha +Sherrell +Sari +Refugio +Rebbeca +Pauletta +Nieves +Natosha +Nakita +Mammie +Kenisha +Kazuko +Kassie +Gary +Earlean +Daphine +Corliss +Clotilde +Carolyne +Bernetta +Augustina +Audrea +Annis +Annabell +Yan +Tennille +Tamica +Selene +Sean +Rosana +Regenia +Qiana +Markita +Macy +Leeanne +Laurine +Kym +Jessenia +Janita +Georgine +Genie +Emiko +Elvie +Deandra +Dagmar +Corie +Collen +Cherish +Romaine +Porsha +Pearlene +Micheline +Merna +Margorie +Margaretta +Lore +Kenneth +Jenine +Hermina +Fredericka +Elke +Drusilla +Dorathy +Dione +Desire +Celena +Brigida +Angeles +Allegra +Theo +Tamekia +Synthia +Stephen +Sook +Slyvia +Rosann +Reatha +Raye +Marquetta +Margart +Ling +Layla +Kymberly +Kiana +Kayleen +Katlyn +Karmen +Joella +Irina +Emelda +Eleni +Detra +Clemmie +Cheryll +Chantell +Cathey +Arnita +Arla +Angle +Angelic +Alyse +Zofia +Thomasine +Tennie +Son +Sherly +Sherley +Sharyl +Remedios +Petrina +Nickole +Myung +Myrle +Mozella +Louanne +Lisha +Latia +Lane +Krysta +Julienne +Joel +Jeanene +Jacqualine +Isaura +Gwenda +Earleen +Donald +Cleopatra +Carlie +Audie +Antonietta +Alise +Alex +Verdell +Val +Tyler +Tomoko +Thao +Talisha +Steven +So +Shemika +Shaun +Scarlet +Savanna +Santina +Rosia +Raeann +Odilia +Nana +Minna +Magan +Lynelle +Le +Karma +Joeann +Ivana +Inell +Ilana +Hye +Honey +Hee +Gudrun +Frank +Dreama +Crissy +Chante +Carmelina +Arvilla +Arthur +Annamae +Alvera +Aleida +Aaron +Yee +Yanira +Vanda +Tianna +Tam +Stefania +Shira +Perry +Nicol +Nancie +Monserrate +Minh +Melynda +Melany +Matthew +Lovella +Laure +Kirby +Kacy +Jacquelynn +Hyon +Gertha +Francisco +Eliana +Christena +Christeen +Charise +Caterina +Carley +Candyce +Arlena +Ammie +Yang +Willette +Vanita +Tuyet +Tiny +Syreeta +Silva +Scott +Ronald +Penney +Nyla +Michal +Maurice +Maryam +Marya +Magen +Ludie +Loma +Livia +Lanell +Kimberlie +Julee +Donetta +Diedra +Denisha +Deane +Dawne +Clarine +Cherryl +Bronwyn +Brandon +Alla +Valery +Tonda +Sueann +Soraya +Shoshana +Shela +Sharleen +Shanelle +Nerissa +Micheal +Meridith +Mellie +Maye +Maple +Magaret +Luis +Lili +Leonila +Leonie +Leeanna +Lavonia +Lavera +Kristel +Kathey +Kathe +Justin +Julian +Jimmy +Jann +Ilda +Hildred +Hildegarde +Genia +Fumiko +Evelin +Ermelinda +Elly +Dung +Doloris +Dionna +Danae +Berneice +Annice +Alix +Verena +Verdie +Tristan +Shawnna +Shawana +Shaunna +Rozella +Randee +Ranae +Milagro +Lynell +Luise +Louie +Loida +Lisbeth +Karleen +Junita +Jona +Isis +Hyacinth +Hedy +Gwenn +Ethelene +Erline +Edward +Donya +Domonique +Delicia +Dannette +Cicely +Branda +Blythe +Bethann +Ashlyn +Annalee +Alline +Yuko +Vella +Trang +Towanda +Tesha +Sherlyn +Narcisa +Miguelina +Meri +Maybell +Marlana +Marguerita +Madlyn +Luna +Lory +Loriann +Liberty +Leonore +Leighann +Laurice +Latesha +Laronda +Katrice +Kasie +Karl +Kaley +Jadwiga +Glennie +Gearldine +Francina +Epifania +Dyan +Dorie +Diedre +Denese +Demetrice +Delena +Darby +Cristie +Cleora +Catarina +Carisa +Bernie +Barbera +Almeta +Trula +Tereasa +Solange +Sheilah +Shavonne +Sanora +Rochell +Mathilde +Margareta +Maia +Lynsey +Lawanna +Launa +Kena +Keena +Katia +Jamey +Glynda +Gaylene +Elvina +Elanor +Danuta +Danika +Cristen +Cordie +Coletta +Clarita +Carmon +Brynn +Azucena +Aundrea +Angele +Yi +Walter +Verlie +Verlene +Tamesha +Silvana +Sebrina +Samira +Reda +Raylene +Penni +Pandora +Norah +Noma +Mireille +Melissia +Maryalice +Laraine +Kimbery +Karyl +Karine +Kam +Jolanda +Johana +Jesusa +Jaleesa +Jae +Jacquelyne +Irish +Iluminada +Hilaria +Hanh +Gennie +Francie +Floretta +Exie +Edda +Drema +Delpha +Bev +Barbar +Assunta +Ardell +Annalisa +Alisia +Yukiko +Yolando +Wonda +Wei +Waltraud +Veta +Tequila +Temeka +Tameika +Shirleen +Shenita +Piedad +Ozella +Mirtha +Marilu +Kimiko +Juliane +Jenice +Jen +Janay +Jacquiline +Hilde +Fe +Fae +Evan +Eugene +Elois +Echo +Devorah +Chau +Brinda +Betsey +Arminda +Aracelis +Apryl +Annett +Alishia +Veola +Usha +Toshiko +Theola +Tashia +Talitha +Shery +Rudy +Renetta +Reiko +Rasheeda +Omega +Obdulia +Mika +Melaine +Meggan +Martin +Marlen +Marget +Marceline +Mana +Magdalen +Librada +Lezlie +Lexie +Latashia +Lasandra +Kelle +Isidra +Isa +Inocencia +Gwyn +Francoise +Erminia +Erinn +Dimple +Devora +Criselda +Armanda +Arie +Ariane +Angelo +Angelena +Allen +Aliza +Adriene +Adaline +Xochitl +Twanna +Tran +Tomiko +Tamisha +Taisha +Susy +Siu +Rutha +Roxy +Rhona +Raymond +Otha +Noriko +Natashia +Merrie +Melvin +Marinda +Mariko +Margert +Loris +Lizzette +Leisha +Kaila +Ka +Joannie +Jerrica +Jene +Jannet +Janee +Jacinda +Herta +Elenore +Doretta +Delaine +Daniell +Claudie +China +Britta +Apolonia +Amberly +Alease +Yuri +Yuk +Wen +Waneta +Ute +Tomi +Sharri +Sandie +Roselle +Reynalda +Raguel +Phylicia +Patria +Olimpia +Odelia +Mitzie +Mitchell +Miss +Minda +Mignon +Mica +Mendy +Marivel +Maile +Lynetta +Lavette +Lauryn +Latrisha +Lakiesha +Kiersten +Kary +Josphine +Jolyn +Jetta +Janise +Jacquie +Ivelisse +Glynis +Gianna +Gaynelle +Emerald +Demetrius +Danyell +Danille +Dacia +Coralee +Cher +Ceola +Brett +Bell +Arianne +Aleshia +Yung +Williemae +Troy +Trinh +Thora +Tai +Svetlana +Sherika +Shemeka +Shaunda +Roseline +Ricki +Melda +Mallie +Lavonna +Latina +Larry +Laquanda +Lala +Lachelle +Klara +Kandis +Johna +Jeanmarie +Jaye +Hang +Grayce +Gertude +Emerita +Ebonie +Clorinda +Ching +Chery +Carola +Breann +Blossom +Bernardine +Becki +Arletha +Argelia +Ara +Alita +Yulanda +Yon +Yessenia +Tobi +Tasia +Sylvie +Shirl +Shirely +Sheridan +Shella +Shantelle +Sacha +Royce +Rebecka +Reagan +Providencia +Paulene +Misha +Miki +Marline +Marica +Lorita +Latoyia +Lasonya +Kerstin +Kenda +Keitha +Kathrin +Jaymie +Jack +Gricelda +Ginette +Eryn +Elina +Elfrieda +Danyel +Cheree +Chanelle +Barrie +Avery +Aurore +Annamaria +Alleen +Ailene +Aide +Yasmine +Vashti +Valentine +Treasa +Tory +Tiffaney +Sheryll +Sharie +Shanae +Sau +Raisa +Pa +Neda +Mitsuko +Mirella +Milda +Maryanna +Maragret +Mabelle +Luetta +Lorina +Letisha +Latarsha +Lanelle +Lajuana +Krissy +Karly +Karena +Jon +Jessika +Jerica +Jeanelle +January +Jalisa +Jacelyn +Izola +Ivey +Gregory +Euna +Etha +Drew +Domitila +Dominica +Daina +Creola +Carli +Camie +Bunny +Brittny +Ashanti +Anisha +Aleen +Adah +Yasuko +Winter +Viki +Valrie +Tona +Tinisha +Thi +Terisa +Tatum +Taneka +Simonne +Shalanda +Serita +Ressie +Refugia +Paz +Olene +Na +Merrill +Margherita +Mandie +Man +Maire +Lyndia +Luci +Lorriane +Loreta +Leonia +Lavona +Lashawnda +Lakia +Kyoko +Krystina +Krysten +Kenia +Kelsi +Jude +Jeanice +Isobel +Georgiann +Genny +Felicidad +Eilene +Deon +Deloise +Deedee +Dannie +Conception +Clora +Cherilyn +Chang +Calandra +Berry +Armandina +Anisa +Ula +Timothy +Tiera +Theressa +Stephania +Sima +Shyla +Shonta +Shera +Shaquita +Shala +Sammy +Rossana +Nohemi +Nery +Moriah +Melita +Melida +Melani +Marylynn +Marisha +Mariette +Malorie +Madelene +Ludivina +Loria +Lorette +Loralee +Lianne +Leon +Lavenia +Laurinda +Lashon +Kit +Kimi +Keila +Katelynn +Kai +Jone +Joane +Ji +Jayna +Janella +Ja +Hue +Hertha +Francene +Elinore +Despina +Delsie +Deedra +Clemencia +Carry +Carolin +Carlos +Bulah +Brittanie +Bok +Blondell +Bibi +Beaulah +Beata +Annita +Agripina +Virgen +Valene +Un +Twanda +Tommye +Toi +Tarra +Tari +Tammera +Shakia +Sadye +Ruthanne +Rochel +Rivka +Pura +Nenita +Natisha +Ming +Merrilee +Melodee +Marvis +Lucilla +Leena +Laveta +Larita +Lanie +Keren +Ileen +Georgeann +Genna +Genesis +Frida +Ewa +Eufemia +Emely +Ela +Edyth +Deonna +Deadra +Darlena +Chanell +Chan +Cathern +Cassondra +Cassaundra +Bernarda +Berna +Arlinda +Anamaria +Albert +Wesley +Vertie +Valeri +Torri +Tatyana +Stasia +Sherise +Sherill +Season +Scottie +Sanda +Ruthe +Rosy +Roberto +Robbi +Ranee +Quyen +Pearly +Palmira +Onita +Nisha +Niesha +Nida +Nevada +Nam +Merlyn +Mayola +Marylouise +Maryland +Marx +Marth +Margene +Madelaine +Londa +Leontine +Leoma +Leia +Lawrence +Lauralee +Lanora +Lakita +Kiyoko +Keturah +Katelin +Kareen +Jonie +Johnette +Jenee +Jeanett +Izetta +Hiedi +Heike +Hassie +Harold +Giuseppina +Georgann +Fidela +Fernande +Elwanda +Ellamae +Eliz +Dusti +Dotty +Cyndy +Coralie +Celesta +Argentina +Alverta +Xenia +Wava +Vanetta +Torrie +Tashina +Tandy +Tambra +Tama +Stepanie +Shila +Shaunta +Sharan +Shaniqua +Shae +Setsuko +Serafina +Sandee +Rosamaria +Priscila +Olinda +Nadene +Muoi +Michelina +Mercedez +Maryrose +Marin +Marcene +Mao +Magali +Mafalda +Logan +Linn +Lannie +Kayce +Karoline +Kamilah +Kamala +Justa +Joline +Jennine +Jacquetta +Iraida +Gerald +Georgeanna +Franchesca +Fairy +Emeline +Elane +Ehtel +Earlie +Dulcie +Dalene +Cris +Classie +Chere +Charis +Caroyln +Carmina +Carita +Brian +Bethanie +Ayako +Arica +An +Alysa +Alessandra +Akilah +Adrien +Zetta +Youlanda +Yelena +Yahaira +Xuan +Wendolyn +Victor +Tijuana +Terrell +Terina +Teresia +Suzi +Sunday +Sherell +Shavonda +Shaunte +Sharda +Shakita +Sena +Ryann +Rubi +Riva +Reginia +Rea +Rachal +Parthenia +Pamula +Monnie +Monet +Michaele +Melia +Marine +Malka +Maisha +Lisandra +Leo +Lekisha +Lean +Laurence +Lakendra +Krystin +Kortney +Kizzie +Kittie +Kera +Kendal +Kemberly +Kanisha +Julene +Jule +Joshua +Johanne +Jeffrey +Jamee +Han +Halley +Gidget +Galina +Fredricka +Fleta +Fatimah +Eusebia +Elza +Eleonore +Dorthey +Doria +Donella +Dinorah +Delorse +Claretha +Christinia +Charlyn +Bong +Belkis +Azzie +Andera +Aiko +Adena +Yer +Yajaira +Wan +Vania +Ulrike +Toshia +Tifany +Stefany +Shizue +Shenika +Shawanna +Sharolyn +Sharilyn +Shaquana +Shantay +See +Rozanne +Roselee +Rickie +Remona +Reanna +Raelene +Quinn +Phung +Petronila +Natacha +Nancey +Myrl +Miyoko +Miesha +Merideth +Marvella +Marquitta +Marhta +Marchelle +Lizeth +Libbie +Lahoma +Ladawn +Kina +Katheleen +Katharyn +Karisa +Kaleigh +Junie +Julieann +Johnsie +Janean +Jaimee +Jackqueline +Hisako +Herma +Helaine +Gwyneth +Glenn +Gita +Eustolia +Emelina +Elin +Edris +Donnette +Donnetta +Dierdre +Denae +Darcel +Claude +Clarisa +Cinderella +Chia +Charlesetta +Charita +Celsa +Cassy +Cassi +Carlee +Bruna +Brittaney +Brande +Billi +Bao +Antonetta +Angla +Angelyn +Analisa +Alane +Wenona +Wendie +Veronique +Vannesa +Tobie +Tempie +Sumiko +Sulema +Sparkle +Somer +Sheba +Shayne +Sharice +Shanel +Shalon +Sage +Roy +Rosio +Roselia +Renay +Rema +Reena +Porsche +Ping +Peg +Ozie +Oretha +Oralee +Oda +Nu +Ngan +Nakesha +Milly +Marybelle +Marlin +Maris +Margrett +Maragaret +Manie +Lurlene +Lillia +Lieselotte +Lavelle +Lashaunda +Lakeesha +Keith +Kaycee +Kalyn +Joya +Joette +Jenae +Janiece +Illa +Grisel +Glayds +Genevie +Gala +Fredda +Fred +Elmer +Eleonor +Debera +Deandrea +Dan +Corrinne +Cordia +Contessa +Colene +Cleotilde +Charlott +Chantay +Cecille +Beatris +Azalee +Arlean +Ardath +Anjelica +Anja +Alfredia +Aleisha +Adam +Zada +Yuonne +Xiao +Willodean +Whitley +Vennie +Vanna +Tyisha +Tova +Torie +Tonisha +Tilda +Tien +Temple +Sirena +Sherril +Shanti +Shan +Senaida +Samella +Robbyn +Renda +Reita +Phebe +Paulita +Nobuko +Nguyet +Neomi +Moon +Mikaela +Melania +Maximina +Marg +Maisie +Lynna +Lilli +Layne +Lashaun +Lakenya +Lael +Kirstie +Kathline +Kasha +Karlyn +Karima +Jovan +Josefine +Jennell +Jacqui +Jackelyn +Hyo +Hien +Grazyna +Florrie +Floria +Eleonora +Dwana +Dorla +Dong +Delmy +Deja +Dede +Dann +Crysta +Clelia +Claris +Clarence +Chieko +Cherlyn +Cherelle +Charmain +Chara +Cammy +Bee +Arnette +Ardelle +Annika +Amiee +Amee +Allena +Yvone +Yuki +Yoshie +Yevette +Yael +Willetta +Voncile +Venetta +Tula +Tonette +Timika +Temika +Telma +Teisha +Taren +Ta +Stacee +Shin +Shawnta +Saturnina +Ricarda +Pok +Pasty +Onie +Nubia +Mora +Mike +Marielle +Mariella +Marianela +Mardell +Many +Luanna +Loise +Lisabeth +Lindsy +Lilliana +Lilliam +Lelah +Leigha +Leanora +Lang +Kristeen +Khalilah +Keeley +Kandra +Junko +Joaquina +Jerlene +Jani +Jamika +Jame +Hsiu +Hermila +Golden +Genevive +Evia +Eugena +Emmaline +Elfreda +Elene +Donette +Delcie +Deeanna +Darcey +Cuc +Clarinda +Cira +Chae +Celinda +Catheryn +Catherin +Casimira +Carmelia +Camellia +Breana +Bobette +Bernardina +Bebe +Basilia +Arlyne +Amal +Alayna +Zonia +Zenia +Yuriko +Yaeko +Wynell +Willow +Willena +Vernia +Tu +Travis +Tora +Terrilyn +Terica +Tenesha +Tawna +Tajuana +Taina +Stephnie +Sona +Sol +Sina +Shondra +Shizuko +Sherlene +Sherice +Sharika +Rossie +Rosena +Rory +Rima +Ria +Rheba +Renna +Peter +Natalya +Nancee +Melodi +Meda +Maxima +Matha +Marketta +Maricruz +Marcelene +Malvina +Luba +Louetta +Leida +Lecia +Lauran +Lashawna +Laine +Khadijah +Katerine +Kasi +Kallie +Julietta +Jesusita +Jestine +Jessia +Jeremy +Jeffie +Janyce +Isadora +Georgianne +Fidelia +Evita +Eura +Eulah +Estefana +Elsy +Elizabet +Eladia +Dodie +Dion +Dia +Denisse +Deloras +Delila +Daysi +Dakota +Curtis +Crystle +Concha +Colby +Claretta +Chu +Christia +Charlsie +Charlena +Carylon +Bettyann +Asley +Ashlea +Amira +Ai +Agueda +Agnus +Yuette +Vinita +Victorina +Tynisha +Treena +Toccara +Tish +Thomasena +Tegan +Soila +Shiloh +Shenna +Sharmaine +Shantae +Shandi +September +Saran +Sarai +Sana +Samuel +Salley +Rosette +Rolande +Regine +Otelia +Oscar +Olevia +Nicholle +Necole +Naida +Myrta +Myesha +Mitsue +Minta +Mertie +Margy +Mahalia +Madalene +Love +Loura +Lorean +Lewis +Lesha +Leonida +Lenita +Lavone +Lashell +Lashandra +Lamonica +Kimbra +Katherina +Karry +Kanesha +Julio +Jong +Jeneva +Jaquelyn +Hwa +Gilma +Ghislaine +Gertrudis +Fransisca +Fermina +Ettie +Etsuko +Ellis +Ellan +Elidia +Edra +Dorethea +Doreatha +Denyse +Denny +Deetta +Daine +Cyrstal +Corrin +Cayla +Carlita +Camila +Burma +Bula +Buena +Blake +Barabara +Avril +Austin +Alaine +Zana +Wilhemina +Wanetta +Virgil +Vi +Veronika +Vernon +Verline +Vasiliki +Tonita +Tisa +Teofila +Tayna +Taunya +Tandra +Takako +Sunni +Suanne +Sixta +Sharell +Seema +Russell +Rosenda +Robena +Raymonde +Pei +Pamila +Ozell +Neida +Neely +Mistie +Micha +Merissa +Maurita +Maryln +Maryetta +Marshall +Marcell +Malena +Makeda +Maddie +Lovetta +Lourie +Lorrine +Lorilee +Lester +Laurena +Lashay +Larraine +Laree +Lacresha +Kristle +Krishna +Keva +Keira +Karole +Joie +Jinny +Jeannetta +Jama +Heidy +Gilberte +Gema +Faviola +Evelynn +Enda +Elli +Ellena +Divina +Dagny +Collene +Codi +Cindie +Chassidy +Chasidy +Catrice +Catherina +Cassey +Caroll +Carlena +Candra +Calista +Bryanna +Britteny +Beula +Bari +Audrie +Audria +Ardelia +Annelle +Angila +Alona +Allyn diff --git a/secrets/keys.yml b/secrets/keys.yml index 8f3974d..f0ceb03 100644 Binary files a/secrets/keys.yml and b/secrets/keys.yml differ diff --git a/style.css b/style.css new file mode 100644 index 0000000..21c8bd6 --- /dev/null +++ b/style.css @@ -0,0 +1,19 @@ +body { + background-color: #400244; +} +body > div:first-child { + background-color: #fdfcff; + max-width: 720px; + margin: auto; + padding: 0.7rem; + opacity: 0.99; +} +div#nav { + position: fixed; + top: 0; + right: 0; +} + +textarea { + width: calc(100% - 1rem); +} diff --git a/t/botname.t b/t/botname.t new file mode 100644 index 0000000..ca85251 --- /dev/null +++ b/t/botname.t @@ -0,0 +1,29 @@ + + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use seed; +use botname qw(botname fullname); + +my $seed = &seed::setseed(5451361247321); +printf "seed: %s\n",$seed; +my $n0 = seed::rand64(); # n < 18446744073709551616 +my $n1 = seed::rand64(); +printf "n0:%s\n",$n0; +printf "n1:%s\n",$n1; +my $q2 = pack'Q2',$n0,$n1; + +my @fullnames = &fullname($q2); +printf "fullname: %s\n",join', ',@fullnames; + +my $data58 = "ZHjX1cimgEBVjmyxXsGyPU7YLXDG5SM5oDaaYwuKivtuuJtfBmyPDt5cMyN7nidCDQuKtMowxThXS58AKFz97yFqaYh6L9adQhY"; +my $databin = &botname::decode_base58f($data58); +printf "fullname: %s\n",join', ',fullname($databin); +printf "botname: %s\n",botname($data58); +printf "uname: %s\n",lc(substr((&fullname($databin))[0],0,1)) . lc((&fullname($databin))[-2]); + + +exit $?; + +1; + diff --git a/t/coinbase.t b/t/coinbase.t new file mode 100644 index 0000000..17a936e --- /dev/null +++ b/t/coinbase.t @@ -0,0 +1,57 @@ +# + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +our $dbug=1; +print "--- $0\n"; + +use YAML::Syck qw(Dump); + +use seed qw(readsalt); +use encode qw(mbase58); +use CAStore qw(CASRead); +use botname qw(botname); +use ECKeys qw($keys ecsign ecverif loadKeys eckeygen saveKeys); +printf "--- keys %s...\n",Dump($keys); + +use Genesis qw(createCoinBaseTx); + + +my $nonce = &readsalt($ENV{SITE}.'/salts/CBtxi.yml'); +printf "=== createCoinBaseTx w/ default message ===\n"; +# &createCoinBaseTx($tic,$msg,$nonce,$type,$dif); +# using default message ... +my ($txaddr,$txcoin) = &createCoinBaseTx(1625714463012468224,undef,$nonce,'CBtxi',($dbug?4:7)); +printf "txaddr: %s\n",$txaddr; + +printf "=== get it from the pool (for verification) ===\n"; +my $tx = &CASRead($ENV{SITE}.'/txpool',$txaddr); +printf "--- tx %s...\n",Dump($tx); + + +use TXPOOL qw(isTxValid); +$TXPOOL::UTXO->{coinbase} = 100; +my $valid = isTxValid($tx); +printf "tx: %s is %s\n",$txaddr,($valid?'valid':'rejected'); + + +if (0) { +my $msg= qq'["coinbase","100","default coinbase"]'; +my $sig = &ecsign('coinbase',$msg); +printf "- default coinbase: %s\n",$sig; + +my $key58 = $keys->{coinbase}{public}; +print "verification ..."; +my $sigok = &ecverif($key58,$sig,$msg); +print ($sigok?'ok':'failed'),"\n"; +} + + + + +printf "DBUG %s @%s\n",$::db++,__LINE__; # <------------------------------------- /!\ --- +exit $?; + +1; + + diff --git a/t/dagread.t b/t/dagread.t new file mode 100644 index 0000000..61876ee --- /dev/null +++ b/t/dagread.t @@ -0,0 +1,15 @@ +#!/usr/bin/perl + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } +use YAML::Syck qw(Dump); +use DAG qw(DAGRead); + + +my $blk = &DAGRead('blocks','123'); + + +printf "--- # blk %s...\n",Dump($blk); + +exit $?; +1; + diff --git a/t/eckey0.t b/t/eckey0.t new file mode 100644 index 0000000..00f1c64 --- /dev/null +++ b/t/eckey0.t @@ -0,0 +1,14 @@ + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use ECKeys qw(eckeygen); +use YAML::Syck qw(Dump); + +my $id = eckeygen('tb','Test Bot'); + +printf "keys: %s\n",Dump($ECKeys::keys); + +exit $?; + +1; + diff --git a/t/getChainHeight.t b/t/getChainHeight.t new file mode 100644 index 0000000..de9479f --- /dev/null +++ b/t/getChainHeight.t @@ -0,0 +1,16 @@ +#!/usr/bin/perl + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use toychain; +use YAML::Syck qw(Dump); + +print "// testing $0\n"; +my $height = getChainHeight(); + +printf "height: %s\n",$height; + + + +exit $?; +1;# diff --git a/t/getTxMeta.t b/t/getTxMeta.t new file mode 100644 index 0000000..e38702b --- /dev/null +++ b/t/getTxMeta.t @@ -0,0 +1,12 @@ + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use TXPOOL qw(getTxMeta); + +my $txmeta = &getTxMeta(); + + +exit $?; + +1; + diff --git a/t/getnip.t b/t/getnip.t new file mode 100644 index 0000000..ee66343 --- /dev/null +++ b/t/getnip.t @@ -0,0 +1,24 @@ +#!/usr/bin/perl +# +# Intent: +# testing getnip ! +# +# Note: +# This work has been done during my time at Doctor I·T +# +# -- Copyright drit, 2021 -- +# +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use essential qw(getnip); + + +my $nip = &getnip(); +printf "nip: 0x%08x\n",$nip; + +exit $?; + +1; + + + diff --git a/t/gettics.t b/t/gettics.t new file mode 100644 index 0000000..4f3ede6 --- /dev/null +++ b/t/gettics.t @@ -0,0 +1,22 @@ +#!/usr/bin/perl +# +# Intent: +# getting time w/ nanosecond accuracy ... +# +# Note: +# This work has been done during my time at Doctor I·T +# +# -- Copyright drit, 2021 -- +# +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use essential qw(gettics); + + +my $tics = &gettics(); +printf "tics: %u, 0x%08x\n",$tics,$tics; + +exit $?; + +1; + diff --git a/t/head.t b/t/head.t new file mode 100644 index 0000000..3bec56e --- /dev/null +++ b/t/head.t @@ -0,0 +1,23 @@ +# + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use toychain; +use DAG qw(DAGRead); + + +my $headblock = $toychain::HEADs[0]; +my $headhash = $headblock->{bkhash}; +my $headaddr = $headblock->{bkaddr}; +printf "headhash: %s\n",$headhash; +printf "headaddr: %s\n",$headaddr; + +my $blk = &DAGRead('blocks',$headhash); +#printf "--- blk %s...\n",Dump($blk); + +&displayBlock($blk); + +exit $?; + +1; + diff --git a/t/isvalid.t b/t/isvalid.t new file mode 100644 index 0000000..47ec23d --- /dev/null +++ b/t/isvalid.t @@ -0,0 +1,25 @@ +# + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use TXPOOL qw(isTxValid); +use misc qw(kwdigest); +use YAML::Syck qw(LoadFile Dump); +#printf "--- keys %s...\n",Dump($ECKeys::keys); +printf "--- nicknames %s...\n",Dump($ECKeys::nicknames); + +$UTXO->{$ECKeys::keys->{verification}{public}} = $config->{coinbase}{reward}; +printf "--- UTXO %s...\n",Dump($UTXO); + +my $tx = LoadFile($ENV{SITE}.'/templ/txcb01.yml'); +my $txkw = &kwdigest($tx); +printf "--- tx (%s) %s...\n",$txkw,Dump($tx); + + +my $txok = &isTxValid($tx); +printf "is %s valid: ? %s\n",$txkw,$txok; + +exit $?; + +1; + diff --git a/t/minepool.t b/t/minepool.t new file mode 100644 index 0000000..6ef7a17 --- /dev/null +++ b/t/minepool.t @@ -0,0 +1,28 @@ +#!/usr/bin/perl + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use seed; +use toychain; +use TXPOOL qw(getTxMeta); +use YAML::Syck qw(Dump); + +my $seed = &seed::setseed('beautiful toy chain'); +my $height = &getChainHeight(); +my $n = $height + 1; +printf "height: %s\n",$height; +my $txmeta = getTxMeta(); + +my $payload = "testing $0"; +my $comment = "new block $n"; + +my $block = &createBlock($seed,$payload,$txmeta,$comment); +#printf "--- # block %s...\n",Dump($block); + +my $blk = &insertBlock($block); +printf "--- # blk %s...\n",Dump($blk); + +exit $?; + +1; + diff --git a/t/mkdir.t b/t/mkdir.t new file mode 100644 index 0000000..39e6bd7 --- /dev/null +++ b/t/mkdir.t @@ -0,0 +1,22 @@ +#!/usr/bin/perl -w + +use Cwd; +my $pwd = Cwd::cwd(); +&mkdirp($pwd.'/a/b/c'); + +die unless -d 'a/b/c'; +system 'rm -rf a/'; +exit $?; + +sub mkdirp { # TBD : implemend a mkdir -p + my @fp = (); + for my $p (split('/',$_[0])) { + push @fp,$p; + my $fp = join'/',@fp; + printf "fp: %s\n",$fp; + mkdir $fp unless -d $fp; + } + return $?; +} + + diff --git a/t/sdate.t b/t/sdate.t new file mode 100644 index 0000000..74b0153 --- /dev/null +++ b/t/sdate.t @@ -0,0 +1,14 @@ +#!/usr/bin/perl + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use essential qw(sdate gettics); + +my $tics = &gettics(); +printf "tics: %s\n",$tics; +my $sdate = &sdate($tics); +printf "sdate: %s\n",$sdate; + +exit $?; + +1; diff --git a/t/seed.t b/t/seed.t new file mode 100644 index 0000000..ac948c0 --- /dev/null +++ b/t/seed.t @@ -0,0 +1,15 @@ + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use seed; + +my $s0 = &seed::setseed(54321); +printf "s0:%s\n",$s0; +my $n0 = seed::rand64(); # n < 18446744073709551616 +printf "n0:%s\n",$n0; + + +exit $?; + +1; + diff --git a/t/sendhead.t b/t/sendhead.t new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/t/sendhead.t @@ -0,0 +1 @@ + diff --git a/t/signtx.t b/t/signtx.t new file mode 100644 index 0000000..0e15463 --- /dev/null +++ b/t/signtx.t @@ -0,0 +1,37 @@ +# + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use config qw($config); +use ECKeys qw($keys $registration); +use TXPOOL qw(signTx isTxValid); +use misc qw(kwdigest); +use botname qw(botname); +use YAML::Syck qw(LoadFile Dump); + +printf "--- registration %s...\n",Dump($registration); + +printf "registration.coinbase.public: %s (%s)\n", + $registration->{'coinbase'}{public}, + &botname($registration->{'coinbase'}{public}); +printf "keys.verification.public: %s (%s)\n", + $keys->{'verification'}{public}, + &botname($keys->{'verification'}{public}); + +$UTXO->{$ECKeys::keys->{verification}{public}} = $config->{coinbase}{reward}; +printf "--- UTXO %s...\n",Dump($UTXO); + +my $tx = LoadFile($ENV{SITE}.'/templ/txcb01.yml'); +my $txkw = &kwdigest($tx); +printf "txkw: %s\n",$txkw; + +my $tx = &signTx($tx); +#printf "--- tx (%s) %s...\n",$txkw,Dump($tx); + +my $txok = &isTxValid($tx); +printf "is %s valid: ? %s\n",$txkw,$txok; + +exit $?; + +1; + diff --git a/t/test.t b/t/test.t new file mode 100644 index 0000000..98f7839 --- /dev/null +++ b/t/test.t @@ -0,0 +1,15 @@ + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use seed qw(); + +my $s0 = &seed::setseed(54321); +printf "s0:%s\n",$s0; +my $n0 = seed::rand64(); # n < 18446744073709551616 +printf "n0:%s\n",$n0; + + +exit $?; + +1; + diff --git a/t/txmeta.t b/t/txmeta.t new file mode 100644 index 0000000..9487396 --- /dev/null +++ b/t/txmeta.t @@ -0,0 +1,17 @@ +#!/usr/bin/perl + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use toychain; +use TXPOOL qw(getTxMeta); +use YAML::Syck qw(Dump); + +print "// testing getTxMeta\n"; +my $txblock = getTxMeta(); + +printf "--- txblock %s...\n",Dump($txblock); + + + +exit $?; +1; diff --git a/t/txtime.t b/t/txtime.t new file mode 100644 index 0000000..71a6fb6 --- /dev/null +++ b/t/txtime.t @@ -0,0 +1,28 @@ +# +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use toychain qw(by_txtime $config); +use YAML::Syck qw(Dump); + +my $tics = time; +my $meta = 'no meta data here'; + +printf "--- config %s...\n",Dump($config); + + my $txs = [ + {'coinbase' => [ $config->{coinbase}{reward}, 'in', $tics, $meta ] }, + { 'user1' => [ $config->{coinbase}{reward}, 'out', $tics+1, $meta ] }, + { 'user2' => [ $config->{coinbase}{reward}, 'out', $tics-1, $meta ] } + ]; + + printf "--- txs %s...\n",Dump($txs); + +my $sorted = [ sort by_txtime @{$txs} ]; +printf "sorted: %s\n",join"\n",@{$sorted}; + + +exit $?; + +1; + + diff --git a/t/unlinked.t b/t/unlinked.t new file mode 100644 index 0000000..9624e74 --- /dev/null +++ b/t/unlinked.t @@ -0,0 +1,19 @@ +#!/usr/bin/perl + +BEGIN { if (-e $ENV{SITE}.'/lib') { use lib $ENV{SITE}.'/lib'; } } + +use seed; +use toychain qw(unlinkedBlock); +use YAML::Syck qw(Dump); + +my $seed = &seed::setseed('beautiful toy chain'); + +my $bkcontent = { key1 => 'value1', key2 => 'value2' }; +my $blk = &unlinkedBlock($bkcontent); + +printf "--- # blk %s...\n",Dump($blk); + +exit $?; + +1; +