Chengde, 230 kilometers away from Beijing city, is well - known as " the pearl outside the Great Wall." It is on the list of Famous Historical and Cultural Cities in the first batch, the Ten Palace of Interests, the Forty Best Tourist Attractions, and the National Major Scenic Areas. In 1994, UNESCO approved Chengde Imperial Mountain Resort and its outline as the world cultural heritage.
Chengde has the rich multinational history and culture. The Eight Outer Temples were constructed during the regin of Emperors Kangxi and Qianlong in Qing Dynasty. They are not only famous for various types of scenery characteristics of both north and south, but also eye - witnesses to the progress of national unity and solidarity in Chinese history.
luxuriant grass. The architectures are austere, simple, unadorned and elegant. The vast expanse of grassland has birds singing in the sky and the reindeers roaming about. The lake area has a maze of islets linked by causeways and small bridges. Towers, terraces, pavilions, and garrets are scattered all over the resort, dotted with rookeries. In the resort, there are 36 scenic spots, and each was given a good name or a vivid description with 4 and 3 words by Emperors Kangxi and Qianlong respectively. It incorporates the best craftsmanship of the garden construction and possesses the scenery characteristic of both north and sorth China. The aplendid garden was praised by Emperor Kangxi as " the mountains can lead to the North Pole and the beauty of resort can surpass that of the West Lake."
The complex of temples, resplendent with gold and emerald, is a magnificent sight. The architectures combine the best artistic style of the Buddhism buildings of the Man, Han, Mongolian, Tibetan, and Uigur nationalities. They are the symbols of the national unity and fightings against foreign invasions. These temples and stone tables spread all over the Mountain Resort. The general configuration of the earth's surface around the city is peculiar, belonging to the typical Yardang landform that is rarely seen in north China. After thousands'years of the natural movement, the landscape in Chengde is varied as people look at different points. No wonder people say:" The views in Chengde can be as different as that in larger regions."
The scenery, centered by the Chengde Imperial Mountain Resort and the temple complex around, continues to the outside. To the North, there is the famous imperial hunting ground - Mulan Hunting Ground, with now is reserved as a national forest park. You can enjoy the dense forest and vast grassland in summer and appreciate that snow gives the ground a magnificent silver hue in winter. To the South, the imperial garden in the past becomes the Wuling Mountain Natural Reserve. The No. 1 Grassland Resort to the North of Beijing and the White Cloud Ancient Cave are to the West. To the East, you can find the Chaoyang Cave, imperial Spring Palace, Liaoheyuan Resort, and the Great Wall under water in Panjiankou Reservoir. The precipitous jinshanling Great Wall is in the middle of the Jingcheng highway. Possessing so many tourist attractions, Chengde forms the famous " golden tourist zone " to the North of Beijing.
Convenient transportation, complete facilities, and quality service are the advantages of the tourism in Chengde, and you can be fully satisfied at the request of food, accommodation, transportation, sightseeing, shopping and entertainment. The people in Chengde welcome friends from all over the world!


Our approach to sales is smarter.
Digs Realty is a boutique real estate brokerage firm based in New York City, specializing in residential purchases and sales. Our platform is unique in that we provide full-service representation at a high level while offering broker commission rebates to buyers and discounts to sellers.
By leveraging technology to streamline operations and keeping overhead low, we are able to generate significant cost savings, which we pass through to our clients in the form of generous commission rebates and discounts.
Digs Realty serves everyone: clients who have identified their dream home and are ready to bid and those just getting started; clients who want to cash out and those just beginning to ask questions about their property and its value; investors and end-users; first-time homebuyers and downsizing empty-nesters; clients with a $400,000 budget for a walk-up in Park Slope and buyers with a $40 million budget for a co-op on Park Avenue – and everyone in between. Whether you're buying or selling a studio co-op on the Upper West Side, or a four bedroom condo in Gramercy, a brownstone in Brooklyn Heights, or a Tribeca loft, you'll receive our unparalleled expertise, attention, and care.


Use proper handling and safety procedures when working with car batteries. Automotive lead-acid batteries contain hydrogen-oxygen gases that can be explosive and cause severe burn injuries. Read Working With Batteries Safely before replacing your car's battery to avoid hurting yourself.
Supplies You'll Need: New Car Battery, Owner's Manual, Wrench and Sockets, Remove Battery Cleaner, Terminal Cleaning Tool, NCP2 Corrosion Preventative, Safety Glasses, and Safety Gloves.
To find your vehicle's battery check your owner's manual. Depending on your vehicle your battery could be located in the trunk, under a floorboard or even hidden away out of sight behind a wheel well.
Identify the positive and negative posts and the cables attached to each. The positive post may have a red plastic cover over it or the cable attached to it will be red. There should also be a "+" symbol printed or stamped on the battery near to the positive post.
Spray Remove on Battery Terminals.
The E403 Remove Battery Cleaner instantly neutralizes, dissolves, and removes battery corrosion from battery terminals, cables, and battery hold-downs. It is formulated to assure maximum current flow and reduce potential voltage leakage.
Using a combination wrench or a ratchet wrench, remove the battery hold-down clamp.
Using a wrench, loosen the nut or bolt that secures the negative battery cable to the negative battery post. Remove the negative battery cable from the battery terminal post and move it away from the battery.
Remove the Positive Battery Cable.
Next, loosen the nut or bolt that secures the positive battery cable to the positive battery post. Remove the positive battery cable from the battery terminal post and move it away from the battery.
Remove the Vehicle's Old Battery.
Take the battery out of the battery tray. Batteries are heavy, make sure to grab the battery from the bottom using both hands. A battery carrying strap can also help you to remove your vehicle's battery especially if you notice that the area around the battery is too narrow to fit your hands.
Lower In The New Battery.
Position the battery so that the red, positive terminal will match up to your vehicle's positive cable location.
Thoroughly clean any corrosion that might be left behind from your old battery, now is also a good time to clean off corrosion from the battery tray, hold down clamp and battery connectors. Clean car battery posts and connectors ensure an efficient connection to your battery. Once you have finished clearing away the left over corrosion you are now ready to replace your vehicle's battery.
Use NOCO's NCP2 corrosion preventative to make the terminal surfaces of your battery impenetrable to corrosion for the life of your battery. NCP2's long lasting oil-based formula does not dry or evaporate and it is also resistant to reversion, moisture, shock and vibration.
First reconnect the positive battery cable (Red) and tighten it to the positive battery terminal. Ensure that the battery cable is properly tightened.
Next attach and tighten the negative battery cable (Black) to the negative battery terminal post. Ensure that both battery cables are properly tightened. If you can move the battery cable terminals at all, your car may not start due to a weak electrical connection.
Secure your battery before trying to start the vehicle, this helps to prevent the battery from moving around while the vehicle is in use.


text:
Nick Hornby: "Novels should be like TV"
The About A Boy author on his new novel, why kids shouldn't have to read Ulysses, and how Julia Roberts and Sean Penn nearly starred in a remake of How To Be Good
Sunday, 5th October 2014 at 12:50 pm
Nick Hornby may be one if the country's best selling authors but he has no time for literary snobbery.
"My real campaign is to get everybody to read something that they're loving," said the author whilst speaking at Cheltenham Literature Festival to promote his new book Funny Girl.
"If they're not loving it then stop reading it. Every time we pick up a book from a sense of duty and we find that we're struggling to get through it we reinforce the notion that reading is something we should do but telly is something that we want to do.
It shouldn't be like that. Novels should be like TV. And it doesn't mean you have to read easy books."
Hornby argued that children shouldn't be forced to persevere with a book simply because it's considered a classic.
"When you see the poet laureate saying that every child should have read Ulysses and that you're just giving up on children if you think it's elitist- does that include children with special needs or whose first language isn't English?"
In 2006, the then poet laureate Andrew Motion said that children should be expected to read Don Quixote, Ulysses, The Waste Land and Paradise Lost before leaving school.
Hornby said this was missing the point of children's literacy: "If you can get every kid to have found a book that he or she loves then you've done a great job."
Speaking about his own work, Hornby said his forthcoming 1960s-set novel Funny Girl, which will be out in November, was about the "birth, life and death" of a television series.
Asked why his successful 2001 novel How To Be Good was one of the few of his works to not be adapted for the screen, he revealed that Julia Roberts and Sean Penn had been set to take star in a film of the book but that the project had fallen through.
"There was a moment- I would say five years ago- where I had a phone call from Mike Nichols who was sitting in a rehearsal studio with Julia Roberts and Sean Penn and they were all ready to go. That was the last I ever heard of it. It was bought and was written and got quite a long way down the line. With any film project there is always a 90 per cent chance of collapse and that was one of those times."
There is "masses" of unpublished Douglas Adams writing, says brother
Radio Times Christmas issue: Twitter reacts
Actors turned novelists: The good, bad and the terrible
Benedict Cumberbatch and Steven Moffat among stars named in the Queen's Birthday Honours List

redpajama_set_name: RedPajamaCommonCrawl


