Categories
Mohican

Watch Wisconsin Biographies on PBS Wisconsin

Announcer: PBS Wisconsin Education leverages the power of public media to spark curiosity and ignite learning in Pre-K settings through 12th grade. Educational media can help build skills that students need to be successful. PBS KIDS content and activities enhance school readiness and support children to reach their full potential in school and in life.

We also deliver award-winning educational media for elementary through high school classrooms. Our media is aligned to state standards, and our locally-produced content is designed for and with Wisconsin educators.

We offer powerful and practical professional learning to support educators in activating all PBS resources, and we empower students to make their own media through our youth media initiative. Be part of our service by sharing with an educator you know today! Pbswisconsineducation.org.

[lively string and flute music]

Electa Quinney: First Teacher in Wisconsin

Narrator: Electa Quinney was heartbroken to leave her home. She was barely ten years old, and she and five other Mohican girls were going far away to school. It would be a long time before they would see their families again. But they knew that education was their best chance at surviving. To understand why, we have to go back to the years before Electa was born.

[dramatic music]

Electa and her family were Mohicans. The Mohicans lived in a thriving community in the state now known as New York. But by the 1700s, more and more European invaders were coming to America to seize land and resources. Colonization, war, and European diseases decimated the Mohican populations and homelands. In order to survive, the Mohicans were forced to move.

In the 1730s, they decided to live alongside some English colonists and form the town that became Stockbridge, Massachusetts. There, the Stockbridge Mohicans raised families, farmed and hunted, and participated in town life. When the Revolutionary War broke out, the…

Continue reading

Categories
Mohican

The Mohicans

State AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWashington D.C.West VirginiaWisconsinWyomingPuerto RicoUS Virgin IslandsArmed Forces AmericasArmed Forces PacificArmed Forces EuropeNorthern Mariana IslandsMarshall IslandsAmerican SamoaFederated States of MicronesiaGuamPalauAlberta, CanadaBritish Columbia, CanadaManitoba, CanadaNew Brunswick, CanadaNewfoundland, CanadaNova Scotia, CanadaNorthwest Territories, CanadaNunavut, CanadaOntario, CanadaPrince Edward Island, CanadaQuebec, CanadaSaskatchewan, CanadaYukon Territory, Canada

Zip Code

Country United States of AmericaUS Virgin IslandsUnited States Minor Outlying IslandsCanadaMexico, United Mexican StatesBahamas, Commonwealth of theCuba, Republic ofDominican RepublicHaiti, Republic ofJamaicaAfghanistanAlbania, People’s Socialist Republic ofAlgeria, People’s Democratic Republic ofAmerican SamoaAndorra, Principality ofAngola, Republic ofAnguillaAntarctica (the territory South of 60 deg S)Antigua and BarbudaArgentina, Argentine RepublicArmeniaArubaAustralia, Commonwealth ofAustria, Republic ofAzerbaijan, Republic ofBahrain, Kingdom ofBangladesh, People’s Republic ofBarbadosBelarusBelgium, Kingdom ofBelizeBenin, People’s Republic ofBermudaBhutan, Kingdom ofBolivia, Republic ofBosnia and HerzegovinaBotswana, Republic ofBouvet Island (Bouvetoya)Brazil, Federative Republic ofBritish Indian Ocean Territory (Chagos Archipelago)British Virgin IslandsBrunei DarussalamBulgaria, People’s Republic ofBurkina FasoBurundi, Republic ofCambodia, Kingdom ofCameroon, United Republic ofCape Verde, Republic ofCayman IslandsCentral African RepublicChad, Republic ofChile, Republic ofChina, People’s Republic ofChristmas IslandCocos (Keeling) IslandsColombia, Republic ofComoros, Union of theCongo, Democratic Republic ofCongo, People’s Republic ofCook IslandsCosta Rica, Republic ofCote D’Ivoire, Ivory Coast, Republic of theCyprus, Republic ofCzech RepublicDenmark, Kingdom ofDjibouti, Republic ofDominica, Commonwealth ofEcuador, Republic ofEgypt, Arab Republic ofEl Salvador, Republic ofEquatorial Guinea, Republic ofEritreaEstoniaEthiopiaFaeroe IslandsFalkland Islands (Malvinas)Fiji, Republic of the Fiji IslandsFinland, Republic ofFrance, French RepublicFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabon, Gabonese RepublicGambia, Republic of theGeorgiaGermanyGhana, Republic ofGibraltarGreece, Hellenic RepublicGreenlandGrenadaGuadaloupeGuamGuatemala, Republic ofGuinea, Revolutionary People’s Rep’c ofGuinea-Bissau, Republic ofGuyana, Republic ofHeard and McDonald IslandsHoly See (Vatican City State)Honduras, Republic ofHong Kong, Special Administrative Region of ChinaHrvatska (Croatia)Hungary, Hungarian People’s RepublicIceland, Republic ofIndia, Republic ofIndonesia, Republic ofIran, Islamic Republic ofIraq, Republic ofIrelandIsrael, State ofItaly, Italian RepublicJapanJordan, Hashemite Kingdom ofKazakhstan, Republic ofKenya, Republic ofKiribati, Republic ofKorea, Democratic People’s Republic ofKorea, Republic ofKuwait, State ofKyrgyz RepublicLao People’s Democratic RepublicLatviaLebanon, Lebanese RepublicLesotho, Kingdom…

