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”,w=”swiftKey”,m=”superappdhp”,f=”_ocidIsomorphicKey”,v=()=>(c.get(f)||c.set(f,W(“ocid”).toLowerCase()),c.get(f)),b=”_platformFlagKey”,y=”_hostAppNameKey”,C=”_clientTypeKey”,S=()=>(c.get(b)||c.set(b,W(“chpltfm”)),c.get(b)),k=()=>{if(!c.get(y)){const e=S();c.set(y,e.toLowerCase().split(“-“)[0])}return c.get(y)},I=()=>{if(!c.get(C)){const e=S();c.set(C,e.toLowerCase().split(“-“)[1])}return c.get(C)};function A(){if(!a()||O())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 q(){return!!window._isCopilotBridge||”copilot”===W(“MBApp”)}function E(){const e=S()&&”outlook”===k()&&[“ios”,”android”,”ipados”].includes(I()),t=v()===d.toLowerCase();return e||t}function x(){return!(!a()||O())&&(A()||v()===u.toLowerCase()||v()===m.toLowerCase())}function L(){const e=W(“edge”);return(“emmx”===k()||”1″===e)&&x()||”mmx”===v()}function _(){return”3rdp”===k()||v().startsWith(h)||O()}function T(){return[g.toLowerCase(),p.toLowerCase()].includes(v())&&x()}function O(){return v().toLowerCase()===w.toLowerCase()||”swiftkey”==k().toLowerCase()}const N=l((()=>A()||E()||x()||v()===”weather-app-win”.toLowerCase()||v()===”finance-app-win”.toLowerCase()||L()||_()||T()||O()||-1!==window.location.href.indexOf(“metaos=true”)||q()));function W(e){try{return new URL(location.href).searchParams.get(e)||””}catch(e){return””}}function R(e,t,n){const o=n&&”phone”===n.toLowerCase(),i=t&&”enterprise”===t;let r=”Edge”;O()?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 P={homePage:{vertical:”homepage”,category:””,id:””,domainId:”13041″,title:”undefined”!=typeof document?document.title:””}};function M(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 D(e){try{return decodeURIComponent(e)}catch(e){}}let F,$;function H(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?D(n[1]):null}(e);if(!F){const e=”undefined”!=typeof document&&document.cookie.split(“; “);F={};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);$=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:w,bundleInfo:m,deviceFormFactor:f=””,fd_muid:v,os:b,static_page:y}=n;i.pageGenTime=w,i.build=m&&m.v,i.appType=h,i.pageVisible=document.visibilityState;const C=R(h,g,f),S=C||h,k=document.getElementsByTagName(“html”)[0].getAttribute(“lang”);let I,A=””,q=”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)||H(“muid”))}catch{}A||(A=n.aid,q=”aid”);const E={name:”MS.News.Web.AppError”,time:w,ver:”4.0″,iKey:`o:${o}`,data:{baseData:{},baseType:”MS.News.Web.Base”,page:{name:”default”,product:S,type:M(p),content:P[h]??{category:”standaloneError”},ocid:I,url:location.href,isStatic:y},browser:{clientId:A,clientIdType:q},flight:{id:r,tmpl:c},request:{activityId:u,requestId:u,afdMuid:v},locale:{mkt:k},extSchema:{id:e,severity:s,pb:i,message:t}}};var a;if(A&&”muid”===q)E.ext={…null==E?void 0:E.ext,user:{…null==E||null===(a=E.ext)||void 0===a?void 0:a.user,localId:`t:${A}`}};return”object”==typeof window&&(window.isSSREnabled&&(E.data.flight.tmpl+=”;ssr-enabled:1″),window.isSSRCompleted&&(E.data.flight.tmpl+=”;ssr-completed:1″)),E?JSON.stringify(E):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),J.push(g);const e=”https://”+$+”/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 K(e,t,n,o,i){const r=(i&&i.stack)??U();V(“JS Exception”,20203,{source:t,customMessage:e??(null==i?void 0:i.message),line:n,column:o,stack:r})}function X(e){V(“JS Exception”,20203,{customMessage:e&&e.reason&&e.reason.message,stack:(e&&e.reason&&e.reason.stack)??U()})}const z=”experience”,Q=[“common-monthly”],Y=Object.create(null),Z=2;function ee(e,t){if(!(t=t||Array.from(document.scripts).find((t=>t.src.indexOf(`/${e}.`)>-1))))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=Y[t]||0;Y[t]=++e,e{delete Y[t];const e=window._pageTimings.retriedBundles;window._pageTimings.retriedBundles=e?`${e},${t}`:t,ne()},n}((o=t.src,Y[e],o),e);var o;setTimeout((()=>t.replaceWith(n)),100)}function te(){const[e={}]=performance.getEntriesByType(“navigation”);return e.type}function ne(){if(!Object.values(Y).every((e=>e===Z)))return;let e=””;Object.keys(Y).forEach((t=>{e=e?`${e},${t}`:t,delete Y[t]})),e&&V(`Error when loading bundle(s): ${e}`,20202,{timeElapsed:Math.round(performance.now()),navType:te()})}function oe(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 ie=”Authorization”;var re,se;!function(e){e.Presentation=”presentation”}(re||(re={})),function(e){e.Unknown=”Unknown”,e.Portrait=”Portrait”,e.Landscape=”Landscape”}(se||(se={}));var ce,ae;!function(e){e[e.Undefined=0]=”Undefined”,e[e.Basic=1]=”Basic”,e[e.Advanced=2]=”Advanced”,e[e.Premium=3]=”Premium”}(ce||(ce={})),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”}(ae||(ae={}));const le=new Set([“finance-app-win”,”weather-app-win”,”winpstoreapp”]),de=new Set([“hpmsn”]);new Set([“chromentpnews”]);function ue(){var e;return a()?(window._clientSettings=window._clientSettings||oe(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 he=”feed/personalize/settings”;function ge(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 pe=new class{constructor(){a()?(this.isDebugEnabled=(ge(window.location.href,”debug”)||””).toLowerCase()in{1:1,true:1}||”vp”===(ge(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 we{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=oe(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 oe(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;pe.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[]!!H(ke)));const qe=”__RequestDataInstance__”;class Ee{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=xe(“OSATE”,this.cookie),t=!!e&&”1″===e,n=xe(“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(qe);return e||(n.g.TEST_ENV?_e({href:”http://localhost:8080/”,innerHeight:768,devicePixelRatio:1,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””,vpCetoToken:””}):_e({href:”http://localhost:8080/”,innerHeight:0,devicePixelRatio:0,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””,vpCetoToken:””}))}static resetInstance(e){const t=new Ee(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]);return c.set(qe,t),t}}function xe(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 _e=Ee.resetInstance,Te=()=>Ee.getInstance();function Oe(){return a()?window.location.search:Te().url.search}function Ne(){try{return localStorage}catch(e){return null}}const We=”__PageExperimentInstance__”;function Re(e){c.set(We,e)}function Pe(e){if(!c.has(We)&&a()){var t;Re(Me(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(We);return n&&n.has(e)}function Me(e){const t=(e||””).replace(/(^f:|;.*$)/g,””).split(“,”);return new Set(t)}const Ue=”uxlogin”,De=”uxlogout”,Fe=”uxedit”,$e=”useRedirect”,He=”uxswitch”,Be=l((()=>{const e=Ne();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(De)}));const Je=l((()=>{const e=Ne();return e&&”1″===e.getItem(Fe)}));const Ve=l((()=>{const e=Ne();return!Pe(“prg-noredirect”)&&e&&”1″===e.getItem($e)&&function(){const{browser:e}=window._clientSettings||{},{browserType:t=””}=e||{};return!!/safari/i.test(t)}()}));const Ge=l((()=>{const e=Ne();return e&&”1″===e.getItem(He)}));const Ke=ue()||{};const Xe={windowsNewsPlus:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,distribution:1,superApp:1,channelmobile:1,edgeMobile:1},ze={edgeChromium:1},Qe={winWidgets:1,webWidgets:1},Ye={edgeChromium:1,shopping:1,windowsNewsPlus:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,msn:1},Ze={edgeChromium:1,channelmobile:1,cgHomePage:1,distribution:1,windowsNewsPlus:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,superApp:1,edgeMobile:1},et=l((()=>Ke&&Ke.apptype)),tt=(l((()=>a()&&et()in Qe)),l((()=>a()&&!N()&&!(et()in Xe)&&!it()&&!rt()))),nt=l((()=>tt()&&!(et()in ze)));l((()=>tt()&&(!(et()in ze)||!Ae()))),l((()=>tt()&&!ct()&&!at()));const ot=l((()=>at()||ct())),it=l((()=>!(et()in Ye)&<()&&function(){if(“homePage”==et())return!0;const e=new URLSearchParams(Oe()).get(“ocid”)||(null==Ke?void 0:Ke.ocid),t=null==e?void 0:e.toLowerCase();if(de.has(t)&&Pe(“prg-msn-id”))return!0;const n=!de.has(t)&&!le.has(t);return n}()&&!function(){const e=”windows”==et()&&”windowshp”==(Ke&&Ke.pagetype)&&(a()?window.location.href:Te().url.href).includes(`${he}`);return e}()));const rt=()=>a()&&document&&document.body&&document.body.getElementsByClassName(“peregrine-widgets”).length>0;l((()=>et()in Ze||it()));function st(){if(ye)return…
Continue reading
Category: Mohican