text:
Can You Eat the Shell of a Peanut?
Peanuts are a tasty snack and can be enjoyed in many different ways. Whether dried, pureed, roasted, or salted, peanuts are generally enjoyed after they have been shelled. What if you want to eat the shell; can you eat the shell of a peanut?
Although you can eat the shells of peanuts, there is really no nutritional reason to go out of the way to do so. Eating peanut shells can cause a backup in the gastrointestinal tract that could become a health concern. While consuming peanut shells may not be harmful initially, the outer coating that protects the fruit of the peanut may have dirt and bacteria on them that can make you sick.
Can You Eat Peanut Shells?
If you really can't enjoy a bag of chips, regular shelled peanuts, or any other snack, then peanut shells may seem like the next best thing. Peanut shells can be consumed but they aren't necessarily healthy as they are just an alternative to put in your mouth to chew on.
You can eat peanut shells to enjoy an alternative snack as opposed to popcorn or chips. Peanut shells should only be consumed in moderation, however, because they can build up in the intestines and can cause digestions problems in larger amounts.
Ingestion of peanut shells is really not advised even in smaller amounts because there is no nutritional value to them. Peanut shells don't have much for ingredients and are mostly made of crude fiber with no vitamins, minerals, or other additional nutrition value.
No Nutritional Value
The ingredients of a peanut shell are sparse. According to researchers who studied peanut shells and their nutritional value there is:
60 percent crude fiber
25 percent cellulose
8 percent water
6 percent crude protein
2 percent ash
1 percent fat
See also How To Prepare Steak Tartare
Because of the lack of true nutrition in peanut shells they are not really a healthy alternative to chips or other snacks at all. The fruit of the peanut is where all the nutrition is, the protein, the vitamins, and the minerals. Peanut butter isn't just for sandwiches and can be melted down to be added to all sorts of snacks or dishes and is a much healthier alternative than the shell of the peanut.
Is it Okay to Eat Peanut Shells?
If you are set on trying out peanut shells as a snack it is important to understand if it is okay to eat peanut shells. It is out of the normal for someone to munch on the shells of peanuts, but there are exceptions and you may wonder if it is safe to eat peanut shells.
While you are likely to be okay if you eat a few peanut shells, it is not recommended to gorge on them. Peanut shells don't digest the same as other rinds, shells, or substances, and can travel into the intestinal tract with sharp edges. It is important to know that too many peanut shells can mix with other things in the gut and form a bezoar.
Bezoars can get trapped in the gut and can be dangerous if not treated right away. The safety risks of consuming peanut shells frequently is not worth the benefits of switching to them as an alternative snack. Peanut shells won't readily break down like other foods and cause serious issues like perforation of the colon.
See also Enchilada Sauce vs Taco Sauce
How to Eat Peanut Shells?
Peanut shells are fairly common if you buy peanuts that haven't already been processed. If you just can't bring yourself to throw them away yet, you might consider giving one or two a try. While this is not recommended, people do eat peanut shells as a snack.
Peanut shells can be eaten straight off the fruit of the peanut, roasted, air-fried, seasoned, or salted. Peanut shells have no nutritional value, however. The sharp edges of the shells can also cause health problems after overconsumption.
The amount of shells it takes to ingest to discover that there are later health problems differ from person to person. Children should definitely not try peanut shells as they pose a choking hazard among the other health issues that can be caused.
Peanuts are a healthy option to snack on and can be used in all sorts of ways. There are some people who eat the peanut shells in various ways, including roasted, seasoned, salted, or plain. While this may seem like a healthy alternative, peanut shells contain no nutritional value and may cause gastrointestinal problems.
Can You Eat Shrimp Shells? What Can You Do With It? How To Melt Peanut Butter Substituting Peanut Butter for Butter: Here's How To Do It How to Thicken Enchilada Sauce in 5 Easy and Quick Methods


The holidays are in full swing, as witnessed by the hoards of shoppers at Giant today. Everyone had a full cart, but no one seemed particularly happy to be there. It made me think about the concept of happiness -- that elusive feeling that so often seems just out of reach, just beyond our grasp. I just watched a video by Google X's Chief Business Officer. Mo Gadawt, called, An Algorithm for Happiness. In it, Gawdat describes happiness as a peaceful contented feeling of liking your world and your life. He says that happiness is kind of a measure of how closely our world matches up with our expectations of how our world should be. Isn't that an interesting bit of knowledge. I believe social media is often the enemy of happiness. Right now Pinterest and Facebook bombard us with images of The Perfect Thanksgiving - stunning table, flawless food, an unharried hostess, and a spotless kitchen. To hold ourselves to that standard for any meal, let alone one that involves every dish we own, is setting ourselves up for one very stressful and unhappy day. I know, because I've been there. At the end of the day, it's much more important to create a peaceful and contented Thanksgiving than it is to kill yourself creating a picture perfect Thanksgiving image to share on Facebook. Emotions are contagious, and if Mom is stressed and unhappy, it spreads faster than sniffles at daycare.
Stressful perfectionism sneaks into our knitting life as well. We see perfectly styled and possibly Photoshopped images of some knitted garment, and we're often dismayed when we struggle and make mistakes in ours. Truth is that there are likely mistakes in the photographed garment - we just don't see them. And most designers will tell you they rip out at least as much as they knit - and that's okay. Knitting, like cooking, is a creative outlet, and there is little room for perfectionism in either. But there is a tremendous opportunity for happiness, if our expectation is to share a part of ourselves - to create something beautiful, and to find pleasure in the process. It is wonderful, and it is enough. Give yourself permission to know that you, and everything you are, is more than enough. Your happiness will contagious - spread it everywhere!
Amen. Happiness is something we choose everyday when we wake up. Not dependent upon circumstances. We do our best.
Happy Thanksgiving to all of you! I'm home in Florida and busy knitting socks to spread some happiness while getting lots of my own in the process! Miss you all but wish you well!


text:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://localhost:8067/" />
<title>TestCurrentPageFirstItem</title>