Continue reading

Categories
Mohican

Column: Canoeing down the Mohican River to Goon Fest 2025

The kid was probably 11 years old, red hair and even redder skin scorched by a lack of sunscreen, as he floated on his rented yellow kayak.

“You having fun?” I asked in dad mode, as I saw no parent or guardian in any direction.

“I lost my group. They wanted to stop for drinks and I got stuck on a rock and couldn’t move for 20 minutes,” he said.

“You can use my phone and call your parents or whoever,” I offered.

“My mom don’t got her cell and I don’t know her boyfriend’s number.”

Hard to tell whatever happened to that child, but we left him on a campground bank and had to proceed, as our mission was Goon Fest.

Located just north of Brinkhaven on the Mohican River, Goon Fest 2025 was a three-day, two-night music and camping festival centered around jam band, folk and psychedelic rock.

Sure, that sounds like a hundred other festivals, but Goon Fest was different in that there was more community, relaxation and room to separate from the masses but still be connected, all while refreshing your mind through the chords and drums humming through the tree canopies.

Too much hippie nonsense for some of you readers? OK, let’s switch to freedom and bald eagles and Ohio State football along the river.

South of Loudonville, across from the Mohican State Park main entrance and sharing the parking lot with the mountain bike trail access point, is the Paddling River Access boat ramp. The plan was to make way in my 17-foot aluminum canoe and travel south along the always-oxbowing mighty Mohican 11 to 13 miles to the festival.

Geographically, the journey began at the lower sharks fin of Ashland County, then halfway through the expedition we’d dip into Knox County around where…

Continue reading

Categories
Mohican

Model A Ford Club presents Antique Car Show in Wampsville

State AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWashington D.C.West VirginiaWisconsinWyomingPuerto RicoUS Virgin IslandsArmed Forces AmericasArmed Forces PacificArmed Forces EuropeNorthern Mariana IslandsMarshall IslandsAmerican SamoaFederated States of MicronesiaGuamPalauAlberta, CanadaBritish Columbia, CanadaManitoba, CanadaNew Brunswick, CanadaNewfoundland, CanadaNova Scotia, CanadaNorthwest Territories, CanadaNunavut, CanadaOntario, CanadaPrince Edward Island, CanadaQuebec, CanadaSaskatchewan, CanadaYukon Territory, Canada

Zip Code

Country United States of AmericaUS Virgin IslandsUnited States Minor Outlying IslandsCanadaMexico, United Mexican StatesBahamas, Commonwealth of theCuba, Republic ofDominican RepublicHaiti, Republic ofJamaicaAfghanistanAlbania, People’s Socialist Republic ofAlgeria, People’s Democratic Republic ofAmerican SamoaAndorra, Principality ofAngola, Republic ofAnguillaAntarctica (the territory South of 60 deg S)Antigua and BarbudaArgentina, Argentine RepublicArmeniaArubaAustralia, Commonwealth ofAustria, Republic ofAzerbaijan, Republic ofBahrain, Kingdom ofBangladesh, People’s Republic ofBarbadosBelarusBelgium, Kingdom ofBelizeBenin, People’s Republic ofBermudaBhutan, Kingdom ofBolivia, Republic ofBosnia and HerzegovinaBotswana, Republic ofBouvet Island (Bouvetoya)Brazil, Federative Republic ofBritish Indian Ocean Territory (Chagos Archipelago)British Virgin IslandsBrunei DarussalamBulgaria, People’s Republic ofBurkina FasoBurundi, Republic ofCambodia, Kingdom ofCameroon, United Republic ofCape Verde, Republic ofCayman IslandsCentral African RepublicChad, Republic ofChile, Republic ofChina, People’s Republic ofChristmas IslandCocos (Keeling) IslandsColombia, Republic ofComoros, Union of theCongo, Democratic Republic ofCongo, People’s Republic ofCook IslandsCosta Rica, Republic ofCote D’Ivoire, Ivory Coast, Republic of theCyprus, Republic ofCzech RepublicDenmark, Kingdom ofDjibouti, Republic ofDominica, Commonwealth ofEcuador, Republic ofEgypt, Arab Republic ofEl Salvador, Republic ofEquatorial Guinea, Republic ofEritreaEstoniaEthiopiaFaeroe IslandsFalkland Islands (Malvinas)Fiji, Republic of the Fiji IslandsFinland, Republic ofFrance, French RepublicFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabon, Gabonese RepublicGambia, Republic of theGeorgiaGermanyGhana, Republic ofGibraltarGreece, Hellenic RepublicGreenlandGrenadaGuadaloupeGuamGuatemala, Republic ofGuinea, Revolutionary People’s Rep’c ofGuinea-Bissau, Republic ofGuyana, Republic ofHeard and McDonald IslandsHoly See (Vatican City State)Honduras, Republic ofHong Kong, Special Administrative Region of ChinaHrvatska (Croatia)Hungary, Hungarian People’s RepublicIceland, Republic ofIndia, Republic ofIndonesia, Republic ofIran, Islamic Republic ofIraq, Republic ofIrelandIsrael, State ofItaly, Italian RepublicJapanJordan, Hashemite Kingdom ofKazakhstan, Republic ofKenya, Republic ofKiribati, Republic ofKorea, Democratic People’s Republic ofKorea, Republic ofKuwait, State ofKyrgyz RepublicLao People’s Democratic RepublicLatviaLebanon, Lebanese RepublicLesotho, Kingdom…