Talking trees powered by AI, drought-resistant crops and sweet potatoes sprouting among flowers — the prestigious Chelsea Flower Show is facing the future with a focus on innovation and climate-change adaptation.
Over five days starting Tuesday, more than 140,000 visitors are expected to view what the Royal Horticultural Society (RHS) bills as “the pinnacle of horticultural excellence”.
There are stunning gardens, 30 competing for top awards, and more than 400 exhibitors showcasing their gardening knowledge and carefully-cultivated plants to the public and champagne-sipping VIPs.
King Charles III was to visit Monday with Queen Camilla, with an eye on the show’s first ever dog garden, designed by celebrity gardener Monty Don.
The head of state was also expected to visit the Wildlife Trusts’ British Rainforests garden where the main attraction is a 50-year-old fern that once thrived in the Great Park of Windsor.
The garden was “inspired by the enchanted forests of Arthurian legend” and it “rekindles the wild and wet woodlands that once swathed vast landscapes along the west coast”.
– Intelligent Garden –
In the Intelligent Garden, plant-lovers can truly talk to the trees thanks to artificial intelligence.
Pioneering AI sensors called Treetalk have been installed to give updates on the trees’ needs in urban environments, whether they are under stress and how to care for them.
“Urban trees filter air pollution, cool the air, support wildlife, and boost community wellbeing. Yet, they face immense challenges,” the RHS said about the garden designed by Tom Massey and architect Je Ahn.
About 50 percent of urban trees do not survive beyond 10 years and up to 30 percent die in their first year, it added.
“The use of AI is not going to replace a human being, our intuition and our labour. It’s still the core and heart of this garden,” said Je Ahn.
But data could give “a clearer picture of…

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…

