, but this code // executes before the first paint, when

黄大仙高手论坛

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); From exploitation to empowerment - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Spark

From exploitation to empowerment

Sun, Dec 01, 2019

Federal law enforcement officer Nate Knapper 鈥08 was in church when he heard D鈥橪ynn tell her story: Twelve years old, she ran away from home and met a man who gave her methamphetamines. For 18 years, he and others exploited D鈥橪ynn鈥檚 addiction to traffic her for sex. She was beaten regularly. Near death after one beating, her trafficker left her at a hospital door.

bodyimage1

D鈥橪ynn鈥檚 story was not unfamiliar to Knapper. Assigned to a Detroit-area human trafficking squad, he鈥檇 met other victims. With D鈥橪ynn, he formed a friendship.

Then the hospital that treated D鈥橪ynn鈥檚 assault injuries sued her for medical costs. Just beginning to rebuild her life, she couldn鈥檛 afford a lawyer.

In 2018, the National Human Trafficking Hotline identified 1,358 victims and survivors of trafficking in Michigan鈥攕ixth highest in the nation. Nearly all survivors face charges or other legal issues鈥攚ithout legal assistance. Escaped from trafficking, they鈥檙e still bound.

For Knapper, who鈥檚 also an attorney, the statistics became personal in D鈥橪ynn. He found a lawyer who worked pro bono to get her debt paid through Michigan鈥檚 Crime Victim Compensation Program, freeing her to continue rebuilding her life.

That might have been the end of it. But Knapper also knew and loved the Old Testament story of Joseph, which he now read as an early record of human trafficking.

鈥淚 knew somebody should do something, and I knew the 鈥榮omebody鈥 was me.鈥

bodyimage2

Knapper founded The Joseph Project 鈥渢o do for every survivor what happened for Joseph, to transition them from exploitation to empowerment by leveraging the law on their behalf.鈥

At the same time, in the fall of 2018, the president of the State Bar of Michigan urged attorneys to become 鈥渓egal first responders,鈥 offering pro bono work for urgent needs. Knapper contacted her to say he had just the project.

In October, The Joseph Project co-sponsored a human trafficking training event that attracted hundreds of attorneys and created a legal network committed to assisting survivors across Michigan.

鈥淭he law is a powerful tool that can be leveraged for good,鈥 Knapper said. 鈥淭he Joseph Project offers attorneys the opportunity to connect to a higher purpose, to become agents of the broken, restoring dignity and worth.鈥

To learn more, visit josephproject.com.