Continue reading

Categories
Mohican

Mohican Area Growth Foundation works to secure grant for more bike paths

LOUDONVILLE — The Mohican Area Growth Foundation wants to connect the Loudonville Mohican Bike Path to Mohican State Park.

Right now, the path ends on the west side of State Route 3, meaning if trail users want to continue to Mohican State Park, they must cross State Route 3.

Councilmember Matt Armstrong said the MAGF is working through options to secure funding to expand the bike path at Loudonville’s Village Council meeting Sept. 2.

Armstrong is vice president of MAGF.

He said the first option is to partner with the American Electric Power Foundation to create a shared utility and multi-use trail corridor.

AEP is building new transmission lines on the east side of State Route 3. Officials believe the transmission line corridor right-of-way would make adequate space to accompany a bike trail.

Armstrong said this option is promising because AEP will have to clear the area of trees to create a path for the power lines, which means most of MAGF’s work will involve paving.

In a document attached to the meeting agenda, MAGF said this trail option would span roughly three-quarters of a mile and cost an estimated $765,000.

But Amrstrong said the most promising option would be to work with Mohican State Park to designate the path a special project.

The designation allows Mohican State Park to secure additional funding so the park does not have to dip into its general fund.

Armstrong said the park’s cable bridge is an example of a special project. It was funded through the Ohio Department of Natural Resources.

MAGF previously worked with Mohican State Park’s manager to get right-of-way on the park land and applied for ODNR’s Clean Ohio Trails Fund grant.

The grant is designed for local governments and park districts to apply, not for state-owned land, so…

Continue reading

Categories
Mohican

Mohican Bigfoot Festival – Sept 20, 2025 on 09/20/2025

FOR IMMEDIATE RELEASE

9/2/2025

Contact: Event Coordinator and Four Seasons shop owner, Angie Heimberger 419-651-0030

Mohican Bigfoot Festival, Sept 20, 2025, Loudonville, Ohio

 

Attention bigfoot enthusiasts and nature lovers, the first annual Mohican Bigfoot Festival will be taking place Saturday, September 20, 2025 in Downtown Loudonville, Ohio.

Saturday kicks off at 9:00 am with vendors in Central Park, and a full speaker schedule in Loudonville’s historic Ohio Theatre Opera House.   Several food trucks will also be in attendance.

Throughout the day there will be many special make-and-take children’s craft activities with Morgan McFarren’s “Precious Party Princessing”, There will be a “Walk Like a Sasquatch” contest hosted by festival DJ Brian Wolf of WolfRockRadio.com.  Take your picture with a life sized 9 foot bigfoot at Four Season’s Flowers and Gifts!

Local stores have loaded up on the very best bigfoot merchandise, and hand-picked vendors will be carrying your favorite sasquatch treasures.

If you are in town on Friday night, there will be a special free bigfoot bonfire event at Lost Horizons campground on Wally Road.  Witnesses and investigators will talk about their experiences and BFRO investigators will be on hand to take questions. There will also be a thermal drone demonstration at dark inside the campground and along the river.

An all-day pass is available to see the speakers for $20.  A VIP option is available for $50 with reserved seating in the first three rows of the theatre, which also includes a festival t-shirt and festival poster signed by all of the presenters.  Tickets can be purchased at www.theohiotheatre.com.  Speakers start at 9:30 am with Angie Heimberger kicking off the event, then turning it over to MC Larry Sidwell, BFRO Investigator from West Virginia.  At 10:00 am Suzanne Ferencak and Mark Maisel from “The Back 80” will speak…

Continue reading

Categories
Mohican

6 Best Natural Wonders To Visit In Ohio This Year