Talking trees powered by AI, drought-resistant crops and sweet potatoes sprouting among flowers — the prestigious Chelsea Flower Show is facing the future with a focus on innovation and climate-change adaptation.
Over five days starting Tuesday, more than 140,000 visitors are expected to view what the Royal Horticultural Society (RHS) bills as “the pinnacle of horticultural excellence”.
There are stunning gardens, 30 competing for top awards, and more than 400 exhibitors showcasing their gardening knowledge and carefully-cultivated plants to the public and champagne-sipping VIPs.
King Charles III was to visit Monday with Queen Camilla, with an eye on the show’s first ever dog garden, designed by celebrity gardener Monty Don.
The head of state was also expected to visit the Wildlife Trusts’ British Rainforests garden where the main attraction is a 50-year-old fern that once thrived in the Great Park of Windsor.
The garden was “inspired by the enchanted forests of Arthurian legend” and it “rekindles the wild and wet woodlands that once swathed vast landscapes along the west coast”.
– Intelligent Garden –
In the Intelligent Garden, plant-lovers can truly talk to the trees thanks to artificial intelligence.
Pioneering AI sensors called Treetalk have been installed to give updates on the trees’ needs in urban environments, whether they are under stress and how to care for them.
“Urban trees filter air pollution, cool the air, support wildlife, and boost community wellbeing. Yet, they face immense challenges,” the RHS said about the garden designed by Tom Massey and architect Je Ahn.
About 50 percent of urban trees do not survive beyond 10 years and up to 30 percent die in their first year, it added.
“The use of AI is not going to replace a human being, our intuition and our labour. It’s still the core and heart of this garden,” said Je Ahn.
But data could give “a clearer picture of…
Students to receive scholarship