TestCurrentPageFirstItem

	open
	/run/TestCurrentPageFirstItem?restartApplication

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[4]/VButton[0]/domChild[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[5]/VButton[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[4]/VButton[0]/domChild[0]/domChild[0]

	screenCapture

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[4]/VButton[0]/domChild[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[5]/VButton[0]/domChild[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[4]/VButton[0]/domChild[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[5]/VButton[0]/domChild[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[4]/VButton[0]/domChild[0]/domChild[0]

	click
	vaadin=runTestCurrentPageFirstItem::/VHorizontalLayout[0]/ChildComponentContainer[5]/VButton[0]/domChild[0]/domChild[0]

	screenCapture

redpajama_set_name: RedPajamaGithub


text:
What is Dogs for Better Lives?
Dogs for Better Lives (DBL) is a national nonprofit organization, based in Central Point, Oregon, whose mission is focused on the procurement, training and placing of Hearing Assistance Dogs (nationally), Autism Assistance Dogs (WA, OR, and CA), and Facility Dogs (nationally).
Accredited by Assistance Dogs International (ADI) and recognized by Charity Navigator as a 4-star nonprofit, DBL has been rescuing dogs, bettering lives, and providing Assistance Dogs since 1977.
Since its founding in 1977, DBL has grown from placing Hearing Assistance Dogs to also include Facility Dogs, and more recently, Autism Assistance Dogs. DBL has nationally placed more than 1,300 dogs since its inception by its late founder, Roy Kabot.
What is the Young Professionals Board?
As DBL continues to grow and embark on their journey to better the lives of those with disabilities, pairing them with an Assistance Dog, they aim to cultivate the next generation of leaders in the Pacific Northwest region to become involved in carrying out their mission and vision.
The DBL Young Professionals Board (YPB) – Pacific Northwest is comprised of like-minded individuals in their 20s and 30s that have a passion for dogs and giving back to people with disabilities in their communities. Members will be responsible for marketing the mission of DBL, participating in outreach events, as well as planning and fundraising through a variety of initiatives.
Am I a Good Fit for the Young Professionals Board?
It is essential that each of the Young Professional Boards encompass a rich and diverse mix of backgrounds and skillsets. We're currently looking for members who share a passion for DBL's mission, love dogs and how they better others' lives, and want to collaboratively participate in something much bigger than themselves.
Where Are the Young Professionals Boards Located?
As of February 2021, we have successfully launched YPB – PNW and currently working to grow the board's membership from across the northwest region, including Oregon, Washington, and Idaho. Later in Spring 2021, we are planning to launch YPB – California. Looking at our long-term vision, as we expand with regional satellite offices, we anticipate YPBs will be launched to support key initiatives that support DBL's presence in the region.
DBL to launch signature event with regional Young Professionals Boards
With the support and guidance of the regional Young Professionals Boards, DBL will host a yet-to-be-determined signature event with the Pacific Northwest (WA, OR, ID) and California chapters, engaging donors, clients, and community partners.
YPB – PNW launched in 2020 and in Spring/Summer 2021 YPB – CA will launch. Eventually, we will have Young Professionals Boards across the country, working to support each of our planned regional footprints.
When committing to Dogs for Better Lives' YPB, the term will last for one year (12 months), from the date that the YPB approves the new member. As long as the member fulfills all of the commitments throughout the year, members will be welcome to apply for an unlimited number of terms.
The Dogs for Better Lives' YPB will have a variety of leadership roles that will be voted on by the members of the YPB. Those positions are: Chair, Vice Chair, Treasurer, and Secretary.
1) Monthly Meetings; Dogs for Better Lives' YPB will meet monthly, usually in late afternoon or early evening. The meetings will either be in person at a location in the Greater Seattle area or a Microsoft Teams video conference call hosted by DBL.
2) Fundraising; When committing to Dogs for Better Lives' YPB, a member is committing to a minimum fundraising "give or get" of $1,500. This will be done through three (3) initiatives:
Event #1 – TBD
3) Marketing; All members of the YPB are expected to assist Dogs for Better Lives in spreading the word about their brand and mission, whether that be through word of mouth, sharing social media posts, and/or introducing new members to our community.
4) Benefits; By being involved in DBL's Young Professionals Board, there are number of benefits you will receive for your participation:
Being a part of something that is larger than yourself. As a member of the YPB, you will have a DIRECT impact on Dogs for Better Lives' ability to provide our services to people in the Puget Sound region that could benefit and qualify for an Assistance Dog.
As a member of the YPB, you will have the opportunity to network with like-minded individuals that sit alongside of you on the YPB, as well as having access to the network of Dogs for Better Lives, which includes being introduced to the Board of Directors and key staff. Please note, the YPB Chair and Vice Chair will have the opportunity to attend one (1) Board of Directors meeting to report on the status of the YPB.
Acknowledgement on Dogs for Better Lives' social media channels.
Recognized in Canine Listener magazine, DBL website, and in annual report.
Recent News about YPB – Pacific Northwest
Sara Torelli Joins Young Professionals Board With Extensive Social Work Background (4/9/21)
Senior Leader with Amazon, Jo Caballero Joins Young Professionals Board (4/5/21)
Stacie Bianco Joins Young Professionals Board, Enlarging Pacific Northwest Pawprint (12/14/20)
Matty Walsh Joins Young Professionals Board, Expanding Pacific Northwest Presence (10/30/20
DBL's First Young Professionals Board Launches in Washington's Puget Sound, Securing First Three Members (7/24/20)
Those interested in applying for DBL's Young Professionals Board – Pacific Northwest should click on the APPLY button below.
Apply to YPB
Young Professionals Board (Pacific Northwest) – Board of Directors
Stacie Bianco
Chair, YPB Member
Stacie Bianco is a Global Technology Solutions Trainer at Covetrus, a global animal-health company, leading training for veterinary practices across the United States.
She grew up in Pennsylvania and completed her bachelor's in Animal Science from Purdue University before traveling throughout the U.S. while working for Merial and VCA. Her professional experience spans the animal health industry with a focus on training and operations in her most recent roles.
Stacie has been involved with dogs her entire life, earning professional CPDT-KA certification, competing in dog agility as a national finalist, as a behavior consultant on dog aggression cases, and in various roles in animal care. Her involvement with animals has included working on sport horse breeding farms and rescuing and trialing off-track Thoroughbreds in Eventing.
She has been involved with the Assistance Dog community for the past several years as a Puppy Raiser for Guide Dogs for the Blind and as a campus volunteer for Guide Dogs of America and Palmetto Animal Assisted Life Services (PAALS). Her experiences at Assistance Dog programs led her to become the Founder and Owner of The Good Dog Cause, a mission-based company helping fund projects for non-profit organizations that raise, train, and place Assistance Dogs across the U.S. through their collection of goods and apparel.
As an enthusiastic ambassador for the industry, Stacie is excited to continue her commitment to Assistance Dogs, the incredible organizations who place them, and the life-changing partnerships they create between people and dogs through her involvement with the Dogs for Better Lives Young Professionals Board.
"It's such an honor to be joining the Young Professionals Board to help serve the community and contribute to the mission and future of Dogs for Better Lives," stated Stacie. "Through the YPB, I'm eager to help raise awareness, engage in outreach opportunities, share my experience as a puppy raiser, and be an enthusiastic ambassador of DBL and the impact of the partnerships created between people and dogs."
She currently resides in San Pedro, CA and will be moving to the Portland, OR area in early 2021. Stacie and her husband enjoy hiking and finding the best dog-friendly spots (especially coffee shops) with their Border Collie and Guide Dog Puppy in Training. They are both passionate about serving the community and helping make a difference in the world.
Joining Stacie in photo is her Border Collie Briggs (left) and Labrador Retriever Dale, a Guide Dogs for the Blind puppy-in-training. Stacie joined the Dogs for Better Lives' Young Professionals Board in December 2020.
Jo Caballero
Vice Chair, YPB Member
Jo Caballero is a Senior Planner at Seattle's Amazon and joins the Young Professionals Board – PNW with an extensive project management, hospitality, and planning background. Growing up in the Pacific Northwest's Kitsap County, Jo attended Central Washington University studying Behavioral Psychology and Communication.
Fresh out of college, Jo entered the world of luxury hospitality. Hotel management allowed for Jo to interact and share with many different people every day. Hospitality has also opened the door to living in places such as Aspen (CO) and Chicago (IL). In her hotel career, Jo has opened a luxury hotel, taken two through renovation, managed teams from 5-150 and once had a team that spoke 16 different languages between them! Jo welcomes a challenge and enjoys sharing success with others.
Jo has always been very curious and loved learning. In early 2020, Jo sought out her Certified Associate of Project Management certification through the Project Management Institute. Jo is a member of PMI and enjoys mentoring hopeful CAPM candidates. She thrives in an environment where she can share knowledge and experiences. Mentorship and coaching are two of her biggest passion projects in any role, big or small. Whether it was gathering the neighborhood children and her teddies, or supervisors and other hourlies, Jo truly finds that the ability to spread knowledge and help people grow feeds her more than money, on most days.
"After hearing both YPB and Dogs for Better Lives' missions, who wouldn't want to be involved in something like this? I have a deep affinity for pups and Autism alike," stated Jo Caballero. "I grew up around police dogs and really believe there is something to be said about a professional dog. They are some of the smartest and interesting animals."
In addition to her professional career, Jo is incredibly passionate about both people and animals. In college, Jo volunteered with various organizations including Autism Speaks, The Red Cross, The Trellis Center, Seattle Humane Society, and PAWS. She has raised funds, planned dinners and events, and most importantly grew awareness.
While not currently a "dog mom", Jo grew up with dogs. She currently has a sweet rescue kitty named, Stella who is all attitude and cuteness. Jo is waiting for life to slow down a little bit before adding a pup to the mix. She has a soft spot for furry friends and coordinated an event with Seattle Humane's MaxMobile called Pups + Pops aimed to encourage people to adopt. Jo looks forward to being able to help connect incredible people with amazing Assistance Dogs.
Jo is very excited to join the Young Professionals Board and eager to grow with Dogs for Better Lives.
Mariah Kurpuis
Secretary, YPB Member
Mariah Kurpuis is a Customer Success Manager at a software company in Wenatchee, WA and is also a Certified Child Life Specialist.
Mariah grew up in Burlington, WA and attended Central Washington University where she competed her bachelor's in Family and Child Life before moving to California to attend Azusa Pacific University to obtain her master's degree in Child Life. Through her scholastic career, she received hands-on experience working with children and their families dealing with a large array of healthcare stressors at Seattle Children's Hospital, Mary Bridge Children's Hospital, and Miller Children's Hospital of Long Beach.
"Being a member of DBL's Young Professionals Board is significant to me because of the mission and values it encompasses, as well as the opportunity it provides to serve others in such an special way. I am eager and excited to work alongside the DBL team!"
While in graduate school, Mariah saw first hand the impact animals can have in the lives of those who are struggling with physical, emotional, and mental stressors and hurdles. As a result, she became a certified pet therapy handler through the American Kennel Club so she could volunteer alongside the pet therapists within settings such as children's hospitals (Dexter obtained his certification from the AKA in 2018, which they were both very excited about). This has played a large role in Mariah sharing the mission and passion behind DBL.
Outside of her professional life and academics, she is an avid baker, interior designer, movie watcher and traveler. She currently resides in Wenatchee with her husband and three dogs Dallas (Pomeranian Yorkie), Dexter (Mini Aussie) and Penny (Bernese Mountain Dog).
Mariah joined the Young Professionals Board - PNW in June of 2021.
Corey Wise
Treasurer, YPB Member
Mr. Corey Wise is the founder and CEO of StruggleBear, a company that inspires people to own their struggle not only through humor and relatability but through cultivating a community that is bonded by vulnerability and courage. In fact, StruggleBear's vision is to help create a world where humans allow their "selves" to be worthy of self-love while connecting people through their real-life struggles and their true journeys to triumph.
Prior to StruggleBear, Corey pursued a passion and attended Central Washington University in 2003 to pursue his BA in Flight Technology to become a commercial airline pilot.
In 2008 he enlisted in the US Air Force to become a special operations combat medic. Air Force Special Warfare Pararescue (PJ) specialists rescue and medically treat downed military personnel all over the world and that's exactly what Corey wanted to do. He answered the call of the PJ motto: "These Things We Do, That Others May Live" but an injury sustained early in training resulted in a surgery that involved a plate and 8 screws installed in his leg, a medical discharge, and the end of his military career crushing those dreams. The PJ motto has served as a lifelong source of inspiration for Corey that drives his efforts to help others to this day.
After the Air Force, Corey's passion for challenge landed him at the University of Washington to study Business and Marketing. From there he pursued a career in digital marketing, project management, and entrepreneurship, which has provided him with the skills he has applied to StruggleBear.
Corey has lived all over the Pacific Northwest, notably with a year in Squamish, BC where he spent the days outdoors rock climbing. He now lives in Seattle, WA, and can be found running and cycling around Lake Washington, spreading his message of positivity, climbing, and mountaineering the surrounding mountains, as well as working with his Dogs for Better Lives' future assistance black Labrador, named "Gunther".
Staying true to the PJ motto, community service has always been a central theme to Corey's mindset. Even as a youngster, Corey showed leadership qualities as he coached and refereed youth hockey, while later in life serving with various food banks and organizations, as well as assisting in the management of a YMCA community youth garden.
The opportunity to be part of Dogs for Better Lives will allow Corey to fulfill his mission to give back to the community, helping both people and dogs to have better, more fulfilling lives. Corey joined the Dogs for Better Lives Young Professional Board in the spring of 2020.
Alison Cavaner
YPB Member
Alison Cavaner is a College and Career Advisor at Project Youth+, a non-profit located in Southern Oregon. Through the College and Career Advisor role, Alison mentors underrepresented youth with the goal of helping them make their way through high school and into college and careers.
Alison was born and raised in Northern California, but made the move to Southern Oregon with her family in high school. After high school graduation, Alison headed to Southern Oregon University where she received a Bachelors in Business Marketing. Alison has spent most of her professional career working for Southern Oregon local non-profits; Alison has a background in non-profit management, grant writing, fundraising, volunteer management, event planning, and youth mentorship.
"The Dogs For Better Lives mission is something near to my heart," stated Alison. "Since hearing about the organization years ago, I always knew I wanted to be involved somehow and I am so excited to have found a way - the Young Professionals Board! I am looking forward to working with likeminded professionals who are all so jazzed to support such a special organization."
Alison has rescued three dogs in her adult life, all with special needs. In addition to her love for dogs, Alison has a brother with autism. She is passionate about the work being done by the organization and the impact they are making.
Alison joined the Young Professionals Board – PNW in May 2021.
Meghan Heims
Meghan Heims is a marketing and advertising executive in Washington's Puget Sound area, focusing on brand strategy and platform development to create memorable, engaging, and ultimately long-lasting brands. With a background in apparel design and fine art, she cultivates with an eye for creativity and taste. She hopes to utilize these skills and passions to create an everlasting brand with the young professionals board that will stand strong through the many goals that Dogs for Better Lives will tackle and can easily be adapted to suite all YPB branches across the country.
She was born and raised in Newport Oregon, A coastal fishing community and one of the many ports where her father runs his boat. The oldest of 4 daughters, she learned the importance of leadership and teamwork early on. Raised by parents that instilled the importance of hard work, perseverance and problem solving, but also the necessity for compassion and helping others. With this knowledge she has volunteered since a young age, eventually following in her mother's footsteps and becoming a board member of the Newport Fishermen's Wives, an organization that raises money for fishing families in need and creates awareness of the importance of the fishing community in their region and beyond.
As a volunteer for NFW she helped organize and execute many large and successful fundraising events. She hopes to offer her expertise on creating these events as a member of the YPB of Puget Sound and raise the ever-important funds that Dogs for Better Lives uses to do its important work.
An adventurous woman, Meghan has traveled all over the United States and Abroad, for work and play. She loves to go surf fishing and beach combing with her husband Jayson (an Army combat veteran and recipient of the Purple Heart and her personal hero), stepdaughter Alyssa (11) and their great dane Muddy Waters.
Meghan hopes to bring a collaborative, focused, co-leadership to the Young Professionals Board of Puget Sound. Utilizing the many unique aspects of her beautiful region to promote, fundraise and create general awareness of the amazing work that Dogs for Better Lives does. She is humbled by the appointment to co-chair and looks forward to working with all of the officers and eventually other YPB boards to fulfill the Dogs for Better Lives mission.
Meghan joined the Dogs for Better Lives' Young Professional Board - Puget Sound in July 2020.
Allison Int-Hout
Allison Int-Hout is an estate planning attorney at a law firm based in Seattle, Washington. Allison's law practice includes estate planning and estate administration, and her favorite part of her job is working with clients to create estate plans that meet their goals and bring them peace of mind.
Allison obtained a degree in Communication: Journalism and a minor in Spanish from the University of Washington in 2012, and then attended Seattle University School of Law and graduated in 2019. Before Allison became an attorney, she worked for several years in marketing at a tech startup in Seattle.
Allison grew up in a small town in Central Washington and then lived in Seattle for about 12 years. She recently moved back to the Wenatchee Valley with her husband and two dogs, a golden retriever named Kona and an Australian cattle dog mix named Smokey Bear.
"I've always said that my dream would be to raise a house full of service dogs. I feel so fortunate for this chance to volunteer on the DBL Young Professionals Board (and one day soon become a puppy raiser!) and contribute to the incredible service that DBL and these wonderful dogs are providing."
When Allison isn't working, she enjoys taking long walks along the river with her dogs, traveling to new places, eating sushi, and reading mysteries.
Alison joined the Young Professionals Board – PNW in October 2021.
Elsa Remak
Elsa Remak is a public relations professional with a passion for executing creative communications strategies to start a public dialogue and inspire social change. She is currently an Account Supervisor at C+C, a Seattle-based, national communications agency. At C+C, Elsa drives media and influencer relations for consumer, nonprofit and public sector organizations. She's eager to leverage her background and passions to drive awareness and action for Dogs for Better Lives.
Elsa grew up in Kirkland, WA – a suburb east of Seattle. She ventured out to Indiana University for college – where she received her journalism degree, with a concentration in public relations and advertising. Elsa began her professional career in Chicago – first working at Easterseals, a national nonprofit that supports people with disabilities; and later growing her PR chops at some of the city's agencies.
After seven great years in the Windy City, Elsa (and her beloved dog Maddie) recently made the move back to Seattle. Elsa is thrilled to be home in the PNW – working for her "dream" agency (C+C) and now supporting Dogs for Better Lives, an organization that intersects the causes she is most passionate about.
Elsa is an advocate for equal access and opportunity for people with disabilities. Following her time at Easterseals, Elsa joined the organization's Young Professionals Board – serving as communications chair.
She grew up with a love for dogs – growing up alongside her beloved parents' two Siberian Huskies and an American Eskimo dog. In college, Elsa developed a passion for supporting animal adoption. She volunteered as an adoption counselor for the City of Bloomington Animal Shelter. Elsa is now a proud dog mom to Maddie – a four-year-old rescue, super-mutt who has changed her life for the better.
"I am incredibly grateful for the opportunity to merge these passions together as a member of Dogs for Better Lives Young Professionals Board," stated Elsa.
Elsa Remak joined the Young Professionals Board – PNW in August 2021.
Elena Tello Portoles
Elena Tello Portoles is a Spanish Teacher at University Prep and has served in a variety of roles, Head
of the Languages Department for six years, and currently serving as 11th Grade Dean of Students.
Elena also mentors students through her role as an advisor and supports their development as
human beings.
Elena was born and raised in Lleida, a city about two hours away from Barcelona (Spain). Passionate
about French language and literature, she participated in a University exchange program - Erasmus -
and she had the opportunity to finish her degree in Paris (Sorbonne Nouvelle and Paris Saint-Denis)
and obtained her BA in French from the Universitat de Lleida (Licenciatura en Filología Francesa).
Elena has worked at University Prep in Seattle for the past 16 years and earned a Master in Applied
Linguistics to the Teaching of Spanish as a Foreign Language by the Universidad de Jaén while
teaching full time.
Elena enjoys drumming, dancing, drawing and painting, and, of course, spending time with her dog
Eiffel. She also enjoys daily walks in nature and the joy of the little things in life.
Elena joined the Young Professionals Board – PNW in September 2021.
Sara Torelli
Sara Torelli is a School-Based Mental Health Counselor at Issaquah High School (WA) through a partnership with Swedish Medical Center. She provides services to the 2,500 student population as well as community education surrounding mental health.
Sara grew-up in Seattle, WA and graduated from Mount Holyoke College in Massachusetts with a bachelor's degree in Psychology. After working and volunteering in the social service field for a few years post college, she moved to Chicago to pursue her master's degree in Social Work at the University of Chicago. After graduation, Sara returned to the Pacific Northwest and has worked in a variety of settings including Medical Social Work in the Emergency Room, Child Welfare as a CPS Social Worker and School-Based Social Work.
As a Social Worker, Sara has witnessed the therapeutic impact animals have on humans and has a strong interest in animal therapy. Outside of work, Sara has spent the majority of her time advocating on behalf of animals and volunteering with a number of local animal rescues including Seattle Persian Himalayan Rescue, Old Dog Haven and Oregon Saint Bernard Rescue. There is no greater joy for Sara than transporting animals from shelters to their forever homes and learning of their transformations over time.
"I'm excited to begin volunteering with DBL's Young Professionals Board, as the organization fully embodies my interests in both human and animal welfare and the therapeutic bond between them," stated Sara.
Sara Torelli joined the Young Professionals Board – PNW in April 2021.
Matty Walsh
Matty Walsh is a freelance graphic designer, and currently the marketing intern for Corvallis Custom, a printing specialist for customers in, and around, the Corvallis, Oregon area. Overall, she assists with the creation of promotional materials, social media, and events for Oregon State and the city of Corvallis.
She was adopted from China, grew up in Cleveland, Ohio, and moved to Portland, Oregon in 2015. Prior to graduating, she also studied Mandarin Chinese and Criminology at Kent State University. In 2019, she secured her bachelor's degree in fine arts from Oregon State.
With a graphic design background, she has a passion for brand identity, package design, as well as illustration. With every project she has had the privilege of working on, she strives to bring her own unique skill set and perspective.
Aside from being a creative, she is a full time dog mom and crime show/horror enthusiast. She has a soft spot for bully breeds, and her favorite horror movies is Silence of the Lambs. With her free time, you will most likely find her long boarding with the pup, snowboarding, or baking.
She has had the opportunity to work with Dogs for Better Lives in the past, designing their print and digital ads, so the chance to join YPB was a no-brainer.
Matty Walsh is a small fry with a sense of humor, a diverse graphic designer, and a passionate individual who enjoys giving back to her community in which ever way she can.
Matty Walsh joined Dogs for Better Lives Young Professional Board in the spring of 2020.


Is there one instrument that rules them all when it comes to worship? We believe there is.
What if there was a Snopes.com for Your Spiritual Life?
Reflecting God's glory through worship is more than just a thoughtful analysis of God's truths. It's also a heartfelt expression of emotion.
In Psalm 29:1, the word ascribe is used…what does it actually mean?


text:
William H. Ellis may refer to:

William Henry Ellis (engineer) (1860–1945), British civil engineer and steel maker
William Henry Ellis (politician) (1819–1858), English-born political figure in Newfoundland
William Hodgson Ellis (1845–1920), British-Canadian chemist
William Hull Ellis (1867–1948), Justice of the Florida Supreme Court
William Henry Ellis (businessman)

redpajama_set_name: RedPajamaWikipedia


text:
Idelto
Cryptocurrency news website
Monthly analysis
Bitcoin/Ethereum
How to invest in cryptocurrencies
Indian Crypto Trader Arrested for Allegedly Using USDT to Launder Money on Behalf of Chinese Online Betting Scammers
14/12/2020 by Idelto Editor
An Indian law enforcement agency has arrested Naisar Kothari, a cryptocurrency trader, for his role in a money-laundering scheme linked to online Chinese betting scams. The arrest was made after the country's Enforcement Directorate (ED) detected large amounts of money "being inexplicably transferred to some cryptocurrency traders."
In addition to Kothari's arrest, the ED conducted multiple raids on companies and individuals thought to be running illegal online betting apps. The ED believes the online apps, which are hosted outside India, are being operated by Chinese nationals.
In its report detailing the action against Kothari, one Indian media outlet states that the crypto trader allegedly purchased the USDT stablecoin on behalf of one company that is under probe. Kothari then transferred the digital currency to unknown wallets. According to Indian law enforcement:
Kothari had knowingly and actively involved himself in layering the proceeds of crime and hence he was arrested.
Following the arrest, an Indian court has since ruled that Kothari, who faces charges of breaching the country's Prevention of Money Laundering Act (PMLA), be placed in custody until Dec. 22.
Meanwhile, the same report reveals that the ED has taken action against three other unnamed individuals, including one Chinese national. Additionally, action has been taken against two companies namely, Dokypay Technology and Linkyun Technolgy. The trio and the two companies are also accused of violating the PMLA according to a police file that was opened following a complaint.
Prompted by the complaint, the country's law enforcement launched an investigation which subsequently revealed that "apart from providing payment aggregator re-seller services to banned apps in India, the Chinese-owned companies were indulging in international hawala and illegal activities."
Furthermore, Indian law enforcement insists that criminals are exploiting the "lax due diligence mechanisms" associated with online wallets to "launch pan-India operations."
What do you think of Kothari's arrest? Share your views in the comments section below.
The post Indian Crypto Trader Arrested for Allegedly Using USDT to Launder Money on Behalf of Chinese Online Betting Scammers appeared first on Bitcoin News.
Filed Under: crypto trader, Digital Currency, Enforcement Directorate, English, india crypto, international hawala, Law Enforcement, Money Laundering, News Bitcoin, online betting, online wallets, Regulation, Scams, Stablecoin, USDT
Former Microsoft Engineer to Serve 9 Years in Prison in a Case That Involves Use of Bitcoin Mixers
A U.S. court in Seattle has sentenced a former Microsoft engineer to 9 years in prison after finding him guilty of 18 federal felonies relating to his elaborate scheme to defraud the tech giant $10 million. In passing the judgment, the court blasts Volodymyr Kvashuk, a software engineer and citizen of Ukraine, for attempting to mask digital evidence through the use of bitcoin mixers and the illegal use of accounts and passwords of fellow employees to aid this scheme.
Sophisticated case
According to court records, Kvashuk, a citizen of Ukraine, had been convicted in February 2020 on several counts of wire fraud, money laundering, identity theft as well the filing of false tax returns.
In his reaction to the sentencing, U.S. Attorney Brian T Moran pays homage to "law enforcement partners and the U.S. Attorney's Office" for prevailing in the case that "required sophisticated, technological skills to investigate and prosecute." Commenting on the severity of the punishment, the U.S. Attorney says:
"Stealing from your employer is bad enough, but stealing and making it appear that your colleagues are to blame widens the damage beyond dollars and cents."
According to documents filed with the court, Kvashuk, who was involved in the testing of Microsoft's online retail sales platform, is accused of "using that testing access to steal 'currency stored value' (CSV) such as digital gift cards."
Lavish lifestyle
Using proceeds from the gift card sales, Kvashuk "purchased a $1.6 million dollar lakefront home and a $160,000 Tesla vehicle." As the thefts escalated, Kvashuk started "using test email accounts associated with other employees" to cover his tracks. The document adds:
He used a bitcoin 'mixing' service in an attempt to hide the source of the funds ultimately passing into his bank account. In all, over the seven months of Kvashuk's illegal activity, approximately $2.8 million in bitcoin were transferred to his bank and investment accounts. Kvashuk then filed fake tax return forms, claiming the bitcoin had been a gift from a relative.
Meanwhile, in their sentencing memo, the prosecutors pan Kvashuk for the brazen acts which "cast other Microsoft employees under the glare of suspicion." They also accuse Kvashuk of failing to take responsibility after he told the court a "series of outrageous lies" while failing to show "any remorse or regret for his crimes."
As part of his punishment, Kvashuk "was ordered to pay $8,344,586 in restitution" while he faces the possibility of being "deported following his prison term."
What are your thoughts on Kvashuk's conviction and sentencing? Share your views in the comments section below.
The post Former Microsoft Engineer to Serve 9 Years in Prison in a Case That Involves Use of Bitcoin Mixers appeared first on Bitcoin News.
Filed Under: Bitcoin Mixing, digital gift cards, English, fake tax returns, Identity Theft, Law Enforcement, Microsoft, Microsoft engineer, Money Laundering, News Bitcoin, Regulation, Tesla, US District Court, Wire Fraud
$200 Million Brazilian Crypto Fraud Scam: The US Seizes $24 Million Worth of Digital Currencies
The United States Department of Justice (DOJ) says it has seized cryptocurrencies worth $24 million after receiving an official request from the government of Brazil. The seizure stems from an ongoing investigation into the $200 million cryptocurrency scam that may have defrauded tens of thousands of Brazilians. The authorities in Brazil say the scammers duped people by typically promising exaggerated returns and falsifying where the funds were invested.
Criminal violations
In a statement, the DOJ says the U.S. acceded to Brazil's request in line with the cooperation treaty signed between the two countries with respect to "Mutual Legal Assistance in Criminal Matters."
Meanwhile, according to the DOJ statement, "the U.S. seizures were tied to Brazilian Marcos Antonio Fagundes' alleged role in the scheme." Fagundes and several unnamed accomplices have been "charged with several criminal violations of Brazilian law, including, among other offences, the operation of a financial institution without legal authorization."
The statement adds that the accused also faces charges of "fraudulent management of a financial institution, misappropriation, and money laundering, as well as securities law violations."
The DOJ statement provides a short summary of a Brazilian court's findings against Fagundes and his accomplices. The statement says:
During August 2017 to May 2019, Fagundes and other defendants solicited funds from prospective investors over the internet, sometimes in combination with telephone and other means, and held the funds received in a manner that subjected it to regulation as a financial institution under Brazilian law, with which Fagundes and the other defendants failed to comply.
The statement reveals that the "defendants solicited investors to give money to corporations they controlled, in the form of Brazilian currency or cryptocurrency, which the companies would then invest in a variety of virtual currency types."
However, as the Brazilian court found, "only a very small amount of funds were invested in cryptocurrencies as promised, and very little was returned to the investors."
Meanwhile, the DOJ says U.S. authorities are now working in close cooperation with the Brazilian authorities and others to "restrain the virtual currency and preserve it for forfeiture proceedings pending in Brazil to compensate the investors victimized in this fraudulent investment scheme."
The statement concludes that "the cryptocurrency firm holding the accounts cooperated with law enforcement authorities in executing this seizure." Still, the statement does not give the name of the cooperating crypto firm.
What do you think of this cooperation between the two countries? Share your thoughts in the comments section below.
The post $200 Million Brazilian Crypto Fraud Scam: The US Seizes $24 Million Worth of Digital Currencies appeared first on Bitcoin News.
Filed Under: Brazilian Law, cryptocurrency, cryptocurrency fraud, department of justice, English, Law Enforcement, Marcos Antonio Fagundes, Money Laundering, News Bitcoin, Regulation, Regulations, securities law violations, Virtual Currency
Dutch Police Seize $33 Million in Bitcoin from Couple Accused of Money Laundering
Prosecutors from the Netherlands have seized 2,532 bitcoins worth $33 million after a couple was convicted of money laundering by the Rotterdam District Court. The man and his wife were sentenced to two years for illegal money transmission and the court claims the couple's bitcoin stash was used on the deep web.
Dutch officials recently arrested and charged a man and his wife for illegal money transmission and money laundering. According to the Dutch Public Prosecution Service from the Rotterdam District Court, the two suspects laundered close to $19 million using bitcoin during the last two years. Most of the couple's illegal earnings were stored in bitcoin and the Rotterdam police confiscated the stash.
The man and woman were residents of North Holland's Hilversum and the couple will face two and a half years in prison for their crimes. Dutch prosecutors noted during the trial that the traders did not leverage proper KYC/AML guidelines while operating the business.
"Traders did not ask customers for identity papers, while large amounts were often exchanged," the Rotterdam court filing notes. "The suspects, a man, and his wife, came into contact with customers through advertisements on the Internet and a marketplace on the dark web. Much of the bitcoins traded bore traces of the dark web. The court has established that the suspects laundered more than 16 million euros in two and a half years."
Netherlands: Court seizes 25 million euros in bitcoins from two money launderers |#kortomnews #Netherlands #Bitcoin https://t.co/nr6oEJdqwd
— Kortom News (@VisionaryBv) October 26, 2020
Court documents show that the police confiscated two different bitcoin stashes with one cache holding 1,488 BTC and the other wallet held 1,044 BTC. In addition to the $33 million worth of bitcoins seized, Dutch police also took $295,256 in cash reserves. Court prosecutors said that the couple purchased bitcoins in order to exchange for cash. Police said that the couple leveraged methods to keep their customers unknown.
On a regular basis, the couple met people and businesses at fast food restaurant chains in order to execute the cash for bitcoin exchanges. Prosecutors believe a great number of these coins sold by the Hilversum made it to the deep web and were used on darknet marketplaces (DNM).
The Dutch police are well known for many bitcoin seizures and crackdowns against DNM operators. Four years ago, Dutch police arrested 10 individuals from the Netherlands for laundering large sums of bitcoins. The Netherlands law enforcement officials are also responsible for the great Hansa takedown, where undercover agents operated the DNM for over a month without customers knowing.
In addition to the $33 million in bitcoins seized and the two and a half year prison sentence, the couple must also pay fines individually. The couple will pay $53,137 for one levy and $162,955 for the forfeiture operations.
What do you think about the Dutch police confiscating $33 million worth of bitcoin? Let us know what you think in the comments section below.
The post Dutch Police Seize $33 Million in Bitcoin from Couple Accused of Money Laundering appeared first on Bitcoin News.
Filed Under: anti-money laundering, Bitcoin, Bitcoin (BTC), Bitcoin DNM, Bitcoin Exchanges, Cash, confiscation, cryptocurrency, darknet market, Deep Web, Dutch Police, Dutch Public Prosecution, English, KYC/AML guidelines, Money Laundering, News, News Bitcoin, Police Seizure, Prosecutor's, Seizure
Mastermind of Alleged Billion Dollar Spanish Pyramid Scheme Arrested, Faces 16 Year Prison Sentence
The CEO of Arbistar the Spanish investment company, Santiago Fuentes, has been arrested and arraigned on charges of fraud, belonging to a criminal organization and money laundering. Fuentes, who has been in hiding since September, was arrested at one of his properties in the south of Tenerife.
The Arbistar Pyramid Scheme
Fuentes' arrest stems from lawsuits filed by Arbistar clients who allege pyramid fraud after the bitcoin trading company abruptly froze accounts leaving 32,000 families affected.
During a hearing, the Investigating Court Number 3 of Arona (Tenerife) described operations of Fuentes' Arbistar as a "potential pyramid scheme." The court released the CEO "on provisional liberty without bail" but ordered the withdrawal of his passport. In addition, Fuentes must report to the Arona Courts every 15 days.
Meanwhile, despite the widespread Spanish media speculation that $1 billion is missing, Judge Javier García Ramila cautions that "at this moment it is premature to estimate the amount of possible fraud, given that the exact number of customers who contracted the product offered is unknown."
The Spanish court clarifies that it is only proceeding with the case against Fuentes based on 21 complaints that have been filed at "Police stations and Civil Guard barracks in Tenerife, La Palma, Málaga, Huelva, Granada Mallorca, and Lugo." The total value of missing funds from the 21 reported cases is approximately $367,000.
In the meantime, describing the operations of Fuentes' organization, court documents say:
Arbistar offered its clients computer tools ("bots") that automatically executed buy and sell orders in the cryptocurrency brokerage markets thus guaranteeing them a revaluation of their savings of between 8% and 15%.
However, the documents say that the bitcoin investment company's offer is on the condition that "during a reasonable grace period of two months customers would not be able to cash out their money."
Consequently, in conclusions based on their findings, investigators say "it has been possible to attest that the aforementioned product could really be a pyramid scam." Investigators add that "instead of executing the investment committed in the various virtual markets and rewarding the old clients with profits obtained" Arbistar appears to have been funding profit payouts with deposits brought in by new customers.
Possible Money Laundering Uncovered
Investigators also say they unearthed possible money laundering activity involving Venus Capital Trade SL, a shell company that reportedly received $1.32 million from Arbistar.
Meanwhile, Judge Ramila, who refuses to impose more punitive restrictions on Fuentes, says he now "needs to scrutinize countless documents and electronic devices and work with banks to trace diverted customers funds." Nevertheless, the judge says he is open to "more burdensome measures" being imposed against Fuentes.
Fuentes faces up to 16 years in prison if found guilty.
What are thoughts about Fuentes' release on provisional liberty without bail? Share your thoughts in the comments section below.
The post Mastermind of Alleged Billion Dollar Spanish Pyramid Scheme Arrested, Faces 16 Year Prison Sentence appeared first on Bitcoin News.
Filed Under: Arbistar, Arbistar Scheme, avier García Ramila, Bitcoin Fraud, Bitcoin investment, buy and sell orders, cryptocurrency brokerage, English, Money Laundering, News, News Bitcoin, Pyramid Scheme, Santiago Fuentes, Spanish Investment Scheme, Trading bots
Archives Select Month January 2021 (169) December 2020 (361) November 2020 (284) October 2020 (258) September 2020 (240) August 2020 (250) July 2020 (246) June 2020 (176) May 2020 (170) April 2020 (151) March 2020 (225) February 2020 (216) January 2020 (239) December 2019 (252) November 2019 (240) October 2019 (27) September 2019 (146) August 2019 (220) July 2019 (209) June 2019 (227) May 2019 (225) April 2019 (245) March 2019 (255) February 2019 (281) January 2019 (330) December 2018 (333) November 2018 (364) October 2018 (59) September 2018 (96) August 2018 (346) July 2018 (344) June 2018 (326) May 2018 (348) April 2018 (334) March 2018 (291) February 2018 (49)
Recents articles
The Sudden, Unexpected End of Crypto Tribalism
Exploring Drivechain, A Miner-Secured Bitcoin Sidechain
© 2021 · Idelto · Site design ONVA ONLINE


text:
Q: Oracle APEX DISTINCT Label? What is going wrong here ?
select NULL as "LINK",
       DISTINCT HARDWAREOVERZICHT_STATIC."TOPDESK_vestiging" as "LABEL",
count( ZAM_BUILDING) as "STORK7"
from HARDWAREOVERZICHT_STATIC
where Omgeving = 'STORK7'
and "TOPDESK_heeftattentie" = 0
group by HARDWAREOVERZICHT_STATIC."TOPDESK_vestiging",ZAM_BUILDING
order by HARDWAREOVERZICHT_STATIC."TOPDESK_vestiging" desc

A: DISTINCT is a keyword that follows SELECT and applies to all the columns in the clause.  However, it is generally not needed with group by:
select NULL as "LINK", s."TOPDESK_vestiging" as "LABEL",
      count( ZAM_BUILDING) as "STORK7"
from HARDWAREOVERZICHT_STATIC s
where Omgeving = 'STORK7' and "TOPDESK_heeftattentie" = 0
group by s."TOPDESK_vestiging"
order by s."TOPDESK_vestiging" desc;

I removed ZAM_BUILDING from the group by.  Otherwise, the count() will always be 0 or 1.  I also added a table alias.

redpajama_set_name: RedPajamaStackExchange


Find here Crushing Machines manufacturers, suppliers & exporters in Thrissur, क्रशिंग मशीन विक्रेता, त्रिशूर, Kerala. Get contact details & address of companies manufacturing Mini Soil Crusher Machine. Soil Crusher Machine.
Find here Stone Crusher manufacturers, suppliers & exporters in Coimbatore, पत्थर चुरा Grease Type Stone Crusher Machines . Mini Stone Crusher.
Order . stone crusher machine price indiasmall stone crusher for sale. Mini Rock Crusher Unit Price in India,Mini Stone Sand . stone crusher unit sale kerala – zionhomes.co.in. stone crushers for sale kerala – thelearningtreefoundation.
m sand kerala crusher - induwine.co.za - best stone crusher machine in india and their Stone Crusher Plant Price in India,Mini Crusher Machine Price India.
Siting criteria for industrial units other than stone crushers, quarry, high rise . In case of process disturbance failure of pollution control equipments, the.
Wimrock Granite Private Limited is the biggest crusher unit in Pathanamthitta District. We are the only company in Kerala to manufacture M-Sand using High into a chassis and is ideally suited for track or wheeled portable plant mounting.


LA's industry leading restaurant chains is looking to take on a React Native Engineer to help build out their supporting platform for their application used by millions nation-wide. They are building an entirely new product to be launched next year using mainly React Native in their Culver City office.
This is the ideal position for a candidate to love where they're working and feel confident in their career growth. As a part of their trendsetting culture while using their bleeding edge technology, it's no wonder why they're emerging as one of LA's most well-known chains. Who doesn't love competitive salary and flexible work hours?


The Macintosh 7100 was not Carl Sagan's favorite computer.
March 14, 1994: Apple introduces the Power Macintosh 7100, a midrange Mac that will become memorable for two reasons.
The first is that it is among the first Macs to use new PowerPC processors. The second is that it results in Apple getting taken to court by astronomer Carl Sagan — not once but twice.
Apple says an iPhone ban would force a settlement with Qualcomm.
Apple is rushing to release an iOS update in China to resolve potential infringement of Qualcomm patents. The news follows a report stating that a Chinese sales ban of certain iPhone models would cost Apple millions of dollars a day.
"Early next week we will deliver a software update for iPhone users in China addressing the minor functionality of the two patents at issue in the case," Apple said in a statement.
Apple's legal team could soon be headed to the Supreme Court to face an antitrust case being levied against the company.
U.S. Supreme Court justices heard an hour of arguments for an antitrust lawsuit against Apple today. The nine justices appeared to be open to letting the lawsuit move up to the highest court. If Apple loses, we could see huge changes in the App Store.
The never-ending battle between Apple and Samsung takes another turn.
September 13, 2013: Apple and Samsung head back to court to determine how much the Korean company must pay for copying the iPhone.
Cupertino asks Samsung for $379 million in damages for ripping off key iPhone technical and design features. Apple arrives at that number based on lost profits, royalty rates and the $3.5 billion worth of copyright-infringing devices Samsung sold during the period in question.
Apple vs. The Beatles is one of the less likely feuds in Apple history.
October 9, 1991: A court orders Apple to pay $26.5 million to Apple Corps, The Beatles' record label and holding company, for trademark infringement.
It is the second time Apple is forced to pay The Beatles. It comes a decade after Apple swore it would never get into the music business.
Windows used a number of elements of the Mac UI.
July 25, 1989: Apple suffers a major setback in its copyright-infringement lawsuit against Microsoft for allegedly stealing the Mac's "look and feel" to create Windows.
Apple sued Microsoft on 189 counts of copyright infringement relating to Windows 2.0.3. The judge overseeing the case throws out 179 of them. This paves the way for Microsoft's dominance over Apple in the coming decade.
This is the first time Samsung has been called into question for slowing down its handsets.
Italy is the latest country to throw its hat into the ring when it comes to investigating Apple for its purposeful slowing down of older iPhone devices.
In doing so, it joins countries including Brazil, South Korea, China and France, which have all questioned Apple about its iPhone-throttling software update. In a new twist, however, Italy is also investigating Apple rival Samsung.
Apple wants Supreme Court to kill Samsung lawsuit.
In a petition to the Supreme Court, Apple says the high court shouldn't waste its time with Samsung's high-profile appeal in the two companies' long legal battle over patents.


Annual Report of the Superintendent of State Prisons for the Year Ending September 30, 1902. State of New York Prison Department: Sing Sing Prison, Auburn Prison, Clinton Prison, Eastern New York Reformatory, Matteawan State Hospital for Insane Criminals, Dannemora State Hospital for Insane Convicts, Bureau of Identification.
Names in this online transcription include Allen, Aneato, Armstrong, Babcock, Barden, Bianco, Blanchard, Brennan, Buffailo, Busha, Champ, Charter, Clark, Cleary, Dalton, Daly, Daxon, Decker, Ellis, Epstein, Farrell, Flannigan, Flood, Foster, France, Goldsmith, Grant, Guglermo, Guiseppe, Hall, Hoey, Hoffman, James, Kelly, Kenna, Litman, Loeser, Mann, Mastropiere, Middleton, Miles, Mitchell, Monahan, Mooney, Morton, Murphy, Nelson, Nichols, O'Brien, O'Conner, O'Donnell, Pabst, Patterson, Phalen, Reilly, Roche, Schmidt, Simpson, Smith, Statin, Sullivan, Sulzer, Sweeney, Thompson, Tighe, Tobin, Waldron, Wall, Wallace, Walsh, Walters, Weiner, Whimple, Williams, Winters.
This page features a historical book or original document that was transcribed during 2014 as part of the Genealogy Today Subscription Data collection -- a project focused on capturing details about the lives of your ancestors, from their early years in school, through college and then into their careers, hobbies and group activities. The list of family names above represents unique last names of individuals found in these Prison records.
The Genealogy Today catalog number for this item is 13962. When inquiring about the information in this resource, please mention the catalog number.


text:
Q: Create custom pages with a plugin I've built a small website that fetches multiple rows from a database, organizes them on a page, and provides the ability to change their content via ajax requests. The website was missing the registration part, so I decided to create a WP plugin instead and use its powers to handle user privileges. The plugin is installed with the register_activation_hook:
register_activation_hook( __FILE__, array( 'Lyriqa', 'install' ) );

that creates several SQL tables. This where I got stuck actually, because I am not sure how to embed my custom code inside the theme body. So basically, I need to have WP header, footer, sidebar, etc., but have my custom content instead of the posts. Is it something a plugin can handle, or is it something that a theme should handle? Any advice would be appreciated.

A: No need for a plugin:
There are 2 ways you could do this.
The first would be by creating a separate template for each of the pages you want. This is if you're going to change a lot of different aspects of the page for each page.
A page template will include the header, footer, and sidebar calls for you. You'll be able to insert the php in the main body container that is created by the template.
The best way to start creating a page template is by copying one from your current theme. Likely your theme is already using one and all you have to do is pull one from the main theme directory and copy it to your child theme directory. Then look for the main container and put your php coding there.
Make sure to change the template name to your own in the top of this file. Now, when you create a new page in your wp dashboard, simply choose the template from the template drop down on the left, hit publish, and your content will be there.
The 2nd way would be to add add your content as functions to be called later. (either in your functions.php or an included php file you create) and call the functions in your page. If you do this, it provides the option of creating a shortcode that you can call on any page, or directly call the function dynamically through conditional calls on a template page.


Shenzhen Chengcai Technology CO., LTD is a professional manufacturer specializing in developing and producing office print media and print consumable products. Our main products are: 1.Epson /Hp / Canon CISS and Large Format Printers; 2.Compatible and Refillable Cartridges; 3.Kinds of dye, pigment and sublimation Inks; 4.Chip resetter and Chip Reset Card; 5.Heat Transfer Machine, etc. Welcome to visit and contact us.
We specialize in the printing equipment, post-printing equipment as well as some printing materials. Among them, our folder gluer is the best selling one. We got the patents on the Crash-lock bottom folder gluer, which make it easier in operation and economic in price. our products have been sold all around the world such as Mid-East,South Africa, Europe, and Asia.
our main products are print head ,ink pump ,ink filter ,cleaning stick ,ink tube ,and so on. we are a manufacturer.
We are a manufacturer specializing in producing printing machines, bag making machines, non-woven fabric bag making machines and film blowing machines. Our factory integrates scientific research, production, marketing and service and we have complete and perfect processing equipment.
INT KOREA, Innovation and Technology Korea is a manufacture of coating machine, slitting & rewinding machine, co extrusion laminating machine, dry laminating machine, gravure printing machine, ex laminating machine, printing machine, converting machinery and parts. With more than 20 years of experience and knowhow, we have supplied more than 100 lines to all over the world.
Advanced Labels, the digital label printing company tailor made for the discerning and sophisticated label buyer. We produce labels for wine & spirits, health & beauty, vitamin supplement, food and beverage and nutraceutical industries.
Dongguan Tongya Printing Machinery Co., Ltd. is a manufacturer of printing machines with well-equipped testing facilities and strong technical force. With a wide range, good quality, reasonable prices and stylish designs, our products are extensively used in printing and other industries. Our products are widely recognized and trusted by users and can meet continuously changing economic and social needs.
We produce label printing machine, flexo printing machine, rotary printing machine, screen printing machine, adhesive label printing machine, die cutting machine, label slitting machine, label cutting machine, ultrasonic label cutting machine, plate making machine and etc since 2000, stable service and excellent quality.
pad printing machine,flat surface screen printing machine,cylindrical printing machine,all kinds accessories of printing machine.This machine suit for printing on platstic ,metal,ceramic's curve panel,flat surface.
our company located in ruian city henyue printing machinery company,our products are flexo printing machine and slitting rewinder and die cutting machine.


School projects located in Melbourne's northern suburbs accounted for half of the wining entries in the Steel Design Awards 2012 program for Victoria it was announced on Friday evening, 13 July at the Crown Palladium, topping the small and large buildings categories. Exacting steelwork required to fit the all round curved exterior of the new Penleigh and Essendon Grammar School building in the Melbourne suburb of Keilor won in the Buildings – Large Projects category. The entry was submitted by Arup and Cocciardi Nominees. The entry submitted by GHD on the economical, yet aesthetically pleasing roofing structures to shelter sporting and assembly areas at Reservoir West Primary School in Melbourne's north-east scored top place in the Buildings – Small Projects stakes. The entry from International Protective Coatings on the striking façade that wraps the redeveloped Royal Children's Hospital in Melbourne won the Steel Clad Structures category. And structural strengthening works that support extra lanes and traffic loads on Melbourne's West Gate Bridge won in the Engineering project category. It was submitted by John Holland. Awards convenor, ASI State Manager – Victoria, Mike Simmons said he was impressed by the quality of the select number of entries submitted. "The outcome of this latest program proves that projects don't all need to be huge in scale to have enough intrinsic value to attract the accolades," he said. "The common thread that links all the placed projects is the ability of steel to provide high strength to weight structures that are frequently both eye catching and highly practical." This State awards program has been sponsored by GB Galvanizing with Surdex sponsoring the presentation function.


Visit us for affordable, high quality rugs in a variety of styles and colors. Choose . STOCKHOLM 2017 rug, flatwoven, stripe handmade, white stripe red orange . Discover our affordable range of cushions. Find everything from inner cushions, modern cushions and more at IKEA. . Save to list. STOCKHOLM 2017 rug, flatwoven, striped handmade, white striped red orange Buy online Save to list. TÅNUM rug, flatwoven, assorted colors . Buy Ikea Vargyllen Striped Black and White 100 Percent Cotton Cushion Cover: Throw Pillow Covers – Amazon.com ✓ FREE . Color: White and Black . Explore Seracut Hair's board "Ikea Soderhamn" on Pinterest. . strand walls – white molding – herringbone wood floors – neutral colors – black and white area rug. I chose a beautiful blue gray accent for the dryer area. Adds a nice pop of color to a black and white space. New lights will be added as well to brighten it up. Hair salon at home, ikea hack I like the floating desk for a workstation . Perfect size for a home salon In Home Salon, Home Hair Salons, Salon Stations. The IKEA Raskog, the humble little utility cart that only costs thirty dollars, . Hair Dryer Caddy Bathroom Organizer the style and go hair care valet is an electrical Girl Interior Design Ideas, Color Scheme for Bedding, flooring, and Decor a nautical feel to this bedroom with a striped headboard and patterned rug. This vanity station features our and IKEA Linnmon table top, Alex drawers, and Lack Shelves "Vanity Makeup – like the white and gray stripes. Tall drawer is so awesome for tons of makeup, hair accessories and tools, jewelry, nail . home white gray warm colors roses peony flowers silver decoration candle pillows .
24/09/2018 – There's a small colored square at the bottom and the color, be it black, blue, red, or green, allegedly reveals the ingredients of the toothpaste: green: all natural. blue: natural plus medicine. red: natural and chemical. One popular hoax in recent years had to do with a toothpaste color code on the bottom of the tubes. Find out what the toothpaste color code really means. 28/10/2017 – This is why toothpaste tubes have coloured markings. . and the different colors simply signify different types of packaging or different types of . 25/09/2017 – HERE'S WHAT THE COLOUR MARK ON TOOTHPASTE TUBE STANDS FOR You may have never noticed it before or if you have, you may not . 06/12/2013 – The colored squares or rectangular bars found on the crimp at the closed end of toothpaste tubes signify the composition of the product . 26/07/2013 – Find out the real meaning behind those color-coded bars on the end of a toothpaste tube. More than likely, it's not the reason you may think. 08/04/2016 – Each tube of toothpaste is filled from the bottom using a filling machine that . We get the stripes in by drawing on different colors of paste, and . NiceButy Random Color Rolling Toothpaste Tube Squeezer Dispenser Creative Sucker Holder Hanger Gadget. NiceButy Random Color Rolling Toothpaste . 5579 products – Toothpaste Tube Six Color Rotating UV Offset Printing Machine Printer. FOB Price: . High Grand Kraft Paper Toothpaste Box Customized Printing.


text:
Home | Jewish World
This Day in Jewish History |
1943: Belgians Rescue Jews From Auschwitz-bound Train
With the help of three Belgian resistance fighters, 116 people ultimately escaped. Simon Gronowski, who was 11 at the time, was one of them.
David B. Green
Get email notification for articles from David B. Green Follow
Simon Gronowski, age 9, is on Avenue Louise, Brussels with his parents in 1941 before Occupation, near the building that the Gestapo headquarters later used in 1942.Credit: Archival photo courtesy of Simon Gronowski
On April 19, 1943, members of the Belgian resistance attacked a transport train carrying Jewish deportees from the Mechelen transit camp to Auschwitz. It was the most significant rescue action taken during World War II of a train taking prisoners to the Nazi death camp in occupied Poland.
This Day in Jewish History / Norway's Jews are sent to Auschwitz
1948: Birthday of graphic artist Art Spiegelman
1938: Nazi Germany annexes Austria
Education Minister in Warsaw: 'Imagine this square if they were still with us'
1896: A great Jewish philanthropist dies
1909: A Nobel-winning Italian neurologist is born
1620: Kabbalist Rabbi Chaim Vital dies
1961: Bob Dylan lays down his first track
1915: The poet who called out T.S. Eliot's anti-Semitism is born
This Day in Jewish History / A woman who smuggled guns in and children out of Warsaw Ghetto is born
During the years 1942-1944, 28 transports left the Dossin Barracks in the town of Mechelin, in north-central Belgium, heading east, generally to Auschwitz. They carried more than 25,000 Jews and more than 350 Roma. (Another 5,000 people, approximately, were deported by way of Drancy transit camp in France.) The transport that departed the evening of April 19 (the same day that the month-long Warsaw Ghetto Uprising began) was Convoy XX, and it was the first to carry the prisoners in cattle cars -- whose small windows were blocked with barbed wire -- rather than via third-class passenger carriages.
The attack on Convoy XX was carried out by three members of the Belgian resistance, who had received advance information of the train's intended departure. Armed with a lone pistol and pliers, they wrapped a storm lantern with red paper and placed it on the track between Mechelen and Leuven, as if it were a warning signal. When the train came to a stop, the three resistance fighters – Robert Maistrau, Georges Livschitz and Jean Franklemon – were able to pry open the doors to one of the wagons. Five people immediately escaped. (Another account says 17 escaped.)
After the train began moving again, the prisoners within began to use tools that they had hidden in the straw before their departure. With these they opened additional escape routes, and many more began to jump from the moving train.
In total, 231 deportees fled from the train that night. Twenty-six of them were killed during their flight, and another 116 were recaptured – a total of 116 were successful in their escape.
The youngest of those who got away was Simon Gronowski, who was 11 at the time. He was traveling with his mother, Channa (his father was in hiding, and his older sister, Ita, had for the time being been spared deportation), after two months of confinement at the Mechelen camp. He told reporter Sarah Ehrlich, in a story for the BBC, how he had used the time to prepare for an escape by practicing jumping from the top bunk of his bed. When the train slowed down, his mother helped him to make his jump from a running board. He wanted to wait for his mother, but the German guards were shooting, so he ran.
Gronowski entered a forest and walked through the night. When he arrived in the village of Berlingen, the following morning, he knocked on the door of a house. The family inside turned him over to a Belgian constable, who returned him to safe refuge in Brussels. There he was reunited briefly with his father, and was hidden for the rest of the war by several different families. He never saw his mother or sister again, and his father died in July, 1945.
Convoy XX arrived in Auschwitz on April 22. Of the 1,031 deportees who were still on it, only 521 received ID numbers, meaning that the remainder were presumably sent to their immediate deaths. Of those, 150 are known to have survived the war.
Gronowski, the lone survivor from his family, became a lawyer after the war. Today he is 81, and he lives in Brussels.
The documentary "Transport XX to Auschwitz," featuring Simon Gronowski, can be seen in its entirety here.
In a scene from the film "Transport XX to Auschwitz," Simon Gronowski stands at the spot where he jumped from the train 70 years ago.Credit: Archive: Michel van der Burg / Photo: Marc Van Roosbroeck
Europe Jews


I do not provide legal advice or services via kyledurand.com (the "Site") or any of the communications related to the Site, including, but not limited to, newsletters, products and consulting service packages. I only provide self-help services for you to use via this Site and related communications, products and services.
The legal information presented on this site should not be construed to be formal legal advice nor the formation of an attorney-client relationship. Any results mentioned are personal experiences and do not represent a promise or guarantee. Every person and market is different, so results naturally vary.


text:
(function($) {

    $.fn.gravityScroll = function(method) {

		var settings;

		// The original container that gravityScroll() is attached to.
		var $original_container;

		// We sometimes have to change the container to something that works better than what the user provided. i.e. $('body')
		var $container;

		// The container that works better for scroll events. i.e. $original_container or ('html,body')
		var $scroll_container;

		// The container that works better for animating scrolling. i.e. $original_container or $(document)
		var $animation_container;

		// All the children elements
		var $children = $();

        var methods = {
            init : function(options) {
                settings = $.extend({}, this.gravityScroll.defaults, options);
				if ( ! settings.children.length ) {
					return;
				}
				$original_container = this;

				// If the container is not able to handle scroll events, use the the best alternatives instead.
				if ( $original_container.is($('html,body')) || $original_container.is($(settings.window)) ) {
					$container = $('body');
					$scroll_container = $(document);
					$animation_container = $('html,body');
				} else {
					$container = $original_container;
					$scroll_container = $original_container;
					$animation_container = $original_container;
				}

				helpers.addChildren( settings.children );
				helpers.attachScrollHandler();

				helpers.log( 'Children:', $children );
            }
        };

        var helpers = {

			// Register children with the plugin while setting their data attributes
			addChild: function( child ) {
				var info = $.extend({}, $original_container.gravityScroll.child_defaults, child);
				var $child = $(info.selector);
				helpers.log( 'Adding child', $child );
				$child.data('gravityscroll-pause', info.pause);
				$child.data('gravityscroll-range', info.range);
				$child.data('gravityscroll-easing', info.easing);
				$children = $children.add( $child );
			},

			// Go through children and register them
			addChildren: function( children ) {
				helpers.log( 'Adding children', children );
				for( var i = 0; i < children.length; i++ ) {
					helpers.addChild( children[i] );
				}
			},

			// Attach the gravity scroll handler to an element. (The container that scrolls)
			attachScrollHandler: function() {
				if ( $container.data( 'gravityscroll-hashandler' ) === '1' ) {
					return;
				}
				helpers.log( 'Adding scroll handler' );
				//$scroll_container.scroll(function(e) {
				$scroll_container.bind( 'scroll mousedown wheel DOMMouseScroll mousewheel keyup', function(e) {
					// If scroll was initiated by the user
   					if ( e.which > 0 || e.type === "mousedown" || e.type === "mousewheel") {
						helpers.log('.scroll');
						// Ensure scroll events don't take up too much CPU by calling only before animation frame change.
						window.requestAnimationFrame( helpers.scrollHandler );
					}
				});
				$container.data( 'gravityscroll-hashandler', '1' );
				$scroll_container.scroll();
			},

			// Return all children who we might potentially scroll to
			getChildrenInDangerZone: function() {
				var $matches = $();
				$children.each(function() {
					$child = $(this);
					if ( helpers.isInDangerZone( $child ) ) {
						$matches = $matches.add( $child );
						helpers.log( 'Matched:', $child, $matches );
					}
				});
				return $matches;
			},

			// Get the current scroll position of an object (or the window if object not provided)
			getScrollPosition: function( object ) {
				if ( ! object ) {
					object = window;
				}
				return [
					$(object).scrollLeft(),
					$(object).scrollTop()
			 	];
			},

			// Get relative position between two elements.
			getRelativePosition: function( of, to ) {
			//	helpers.log( 'getRelativePosition', of, to );
			//	helpers.log( settings.document, settings.window );
				var of_offset, to_offset;
				if ( of.is(settings.document) ) {
					of_offset = { 'left': settings.window.scrollLeft(), 'top': settings.window.scrollTop() };
				} else {
					of_offset = of.offset();
				}
				if ( to.is(settings.document) ) {
					to_offset = { 'left': settings.window.scrollLeft(), 'top': settings.window.scrollTop() };
				} else {
					to_offset = to.offset();
				}
				return [
					of_offset.left - to_offset.left,
					of_offset.top - to_offset.top
				];
			},

			// Is the element in a position that will be effected by gravity?
			isInDangerZone: function( element ) {
				var $element = element;
				var position = -helpers.positionFromContainer( $element );
				helpers.log( 'Position from danger zone:', position, $element, $element.data('gravityscroll-range') );
				return (
					( $element.data('gravityscroll-range')[0] < position ) && ( position < $element.data('gravityscroll-range')[1] )
				);
			},

			// Pixel distance that $element is away from $container
			positionFromContainer: function( element ) {
				var $element = element;
				return helpers.getRelativePosition( $element, $scroll_container )[1];
			},

			// Called on the container when the user scrolls.
            scrollHandler: function() {
				helpers.log( 'Handling scroll' );
				if ( $container.data('gravityscroll-animating') ) {
					helpers.log( '...but animating is still going.' );
					$animation_container.stop();
					$container.data('gravityscroll-animating', '0');
					$container.data('gravityscroll-currentpause', '0');
				}
				$container.data('gravityscroll-moving','1');
				clearTimeout( $container.data('gravityscroll-scrollingtimeout') );
				$container.data('gravityscroll-scrollingtimeout',
					setTimeout( function() {
						helpers.log( 'Slowed' );
						$container.data('gravityscroll-scrolling','0');
					}, 150 )
				);
				helpers.log( 'Scrolling' );
				if ( $container.data('gravityscroll-hasdone') === '1' ) {
					return;
				}
				// When the continer has finished scrolling...
				helpers.whenFinishedScrollMovement( $animation_container ).done( function() {
					helpers.log( 'Stopped' );
					$container.data('gravityscroll-scrolling','0');
					$container.data('gravityscroll-moving','0');
					var $closest_match = null;
					var closest_distance_from_danger = null;
					var $matches = helpers.getChildrenInDangerZone();
					helpers.log( 'Children found in danger zone: ', $matches.length );
					$matches.each(function() {
						$element = $(this);
						var distance_from_danger = Math.abs(helpers.positionFromContainer( $element ));
						if ( closest_distance_from_danger !== null ) {
							if ( distance_from_danger < closest_distance_from_danger ) {
								$closest_match = $element;
								closest_distance_from_danger = distance_from_danger;
							}
						} else {
							$closest_match = $element;
							closest_distance_from_danger = distance_from_danger;
						}
					});
					if ( $closest_match !== null ) {
						helpers.scrollContainerToElement( $closest_match );
					}
					$container.data('gravityscroll-hasdone','0');
				});
				$container.data('gravityscroll-hasdone','1');
			},

			// a Promise that is .done() when the scrolling movement of the element has stopped.
			whenFinishedScrollMovement: function( element ) {
				$element = element;
				// If we already have a Deferred, return that.
				if ( typeof element.data( 'gravityscroll-movementdeferred' ) !== 'undefined' ) {
					return element.data( 'gravityscroll-movementdeferred' );
				}
				$df = $.Deferred();
				$element.data( 'gravityscroll-movementdeferred', $df );
				var previous_distance = $element.scrollTop();

				// Check if the container has finished moving every 100ms.
				$element.data( 'gravityscroll-movementtimeout', setInterval( function() {
					var current_distance = $element.scrollTop();
					var distance_diff = current_distance - previous_distance;
					// If it hasn't moved since the last check, resolve Deferred.
					if ( distance_diff == 0 ) {
						clearTimeout( element.data( 'gravityscroll-movementtimeout' ) );
						$element.removeData( 'gravityscroll-movementdeferred' );
						$element.removeData( 'gravityscroll-movementtimeout' );
						$df.resolve();
					}
					previous_distance = current_distance;
				}, 200 ));
				return $df.promise();
			},

			// Scroll container so element is at the top.
			scrollContainerToElement: function( element ) {
				var $element = element;
				var pause = $element.data('gravityscroll-pause');
				if ( $container.data('gravityscroll-animating') === '1' ) {
					helpers.log( 'Already animating - ignore.' );
					return;
				} else {
					helpers.log( 'Not already animating' );
				}
				$container.data('gravityscroll-currentpause', pause);
				var relative_position = helpers.getRelativePosition( $element, $scroll_container );
				var position = $animation_container.scrollTop() + parseInt(relative_position[1]);
				helpers.log( 'Scrolling container to ', position );
				$container.data('gravityscroll-animating', '1');
				helpers.log('$animation_container.stop()');
				$animation_container.stop();
				helpers.log('$animation_container.animate()');
				$animation_container.animate({scrollTop:position},{
					speed: settings.speed,
					easing: $element.data('gravityscroll-easing')
				}).promise().done(function() {
					helpers.log( 'Completed animation' );
					$element.data('gravityscroll-indanger', '0' );
					$container.data('gravityscroll-animating', '0');
					$container.data('gravityscroll-currentpause', '0');
				});
			},

			log: function( message ) {
				if ( settings.developer ) {
					if( typeof(console) !== 'undefined' ) {
						console.log.apply(console, arguments);
					}
				}
			}

        }
		// Depending on args sent to gravityScroll()...
        if (methods[method]) {
			// ...if method exists for it, return that.
            return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
        } else if (typeof method === 'object' || !method) {
			// ...if not, call the init.
            return methods.init.apply(this, arguments);
        } else {
			// ...or throw an error.
            $.error( 'Method "' +  method + '" does not exist in gravityScroll plugin!');
        }

    }

    $.fn.gravityScroll.defaults = {
		debug: false,
		window: $(window),
		document: $(document)
    }

    $.fn.gravityScroll.child_defaults = {
        range: [-20, 20],
		updateDistance: 2,
		pause: 250,
		speed: 400,
		easing: 'swing'
    }

    $.fn.gravityScroll.settings = {}

})(jQuery);