Ohio might not always be the first place that comes to mind for breathtaking scenery, but the Buckeye State is home to some truly spectacular natural wonders. From the sandstone cliffs and waterfalls of Hocking Hills to the underground beauty of the Ohio Caverns, the state offers landscapes as diverse as any in the Midwest. Here are the six captivating natural wonders that are worth exploring in Ohio.

Hocking Hills State Park

Group of hikers hiking at the Hocking Hills State Park.A group of hikers hiking at the Hocking Hills State Park.

Hocking Hills State Park, tucked into the scenic landscapes of Hocking County, is one of the state’s most beloved outdoor destinations. The park is home to over 25 miles of trails that wind through dramatic cliffs, waterfalls, and striking recess caves. Its seven unique hiking areas—Ash Cave, Cantwell Cliffs, Cedar Falls, Conkle’s Hollow, Old Man’s Cave, Rock House, and Whispering Cave—offer a variety of experiences for both casual walkers and seasoned explorers. Trails remain open year-round from dawn to dusk, allowing visitors to enjoy the area’s beauty in every season. Rich in Native American history, the park is named after the Hockhocking River, a term from the Delaware and Shawnee languages meaning “bottle river.”

Visitors can extend their stay with a wide range of accommodations, from more than 200 campsites to modern amenities at the Hocking Hills State Park Lodge, which features a restaurant, pools, and cozy guest rooms. Rustic “hike-in” tent sites, group camping areas, and privately owned cabins nearby add even more lodging options for adventurers. The best time to visit is in autumn, when vibrant foliage paints the cliffs and valleys, though spring’s waterfalls and winter’s frozen landscapes are equally breathtaking.

Ohio Caverns

Path in...
<br /> <a href=Continue reading

Categories
Mohican

Joining Mohican Kayakers for a float

It was an invitation I could not refuse:

“Our little kayak group is doing Greer to Brinkhaven Saturday,” Jay Maul said in a text message. “You should join us! KC wants to do (in total) Bellville to Coshocton.”

KC being K.C. Kurtz of Bellville. The group being the Mohican Kayakers, an offshoot of a hiking group known as the Mohican Experts.

I was honored that, as a canoe devotee, a kayak-centric group would invite me to join them. Especially knowing I’d probably spend the entire 5.5-mile float talking their ears off about Mohican River lore.

I also was long overdue for a river float.

The Mohican Kayakers gather for a group shot at the conclusion of our Aug. 23 paddle from Greer to the Bridge of Dreams on the Mohican River.

The Mohican Kayakers gather for a group shot at the conclusion of our Aug. 23 paddle from Greer to the Bridge of Dreams on the Mohican River.

Plus it would give me an opportunity to write a column about one of my favorite Mohican day trips − Greer to Brinkhaven.

Remote stretches of the Mohican off their own sport

As I’ve pointed out on many occasions, there are two Mohicans. One is served by liveries where, on a summer day, you’ll find canoes, kayaks, rafts and tubes engaged in an aquatic version of bumper cars. On the other Mohican − upstream and downstream of the Loudonville corridor − people with their own watercraft can find solitude, natural beauty and buried treasure. Or buried tires.

On the remote stretches of the river, you’ll also find folks like the Mohican Kayakers.

Which makes the lower Mohican and upper Walhonding attractive from Greer to Mohawk Dam. The section from Greer to Brinkhaven is well-suited for casual paddling because of its exceptional public access.

There’s plenty of room to park…

Continue reading

Categories
Mohican

The roots of readiness: Setting the foundation for the Navy Dental Corps

Anniversaries are more than just dates on a calendar. They offer a moment to pause and celebrate the contributions of individuals, both past and present. They also build esprit de corps by helping to define an organization’s origins and marking how far it has come. Each year on August 22, Navy Medicine marks the anniversary of our Dental Corps from its humble beginnings as a yet-to-be realized concept in 1912 to a community of over 1,400 dedicated active duty and reserve dentists representing 17 specialized fields. This official date, however, tells only part of the story. A corps is formalized, but it is not born in a vacuum. Navy dentistry’s beginnings were rooted in decades of discussion, the ripening of the dental profession, and with it, the critical realization that a Sailor’s oral health was inextricably linked to readiness.

The roots of our Dental Corps date back to the beginning of the U.S. Navy in the age of sail when all of medical—including oral care—was in the domain of the shipboard surgeons and surgeon’s mates. Bloodletting, blistering, and purging were still in common practice for all maladies and the Sailor’s oral health was at its nadir. Aside from the lack of preventive dentistry, a typical Sailor’s teeth could be damaged by the ever-present habit of chewing tobacco, prolonged or exorbitant use of mercury-based medicines like calomel, and a daily diet of hard tack and salt beef. And before the introduction of antiscorbutic rations, scurvy was a viable risk to one’s teeth and gums.

Knowing this, odontalgia or toothaches were a regular occurrence aboard sailing ships in the first decades of our Navy. And the most common treatment for dental pain was extraction, a procedure performed with gruesome tooth extractors that were the stuff of nightmares. A fully equipped shipboard surgeon’s kit included…