WINTERSVILLE — The 31 members and one guest attending the April 17 meeting of the GFWC Wintersville Woman’s Club, were welcomed by President Cheryl Taylor.
Taylor began the meeting by thanking the fundraising committee for serving as the afternoon’s hostesses.
She encouraged members to contribute to the breast cancer basket and the Mohican Memorial Forest and Shrine jar.
Recording Secretary Mary Beth Allan introduced her guest, Maureen Giandomenico, daughter-in-law of member Sylvia Giandomenico.
Judy Weaver presented meditation and grace prior to the group’s monthly luncheon.
The Pledge of Allegiance and club collect were led by Vice President Karen Josefczyk. Attendance was taken by Allan, who posed the question, “What was your favorite dessert that your mother made?” Everyone went around the room and responded with memories of the dessert they liked the best from their mom.
Minutes from the March meeting were approved. Treasurer Karen Hill provided the treasurer’s report, and informed members the balance of the club stood at $13,975. The report will be filed for audit.
Hill reminded members about their $35 club dues, which should be submitted by May 31.
Corresponding Secretary Michalene King reported five cards were sent to members celebrating an April birthday.
Membership Chairman Pat Ketzell encouraged those gathered to bring a guest to the club’s next meeting, scheduled for noon on Thursday at St. Florian Hall. She stated member initiation will be held this month.
Scholarship Chairman Claudia Dorich reported she received five applications from high school seniors interested in receiving a scholarship from the club. The committee stated they would choose the finalists, who will be recognized during Thursday’s meeting.
The meeting will focus on membership and leadership, with the guest speaker being Marti Leake, coordinator of RSVP — one of…

09/05/2025 – The 12th edition of the co-production platform will once again showcase 10 regional projects seeking international collaboration and financing
A previous edition of Transilvania Pitch Stop
The upcoming edition of the Transilvania Pitch Stop (TPS) will again take place during the Transilvania International Film Festival (running 13–22 June in Cluj-Napoca), showcasing projects from first- and second-time directors. Aiming to foster cross-border collaboration, particularly among Black Sea countries, this year’s selection features four projects from Romania, two from Turkey, and one each from Moldova, Georgia, Ukraine, and Hungary.
(The article continues below – Commercial information)
Traditionally, the ten contenders compete for a range of awards provided by the festival’s established industry partners: the Chainsaw Europe Post-Production Award (€25,000 in services), the TPS Development Award by Avanpost Media (€5,000), the Moldovan National Film Centre Award (€1,500), and the Connecting Cottbus Co-Production Market’s cocoLAB Award, which includes a five-day residency for an emerging Romanian or Moldavian producer.
Thematically, the selection spans a rich spectrum of genres and emotional landscapes –from supernatural mysteries and historical dramas to dark thrillers and heartfelt comedies. Under the Crescent Moon by George Todria from Georgia is a gripping noir in which a debt-ridden war veteran stumbles upon a suspicious suicide and uncovers a human trafficking ring, forcing him to confront the ghosts of his past. Similarly delving into buried truths, the Moldavian project Forests Without Wolves by Ion Bobeică follows an elderly man defending a stray wolf blamed for a child’s death, only to uncover a crime that echoes his own long-forgotten childhood. Hungary’s Magda, directed by Lili Laura Tóth, brings a supernatural twist to historical drama. Set in a remote 1850s village, a mysterious nun with healing…

If you haven’t been to the library in a while, this might just be your sign.
A series of whimsical, cozy reading nooks have popped up across several Columbus Metropolitan Library branches—and they’re way cooler than your average beanbag and bookshelf setup.
Students building a reading nook. Photo via Columbus Library (Facebook)
The nooks were designed and built by architecture students at The Ohio State University, using recyclable materials to create sculptural, imaginative spaces that invite you to slow down and stay awhile. Some look like angular caves, others like you’re snuggling up inside of a dragon fossil. All of them are giving “secret hideout but make it sustainable.”
Photo via Columbus Library (Facebook)
And the best part? These aren’t just for looking. They’re for sitting, lounging, exploring, and most importantly, reading. They’re the perfect spot to get lost in a story, to let time pass, and to escape into an imaginary world.
You can find the reading nooks at the following branches, but only for a limited time:
- Dublin Branch
- Gahanna Branch
- Hilliard Branch
- Karl Road Branch
- Northern Lights Branch
- Parsons Branch
- Reynoldsburg Branch
Whether you’re stopping by to pick up a hold or just looking for a peaceful moment away from your inbox, these nooks are worth a detour. And who knows—you might just end up staying for a chapter or three.
02/16-02/18/2025: During this freezing February 2025, THUE youth visited the Mohican Outdoor Center and stayed in a cabin with their leaders, Antonio and Lizzette, for three days. When we arrived, it was a noticeable contrast to the snow in New York City. Even on the way to the location, we noticed how the frost-covered trees and snow-abundant environment contrasted with the chilly rain back home. When we arrived, our car had trouble going up the hill initially. We had to settle various materials into the cabin and then retrieve our gear to keep us warm and hydrated later.
“The nature in whole was very nice because it gave us obstacles that we had to overcome together.” THUE member Ethan was referring to our troubles with the ice and snow on the first day of arrival. Once all tasks were completed, we got to relax in the warm cabin as it sheltered us from the harsh wind.
THUE youth seemed to really enjoy being back in nature; they ran up the trail to the boathouse and climbed over mini mountains of snow. While on the back porch or walking near a tree, they would constantly crack off icicles from the surfaces. Snow angels and rolling down hills of snow were another common trend during the hike. Lyly, a THUE member, enjoyed attending this trip because it allowed her access to natural beauty and socialization. “At the beginning, I was stressed because of everything going on in the world, just the thought of all of it was overwhelming. When I was in the nature, I forgot about all my problems. Leaving the trip was bittersweet because I wanted to spend more time there.”
Lyly was able to catch a break from the fast-paced and, at times, chaotic moments that have filled a lot of young…