Continue reading

Categories
Mohican

MSN

MSN s.delete(e),has:e=>s.has(e)});function a(){return!(“undefined”==typeof window||!window.document||!window.document.createElement||window.isRenderServiceEnv)}function l(e){let t,n=!1;const o=function(){return n||(n=!0,t=e()),t};return o.cache={clear:()=>{n=!1,t=void 0}},o}const d=”OnOOutlookMobile”,u=”OnOStartApp”,h=”xmweather-“,g=”launcherntp”,p=”launcherInterests”,m=”swiftKey”,f=”superappdhp”,w=”cp_msn_cmc”,v=”_ocidIsomorphicKey”,b=()=>(c.get(v)||c.set(v,N(“ocid”).toLowerCase()),c.get(v)),y=”_platformFlagKey”,S=”_hostAppNameKey”,k=”_clientTypeKey”,C=()=>(c.get(y)||c.set(y,N(“chpltfm”)),c.get(y)),I=()=>{if(!c.get(S)){const e=C();c.set(S,e.toLowerCase().split(“-“)[0])}return c.get(S)},A=()=>{if(!c.get(k)){const e=C();c.set(k,e.toLowerCase().split(“-“)[1])}return c.get(k)};function E(){if(!a()||W())return!1;const e=window.sapphireWebViewBridge,t=window.webkit,n=e&&e.send,o=t&&t.messageHandlers&&t.messageHandlers.send&&t.messageHandlers.send.postMessage;return!(!n&&!o)}function _(){return!!window._isCopilotBridge||”copilot”===N(“MBApp”)}function q(){const e=C()&&”outlook”===I()&&[“ios”,”android”,”ipados”].includes(A()),t=b()===d.toLowerCase();return e||t}function O(){return!(!a()||W())&&(E()||b()===u.toLowerCase()||b()===f.toLowerCase())}function L(){const e=N(“edge”);return(“emmx”===I()||”1″===e)&&O()||”mmx”===b()}function x(){return”3rdp”===I()||b().startsWith(h)||W()}function T(){return[g.toLowerCase(),p.toLowerCase()].includes(b())&&O()}function W(){return b().toLowerCase()===m.toLowerCase()||”swiftkey”==I().toLowerCase()}const R=l((()=>E()||q()||O()||b()===”weather-app-win”.toLowerCase()||b()===”finance-app-win”.toLowerCase()||L()||x()||T()||W()||-1!==window.location.href.indexOf(“metaos=true”)||_()||!!a()&&b()===w&&”true”===N(“hasBridge”)));function N(e){try{return new URL(location.href).searchParams.get(e)||””}catch(e){return””}}function P(e,t,n){const o=n&&”phone”===n.toLowerCase(),i=t&&”enterprise”===t;let r=”Edge”;W()?r=”swiftKey”:T()?r=”Launcher”:function(){var e;if(!a())return!1;if(“bingHomepageMobile”===(null===(e=window._clientSettings)||void 0===e?void 0:e.pagetype))return!0;{var t;const e=null===(t=document.getElementsByClassName(“peregrine-widget-settings”)[0])||void 0===t?void 0:t.getAttribute(“data-client-settings”);if(e){const t=JSON.parse(e);return t&&t.pagetype&&”bingHomepageMobile”===t.pagetype}return!1}}()&&(r=”bingHomepageMobile”);return{bingHomepage:”binghomepage”,mmx:”emmx”,edge:”spartan”,edgeChromium:i?”entnews”:”anaheim”,hybrid:”spartan”,hub:o?”prime_mobile”:”prime”,microsoftNews:”msnews”,office:”entnews”,views:o?”prime_mobile”:”prime”,homePage:o?”prime_mobile”:”prime”,windowsShell:”windowsshell”,edgeMobile:r}[e]}const M={homePage:{vertical:”homepage”,category:””,id:””,domainId:”13041″,title:”undefined”!=typeof document?document.title:””}};function D(e){let t=e;switch(e){case”windowsshellhp”:t=”dhp”;break;case”video”:t=”watch”;break;case”EdgeMobile”:t=L()?”ntp”:”dhp”}return t}function U(){try{var e;const t={};return null===(e=Error.captureStackTrace)||void 0===e||e.call(Error,t,U),t.stack}catch(e){return(new Error).stack}}function F(e){try{return decodeURIComponent(e)}catch(e){}}let $,j;function B(e,t){if(!e)return null;if(t)return function(e){var t;const n=null===(t=document.cookie)||void 0===t?void 0:t.match(`\b${e}=([^;]*)`);return n?F(n[1]):null}(e);if(!$){const e=”undefined”!=typeof document&&document.cookie.split(“; “);$={};const t=e&&e.length;for(let n=0;n0&&void 0!==arguments[0]?arguments[0]:20;this.maxLength=e,this.list=[]}push(e){this.list.push(e),this.list.length>this.maxLength&&this.list.shift()}get data(){return this.list}};function V(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:J.Alert,s=arguments.length>4?arguments[4]:void 0,c=arguments.length>5?arguments[5]:void 0,a=arguments.length>6?arguments[6]:void 0;try{const l=function(){if(!o){const e=document.head.getAttribute(“data-client-settings”);e&&(o=JSON.parse(e))}return o}(),d=r(),u=function(e){if(e){const{pcsInfo:t,pageGenTime:n}=e,o=new Date(n).getTime(),i=!t||[“prod”,”prod-ssr”,”prod-ssrntp”].includes(t.env);j=i?”browser.events.data.msn.com”:”events-sandbox.data.msn.com”;return{cors:”true”,”content-type”:”application/x-json-stream”,”client-id”:”NO_AUTH”,”client-version”:”1DS-Web-JS-2.2.2″,apikey:i?”0ded60c75e44443aa3484c42c1c43fe8-9fc57d3f-fdac-4bcf-b927-75eafe60192e-7279″:”f8857dedc6f54ca8962cfb713e01e7d7-e9250191-fe0b-446f-95ae-07516262f98c-7028″,”upload-time”:o,w:”0″,anoncknm:”app_anon”}}return null}(l);let h=””;u&&u.apikey&&””!==u.apikey&&(h=function(e){if(e){const t=e.indexOf(“-“);if(t>0)return e.substring(0,t)}return””}(u.apikey));const g=function(e,t,n,o,i,r){let s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:J.Alert,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:””;if(n){i=i||{};const{aid:u,apptype:h,audienceMode:g,pagetype:p,pageGenTime:m,bundleInfo:f,deviceFormFactor:w=””,fd_muid:v,os:b,static_page:y}=n;i.pageGenTime=m,i.build=f&&f.v,i.appType=h,i.pageVisible=document.visibilityState;const S=P(h,g,w),k=S||h,C=document.getElementsByTagName(“html”)[0].getAttribute(“lang”);let I,A=””,E=”muid”;try{if(“edgeChromium”===h&&”object”==typeof window&&window.location&&window.location.search){const e=new URLSearchParams(window.location.search);I=e.has(“startpage”)?”msedgdhp”:”msedgntp”,”enterprise”===g?I=”entnewsntp”:”xbox”===b&&(I=”xboxntp”)}window&&window.getCookieConsentRequired&&”function”==typeof window.getCookieConsentRequired&&window.getCookieConsentRequired()||(A=(null===(l=window)||void 0===l||null===(l=l.__SSRUserConfigEarlyLog)||void 0===l?void 0:l.consistentMuid)||(null===(d=window)||void 0===d?void 0:d.__muid)||B(“muid”))}catch{}A||(A=n.aid,E=”aid”);const _={name:”MS.News.Web.AppError”,time:m,ver:”4.0″,iKey:`o:${o}`,data:{baseData:{},baseType:”MS.News.Web.Base”,page:{name:”default”,product:k,type:D(p),content:M[h]??{category:”standaloneError”},ocid:I,url:location.href,isStatic:y},browser:{clientId:A,clientIdType:E},flight:{id:r,tmpl:c},request:{activityId:u,requestId:u,afdMuid:v},locale:{mkt:C},extSchema:{id:e,severity:s,pb:i,message:t}}};var a;if(A&&”muid”===E)_.ext={…null==_?void 0:_.ext,user:{…null==_||null===(a=_.ext)||void 0===a?void 0:a.user,localId:`t:${A}`}};return”object”==typeof window&&(window.isSSREnabled&&(_.data.flight.tmpl+=”;ssr-enabled:1″),window.isSSRCompleted&&(_.data.flight.tmpl+=”;ssr-completed:1″)),_?JSON.stringify(_):null}var l,d;return null}(t,e,l,h,n,d,i,a);if(c&&!function(e){if(null==e)return!1;return e.startsWith(“1”)||e.startsWith(“2”)||e.startsWith(“3”)||e.startsWith(“4″)}(null==l?void 0:l.aid))return console.error(g),void console.error(`This App error Id: ${t} will not be sent due to app error sampling!`);if(u&&g){console.error(g),K.push(g);const e=”https://”+j+”/OneCollector/1.0″+function(e){return”?”+Object.keys(e).map((function(t){return t+”=”+encodeURIComponent(e[t])})).join(“&”)}(u);if(s&&!performance.getEntriesByType(“visibility-state”).some((e=>”visible”===e.name))){const t=()=>{“visible”===document.visibilityState&&navigator.sendBeacon(e,g)};document.addEventListener(“visibilitychange”,t,{once:!0})}else navigator.sendBeacon(e,g)}}catch{}}function G(e){V(“Error when loading bundle: “+e,20202,{…arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}})}function X(e,t,n,o,i){const r=(i&&i.stack)??U(),s={source:t,customMessage:e??(null==i?void 0:i.message),line:n,column:o,stack:r};V(“JS Exception”+(s.customMessage?`- ${s.customMessage.substring(0,60)}`:””),20203,s)}function z(e){const t={customMessage:e&&e.reason&&e.reason.message,stack:(e&&e.reason&&e.reason.stack)??U()};V(“JS Exception on unhandled promise rejection”+(t.customMessage?`- ${t.customMessage.substring(0,60)}`:””),20203,t)}const Q=”experience”,Y=[“common-monthly”],Z=Object.create(null),ee=2;function te(e,t){if(t=t||Array.from(document.scripts).find((t=>t.src.indexOf(`/${e}.`)>-1)),!t)return;const n=function(e,t){const n=document.createElement(“script”);return n.type=”text/javascript”,n.crossOrigin=”anonymous”,n.src=e,n.onerror=()=>{let e=Z[t]||0;Z[t]=++e,e{delete Z[t];const e=window._pageTimings.retriedBundles;window._pageTimings.retriedBundles=e?`${e},${t}`:t,oe()},n}((o=t.src,Z[e],o),e);var o;setTimeout((()=>t.replaceWith(n)),100)}function ne(){const[e={}]=performance.getEntriesByType(“navigation”);return e.type}function oe(){if(!Object.values(Z).every((e=>e===ee)))return;let e=””;Object.keys(Z).forEach((t=>{e=e?`${e},${t}`:t,delete Z[t]})),e&&V(`Error when loading bundle(s): ${e}`,20202,{timeElapsed:Math.round(performance.now()),navType:ne()})}function ie(e){try{if(e)return JSON.parse(e)}catch(e){}return null}”undefined”!=typeof window&&window.document&&window.document.createElement&&(window._pageTimings=window._pageTimings||{},window.requestIdleCallback=window.requestIdleCallback||window.setTimeout);const re=”Authorization”;var se,ce;!function(e){e.Presentation=”presentation”}(se||(se={})),function(e){e.Unknown=”Unknown”,e.Portrait=”Portrait”,e.Landscape=”Landscape”}(ce||(ce={}));var ae,le;!function(e){e[e.Undefined=0]=”Undefined”,e[e.Basic=1]=”Basic”,e[e.Advanced=2]=”Advanced”,e[e.Premium=3]=”Premium”}(ae||(ae={})),function(e){e.Init=”init”,e.Config=”config”,e.Targeted=”targeted”,e.Sticky=”sticky”,e.NoSticky=”no_sticky”,e.Admin=”admin”,e.Forced=”forced”,e.Manual=”manual”}(le||(le={}));const de=new Set([“finance-app-win”,”weather-app-win”,”winpstoreapp”]),ue=new Set([“hpmsn”]);new Set([“chromentpnews”]);function he(){var e;return a()?(window._clientSettings=window._clientSettings||ie(document.head.dataset.clientSettings||(null===(e=document.getElementsByClassName(“peregrine-widget-settings”)[0])||void 0===e?void 0:e.getAttribute(“data-client-settings”))),window._clientSettings):null}const ge=”feed/personalize/settings”;function pe(e,t){const n=t.replace(/[[]]/g,”\$&”),o=new RegExp(“[?&]”+n+”(=([^&#]*)|&|#|$)”).exec(e);if(!o)return null;const i=o[2];return decodeURIComponent(i.replace(/+/g,” “))||””}let me=new class{constructor(){a()?(this.isDebugEnabled=(pe(window.location.href,”debug”)||””).toLowerCase()in{1:1,true:1}||”vp”===(pe(window.location.href,”reqsrc”)||””).toLowerCase(),this.isDebugEnabled&&!n.g.TEST_ENV&&(window.webpackRequire=n)):this.isDebugEnabled=!1}getLoggingService(){return null}isDebug(){return this.isDebugEnabled}setDebug(e){this.isDebugEnabled=e}setTags(e){}log(e,t){this.isDebug()&&console.info(e)}logError(e){console.error(e)}logCallback(e){this.isDebug()&&console.info(e())}logObjects(){this.isDebug()&&console.log(…arguments)}logSingleObject(e,t){this.isDebug()&&console.log(e)}};class fe{get supported(){return!!this.storage}constructor(e){this.storage=e}getItem(e){if(this.supported)return this.storage.getItem(e)}getObject(e,t){const n=this.getItem(e);if(null!=n){const e=ie(n);if(null!=e)return e}return t}key(e){if(this.supported&&e>=0)return this.storage.key(e)}keys(){return this.supported?Object.keys(this.storage):[]}setObject(e,t){void 0!==t?this.setItem(e,JSON.stringify(t)):this.removeItem(e)}removeObject(e){const t=this.removeItem(e);if(null!=t)return ie(t)}setItem(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(this.supported)try{if(!t)throw”Attempted to store null/undefined value: “+t;this.storage.setItem(e,t)}catch(e){if(!n)throw e;me.logError(e)}else if(!n)throw new Error(“WebStorage not supported”)}get length(){if(this.supported)return this.storage.length}removeItem(e){if(this.supported){const t=this.getItem(e);return this.storage.removeItem(e),t}}clear(){this.supported&&this.storage.clear()}removeSubstringKeys(e){if(!this.supported||!e)return;const t=[];for(let n=0;n[]!!B(Ie)));const _e=”__RequestDataInstance__”;class qe{constructor(e,t){if(this.url=new URL(e.href),this.innerHeight=e.innerHeight,this.devicePixelRatio=e.devicePixelRatio,this.canUseCssGrid=e.canUseCssGrid,this.requestId=e.requestId,this.cookie=e.cookie,this.referer=e.referer,this.userAgent=e.userAgent,this.clientData=e.clientData,this.vpCetoToken=e.vpCetoToken,this.oneServiceHeaders=Le(e.oneServiceHeaders)||{},this.isPssrMode=t,t){const e=Oe(“OSATE”,this.cookie),t=!!e&&”1″===e,n=Oe(“OSAT”,this.cookie);if(t&&n||!e&&!n)return this.msalAuthReady=!0,void(n&&(this.oneServiceHeaders.Authorization=`Bearer ${n}`));this.msalAuthReady=!1,this.pssrRejectedReason=e&&!t?”interactiveLogin”:e&&!n?”missOSAT”:”missOSATE”}}static getInstance(){const e=c.get(_e);return e||(n.g.TEST_ENV?xe({href:”http://localhost:8080/”,innerHeight:768,devicePixelRatio:1,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””,vpCetoToken:””}):xe({href:”http://localhost:8080/”,innerHeight:0,devicePixelRatio:0,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””,vpCetoToken:””}))}static resetInstance(e){const t=new qe(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]);return c.set(_e,t),t}}function Oe(e,t){if(t&&e){const n=new RegExp(“\b”+e+”\s*=\s*([^;]*)”,”i”).exec(t);return n&&n.length>1?n[1]:null}return null}function Le(e){try{if(e)return JSON.parse(e)}catch(e){}}const xe=qe.resetInstance,Te=()=>qe.getInstance();function We(){return a()?window.location.search:Te().url.search}function Re(){try{return localStorage}catch(e){return null}}const Ne=”__PageExperimentInstance__”;function Pe(e){c.set(Ne,e)}function Me(e){if(!c.has(Ne)&&a()){var t;Pe(De(document.head.dataset.info||(null===(t=window.document.getElementsByClassName(“peregrine-widget-settings”)[0])||void 0===t||null===(t=t.dataset)||void 0===t?void 0:t.info)||””))}const n=c.get(Ne);return n&&n.has(e)}function De(e){const t=(e||””).replace(/(^f:|;.*$)/g,””).split(“,”);return new Set(t)}const Ue=”uxlogin”,Fe=”uxlogout”,$e=”uxedit”,je=”useRedirect”,Be=”uxswitch”,He=l((()=>{const e=Re();return e&&”1″===e.getItem(Ue)||a()&&location.search&&location.search.includes(`${Ue}=1`)}));const Je=l((()=>{const e=function(){try{return sessionStorage}catch(e){return null}}();return e&&!!e.getItem(Fe)}));const Ke=l((()=>{const e=Re();return e&&”1″===e.getItem($e)}));const Ve=l((()=>{const e=Re();return!Me(“prg-noredirect”)&&e&&”1″===e.getItem(je)&&function(){const{browser:e}=window._clientSettings||{},{browserType:t=””}=e||{};return!!/safari/i.test(t)}()}));const Ge=l((()=>{const e=Re();return e&&”1″===e.getItem(Be)}));const Xe=he()||{};const ze={winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,distribution:1,superApp:1,channelmobile:1,edgeMobile:1},Qe={edgeChromium:1},Ye={winWidgets:1,webWidgets:1},Ze={edgeChromium:1,shopping:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,msn:1},et={edgeChromium:1,channelmobile:1,cgHomePage:1,distribution:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,superApp:1,edgeMobile:1},tt=l((()=>Xe&&Xe.apptype)),nt=(l((()=>a()&&tt()in Ye)),l((()=>a()&&!R()&&!(tt()in ze)&&!rt()&&!st()))),ot=l((()=>nt()&&!(tt()in Qe)));l((()=>nt()&&(!(tt()in Qe)||!Ee()))),l((()=>nt()&&!at()&&!lt()));const it=l((()=>lt()||at())),rt=l((()=>{const e=!(tt()in Ze)&&dt()&&function(){if(“homePage”==tt())return!0;const e=new URLSearchParams(We()).get(“ocid”)||(null==Xe?void 0:Xe.ocid),t=null==e?void…

Continue reading