STOCKBRIDGE — The Stockbridge-Munsee Community Band of Mohican Indians, representing the town’s original native American settlers, has completed its acquisition of sacred land totaling 372 acres at the northern base of Monument Mountain.
The $2.5 million transaction, recorded at the Middle Berkshire Registry of Deeds earlier this month, restores the forest and farmland to the tribal ancestors forced out of their western New England and upstate New York homelands by European colonial settlers more than 200 years ago.
The Stockbridge-Munsee Band of Mohicans is reclaiming 351 acres of sacred homeland in Stockbridge
The purchase was funded through a $2.26 million state grant.
The property encompassing Fenn Farm and Sky Farm in the Cherry Hill Road section of Stockbridge was deeded to the tribe now based in Bowler, Wis., by trustees of the Swann family, the former owners of the acreage.
Fenn Farm and adjacent Sky Farm, a 372-acre parcel on the northern slope of Monument Mountain, has been acquired by the Stockbridge-Munsee Band of Mohican Indians for $2.5 million, mostly covered by a state grant.
BEN GARVER — THE BERKSHIRE EAGLE
The undeveloped land went on the market in 2022 for $3 million following the death of artist and author Clover Swann. Her home was sold separately to Charlotte L. Gaspard, trustee of the Swann Real Estate Trust, for $307,500.
Tribal leaders were not available for comment this week, since any statements must be approved by the Tribal Council. Tribal President Shannon Hosley has said that the land will be maintained as is.
In the early 1600s, more than 25,000 Mohicans lived in the Upper Hudson Valley of New York and the Housatonic Valley of western New England.
“It’s sacred to us, and…
MSN r.delete(e),has:e=>r.has(e)});function c(){return!(“undefined”==typeof window||!window.document||!window.document.createElement||window.isRenderServiceEnv)}function d(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 l={bingHomepageMobile:”binghomepagemobile”,outlookMobile:”OnOOutlookMobile”,msnCopilot:”cp_msn_news”,officeMobile:”OnOOfficeMobile”,sapphire:”OnOStartApp”,freFullPage:”emmxFre”,winWeatherApp:”weather-app-win”,xiaomiApp:”xmweather-“,launcher:”launcherntp”,launcherInterests:”launcherInterests”,swiftKey:”swiftKey”,winMoneyApp:”finance-app-win”},u=”superappdhp”,h=[“ios”,”android”,”ipados”],p=”_ocidIsomorphicKey”,g=()=>(a.get(p)||a.set(p,L(“ocid”).toLowerCase()),a.get(p)),w=”_platformFlagKey”,m=”_hostAppNameKey”,f=”_clientTypeKey”,v=()=>(a.get(w)||a.set(w,L(“chpltfm”)),a.get(w)),b=()=>{if(!a.get(m)){const e=v();a.set(m,e.toLowerCase().split(“-“)[0])}return a.get(m)},y=()=>{if(!a.get(f)){const e=v();a.set(f,e.toLowerCase().split(“-“)[1])}return a.get(f)};function k(){if(!c()||E())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 C(){return!!window._isCopilotBridge||”copilot”===L(“MBApp”)}function S(){const e=v()&&”outlook”===b()&&h.includes(y()),t=g()===l.outlookMobile.toLowerCase();return e||t}function I(){return!(!c()||E())&&(k()||g()===l.sapphire.toLowerCase()||g()===u.toLowerCase())}function A(){const e=L(“edge”);return(“emmx”===b()||”1″===e)&&I()||”mmx”===g()}function q(){return”3rdp”===b()||g().startsWith(l.xiaomiApp)||E()}function x(){return[l.launcher.toLowerCase(),l.launcherInterests.toLowerCase()].includes(g())&&I()}function E(){return g().toLowerCase()===l.swiftKey.toLowerCase()||”swiftkey”==b().toLowerCase()}const O=d((()=>k()||S()||I()||g()===l.winWeatherApp.toLowerCase()||g()===l.winMoneyApp.toLowerCase()||A()||q()||x()||E()||-1!==window.location.href.indexOf(“metaos=true”)||C()));function L(e){try{return new URL(location.href).searchParams.get(e)||””}catch(e){return””}}function _(e){try{return decodeURIComponent(e)}catch(e){}}let T,N;function W(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?_(n[1]):null}(e);if(!T){const e=”undefined”!=typeof document&&document.cookie.split(“; “);T={};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 F(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:R.Alert,r=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,d=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}(),u=s(),h=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);N=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 p=””;h&&h.apikey&&””!==h.apikey&&(p=function(e){if(e){const t=e.indexOf(“-“);if(t>0)return e.substring(0,t)}return””}(h.apikey));const g=function(e,t,n,o,i,s){let r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:R.Alert,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:””;if(n){i=i||{};const{apptype:h,audienceMode:p,pagetype:g,pageGenTime:w,bundleInfo:m,deviceFormFactor:f=””,fd_muid:v,os:b}=n;i.pageGenTime=w,i.build=m&&m.v,i.appType=h;const y=function(e,t,n){const o=n&&”phone”===n.toLowerCase(),i=t&&”enterprise”===t;let s=”Edge”;E()?s=”swiftKey”:x()?s=”Launcher”:function(){var e;if(!c())return!1;const t=document.head.dataset.clientSettings||(null===(e=document.getElementsByClassName(“peregrine-widget-settings”)[0])||void 0===e?void 0:e.getAttribute(“data-client-settings”));if(t){const e=JSON.parse(t);return e&&e.pagetype&&”bingHomepageMobile”===e.pagetype}return!1}()&&(s=”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:s}[e]}(h,p,f),k=y||h,C=document.getElementsByTagName(“html”)[0].getAttribute(“lang”);let S,I=””,A=”muid”;try{if(“edgeChromium”===h&&”object”==typeof window&&window.location&&window.location.search){const e=new URLSearchParams(window.location.search);S=e.has(“startpage”)?”msedgdhp”:”msedgntp”,”enterprise”===p?S=”entnewsntp”:”xbox”===b&&(S=”xboxntp”)}window&&window.getCookieConsentRequired&&”function”==typeof window.getCookieConsentRequired&&window.getCookieConsentRequired()||(I=(null===(l=window)||void 0===l||null===(l=l.__SSRUserConfigEarlyLog)||void 0===l?void 0:l.consistentMuid)||(null===(u=window)||void 0===u?void 0:u.__muid)||W(“muid”))}catch{}I||(I=n.aid,A=”aid”);const q={name:”MS.News.Web.AppError”,time:w,ver:”4.0″,iKey:`o:${o}`,data:{baseData:{},baseType:”MS.News.Web.Base”,page:{name:”default”,product:k,type:U(g),content:D[h]??{category:”standaloneError”},ocid:S},browser:{clientId:I,clientIdType:A},flight:{id:s,tmpl:a},request:{activityId:n.aid,requestId:n.aid,afdMuid:v},locale:{mkt:C},extSchema:{id:e,severity:r,pb:i,message:t}}};var d;if(I&&”muid”===A)q.ext={…null==q?void 0:q.ext,user:{…null==q||null===(d=q.ext)||void 0===d?void 0:d.user,localId:`t:${I}`}};return”object”==typeof window&&(window.isSSREnabled&&(q.data.flight.tmpl+=”;ssr-enabled:1″),window.isSSRCompleted&&(q.data.flight.tmpl+=”;ssr-completed:1″)),q?JSON.stringify(q):null}var l,u;return null}(t,e,l,p,n,u,i,d);if(a&&!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(h&&g){console.error(g),M.push(g);const e=”https://”+N+”/OneCollector/1.0″+function(e){return”?”+Object.keys(e).map((function(t){return t+”=”+encodeURIComponent(e[t])})).join(“&”)}(h);if(r&&!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{}}const D={homePage:{vertical:”homepage”,category:””,id:””,domainId:”13041″,title:”undefined”!=typeof document?document.title:””}};function U(e){let t=e;switch(e){case”windowsshellhp”:t=”dhp”;break;case”video”:t=”watch”;break;case”EdgeMobile”:t=A()?”ntp”:”dhp”}return t}function $(e){F(“Error when loading bundle: “+e,20202,{…arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}})}function H(e,t,n,o,i){F(“JS Exception”,20203,{source:t,customMessage:e,line:n,column:o,stack:i&&i.stack})}function j(e){F(“JS Exception”,20203,{customMessage:e&&e.reason&&e.reason.message,stack:e&&e.reason&&e.reason.stack})}const B=”experience”,J=[“common-monthly”],G=Object.create(null),V=2;function K(e,t){if(!(t=t||Array.from(document.scripts).find((t=>t.src.indexOf(`/${e}.`)>-1))))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=G[t]||0;G[t]=++e,e{delete G[t];const e=window._pageTimings.retriedBundles;window._pageTimings.retriedBundles=e?`${e},${t}`:t,z()},n}((o=t.src,G[e],o),e);var o;setTimeout((()=>t.replaceWith(n)),100)}function X(){const[e={}]=performance.getEntriesByType(“navigation”);return e.type}function z(){if(!Object.values(G).every((e=>e===V)))return;let e=””;Object.keys(G).forEach((t=>{e=e?`${e},${t}`:t,delete G[t]})),e&&F(`Error when loading bundle(s): ${e}`,20202,{timeElapsed:Math.round(performance.now()),navType:X()})}function Q(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 Y=”Authorization”;var Z,ee;!function(e){e.Presentation=”presentation”}(Z||(Z={})),function(e){e.Unknown=”Unknown”,e.Portrait=”Portrait”,e.Landscape=”Landscape”}(ee||(ee={}));var te,ne;!function(e){e[e.Undefined=0]=”Undefined”,e[e.Basic=1]=”Basic”,e[e.Advanced=2]=”Advanced”,e[e.Premium=3]=”Premium”}(te||(te={})),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”}(ne||(ne={}));new Set([“winp0dash”,”winp1taskbar”,”winp1taskbarent”,”winp1taskbardirect”,”winp1taskbardirectent”,”winp1taskbarent”,”winp2juntaskbar”,”winp2juntaskbarent”,”winp2″,”winp2ent”,”winp2fp”,”winp2fpent”,”winp2fptaskbar”,”winp2fptaskbarent”,”winp2fptaskbarhover”,”winp2fptaskbarhoverent”,”winp2widget”,”winp2widgetent”]);const oe=new Set([“finance-app-win”,”weather-app-win”,”winpstoreapp”]),ie=(new Set([“msedgdhp”,”msedgdhphdr”,”msedgntphdr”,”msedgntp”,”msedgdhp”,”entnewsntp”]),new Set([“hpmsn”]));new Set([“chromentpnews”]);function se(){var e;return c()?Q(document.head.dataset.clientSettings||(null===(e=document.getElementsByClassName(“peregrine-widget-settings”)[0])||void 0===e?void 0:e.getAttribute(“data-client-settings”))):null}const re=”feed/personalize/settings”;function ae(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 ce=new class{constructor(){c()?(this.isDebugEnabled=(ae(window.location.href,”debug”)||””).toLowerCase()in{1:1,true:1}||”vp”===(ae(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 de{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=Q(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 Q(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;ce.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[]{const e=W(ve,!0),t=e&&Q(e),{login_hint:n}=t||{};return n&&t})),ye=d((()=>!!W(ve)));const ke=”__RequestDataInstance__”;class Ce{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.oneServiceHeaders=function(e){try{if(e)return JSON.parse(e)}catch(e){}}(e.oneServiceHeaders)||{},this.isPssrMode=t,t){const e=Se(“OSATE”,this.cookie),t=!!e&&”1″===e,n=Se(“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=a.get(ke);return e||(n.g.TEST_ENV?Ie({href:”http://localhost:8080/”,innerHeight:768,devicePixelRatio:1,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””}):Ie({href:”http://localhost:8080/”,innerHeight:0,devicePixelRatio:0,canUseCssGrid:!1,requestId:”0″,cookie:””,userAgent:””,referer:””,oneServiceHeaders:””}))}static resetInstance(e){const t=new Ce(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]);return a.set(ke,t),t}}function Se(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}const Ie=Ce.resetInstance,Ae=()=>Ce.getInstance();function qe(){return c()?window.location.search:Ae().url.search}function xe(){try{return localStorage}catch(e){return null}}const Ee=”__PageExperimentInstance__”;function Oe(e){a.set(Ee,e)}function Le(e){if(!a.has(Ee)&&c()){var t;Oe(_e(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=a.get(Ee);return n&&n.has(e)}function _e(e){const t=(e||””).replace(/(^f:|;.*$)/g,””).split(“,”);return new Set(t)}const Te=”uxlogin”,Ne=”uxlogout”,We=”uxedit”,Pe=”useRedirect”,Re=”uxswitch”,Me=d((()=>{const e=xe();return e&&”1″===e.getItem(Te)||c()&&location.search&&location.search.includes(`${Te}=1`)}));const Fe=d((()=>{const e=function(){try{return sessionStorage}catch(e){return null}}();return e&&!!e.getItem(Ne)}));const De=d((()=>{const e=xe();return e&&”1″===e.getItem(We)}));const Ue=d((()=>{const e=xe(),t=!Le(“prg-noredirect”)&&e&&”1″===e.getItem(Pe)&&function(){const e=document.head.dataset.clientSettings||””,{browser:t}=Q(e)||{},{browserType:n=””}=t||{};return!!/safari/i.test(n)}();return t}));const $e=d((()=>{const e=xe();return e&&”1″===e.getItem(Re)}));const He=se()||{};const je={newsAndInterests:1,windowsNewsPlus:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,distribution:1,superApp:1,channelmobile:1,edgeMobile:1},Be={edgeChromium:1},Je={winWidgets:1,webWidgets:1},Ge={edgeChromium:1,shopping:1,newsAndInterests:1,windowsNewsPlus:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,msn:1},Ve={edgeChromium:1,channelmobile:1,cgHomePage:1,distribution:1,newsAndInterests:1,windowsNewsPlus:1,winWidgets:1,webWidgets:1,windowsShell:1,windowsShellV2:1,superApp:1,edgeMobile:1},Ke=d((()=>He&&He.apptype)),Xe=(d((()=>c()&&Ke()in Je)),d((()=>c()&&!O()&&!(Ke()in je)&&!Ye()&&!Ze()))),ze=d((()=>Xe()&&!(Ke()in Be)));d((()=>Xe()&&(!(Ke()in Be)||!ye()))),d((()=>Xe()&&!tt()&&!nt()));const Qe=d((()=>nt()||tt())),Ye=d((()=>!(Ke()in Ge)&&ot()&&function(){if(“homePage”==Ke())return!0;const e=new URLSearchParams(qe()).get(“ocid”)||(null==He?void 0:He.ocid),t=null==e?void 0:e.toLowerCase();if(ie.has(t)&&Le(“prg-msn-id”))return!0;const n=!ie.has(t)&&!oe.has(t);return n}()&&!function(){const e=”windows”==Ke()&&”windowshp”==(He&&He.pagetype)&&(c()?window.location.href:Ae().url.href).includes(`${re}`);return e}()));const Ze=()=>c()&&document&&document.body&&document.body.getElementsByClassName(“peregrine-widgets”).length>0;d((()=>Ke()in Ve||Ye()));function et(){const e=ge;if(e)return ce.log(“dual-auth: tryGet1SAuthToken returned…
Continue reading