<!doctype html>
<html lang="en" class="cmg homePage ">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<title>Portland Tribune | News, Sports &amp; Community in Portland, Oregon | The Portland Tribune</title><link rel="preload" href="https://portlandtribune.com/wp-content/themes/2024-cmg/media/img/magnifying-glass-white.png" as="image" fetchpriority="high" /><link rel="preload" href="https://portlandtribune.com/wp-content/themes/2024-portlandtribune-child/media/img/brand/logo-white-portlandtribune.png" as="image" fetchpriority="high" /><link rel="preload" href="https://portlandtribune.com/wp-content/themes/2024-portlandtribune-child/media/img/brand/logo-white-mobile-portlandtribune.png" as="image" fetchpriority="high" /><link rel="preload" href="https://portlandtribune.com/wp-content/themes/2024-cmg/media/img/Search_icon-black.png" as="image" fetchpriority="high" /><link rel="preload" href="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?w=1000" as="image" imagesrcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg 1000w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=300,227 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=768,581 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=622,470 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=463,350 463w" imagesizes="(max-width: 1000px) 100vw, 1000px" fetchpriority="high" />

        <meta name="viewport" content="width=device-width, initial-scale=1">

        		
		
        <link href="https://portlandtribune.com/wp-content/themes/2024-cmg/style.css?1761163848" as="style">

								<link rel="stylesheet" href="https://portlandtribune.com/wp-content/themes/2024-cmg/media/splide/dist/css/splide.min.css?1742938837" />
				<link rel="stylesheet" href="https://portlandtribune.com/wp-content/themes/2024-cmg/media/css/normalize.css?1742938837" />
				<link rel="stylesheet" type="text/css" media="screen" href="https://portlandtribune.com/wp-content/themes/2024-cmg/style.css?1761163848" />



				<link rel="Shortcut Icon" type="image/ico" href="https://portlandtribune.com/wp-content/themes/2024-portlandtribune-child/media/img/brand/favicon-portlandtribune.png">

				
				<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
	
	<!-- This site is optimized with the Yoast SEO plugin v25.9 - https://yoast.com/wordpress/plugins/seo/ -->
	<meta name="description" content="Portland Tribune | News, Sports &amp; Community in Portland, Oregon" />
	<link rel="canonical" href="https://portlandtribune.com/" />
	<link rel="next" href="https://portlandtribune.com/page/2/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="The Portland Tribune" />
	<meta property="og:description" content="Portland Tribune | News, Sports &amp; Community in Portland, Oregon" />
	<meta property="og:url" content="https://portlandtribune.com/" />
	<meta property="og:site_name" content="The Portland Tribune" />
	<meta property="og:image" content="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/Portland-Tribune.png" />
	<meta property="og:image:width" content="420" />
	<meta property="og:image:height" content="420" />
	<meta property="og:image:type" content="image/png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@portlandtribune" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://portlandtribune.com/","url":"https://portlandtribune.com/","name":"The Portland Tribune - Portland Tribune | News, Sports &amp; Community in Portland, Oregon","isPartOf":{"@id":"https://portlandtribune.com/#website"},"about":{"@id":"https://portlandtribune.com/#organization"},"description":"Portland Tribune | News, Sports &amp; Community in Portland, Oregon","breadcrumb":{"@id":"https://portlandtribune.com/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://portlandtribune.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://portlandtribune.com/#website","url":"https://portlandtribune.com/","name":"The Portland Tribune","description":"Portland Tribune | News, Sports &amp; Community in Portland, Oregon","publisher":{"@id":"https://portlandtribune.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://portlandtribune.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://portlandtribune.com/#organization","name":"The Portland Tribune","url":"https://portlandtribune.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://portlandtribune.com/#/schema/logo/image/","url":"https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/Portland-Tribune.png","contentUrl":"https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/Portland-Tribune.png","width":420,"height":420,"caption":"The Portland Tribune"},"image":{"@id":"https://portlandtribune.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/PortlandTribune","https://x.com/portlandtribune","https://www.instagram.com/portlandtribune/"]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//cdn.parsely.com' />
<link rel='dns-prefetch' href='//stats.wp.com' />
<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/portlandtribune.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.3"}};
/*! This file is auto-generated */
!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<style id='wp-emoji-styles-inline-css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='wp-parsely-recommendations-style-inline-css'>
.parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0}

</style>
<link rel='stylesheet' id='all-css-6' href='https://portlandtribune.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGpqbWhqZmpkbmQEARPUu7Q==' type='text/css' media='all' />
<style id='jetpack-sharing-buttons-style-inline-css'>
.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
</style>
<link rel='stylesheet' id='all-css-8' href='https://portlandtribune.com/_static/??/wp-content/plugins/metronet-profile-picture/dist/blocks.style.build.css,/wp-content/plugins/location-weather-pro/includes/Admin/Blocks/build/style-index.css?m=1742938837' type='text/css' media='all' />
<style id='global-styles-inline-css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='all-css-10' href='https://portlandtribune.com/_static/??-eJyVkMFuAjEMRH+oJixFwAX1W7KJN7GUONHaq1X/vmZpDwW1EtcZvxnbbu1AHMoSUVwQcdFLptBYdpV4Z8qbexzx0SwY/fxrxBhFVtfLkojFCdVeEET9NEEhMWcZC4Ut4smEu/mUphmr1R72hyP0NmvxHHWmcWGEkKlEJ/pZ8F8u1OQqRvLf1WrFHQNNFGCj7ayagC0+r2i73MUXMlsnyK1i9wn/on/+cqtCI5Uaw0oxoW4ZD9qN/6jX4XwahtP75Xj5AgPonKU=' type='text/css' media='all' />
<style id='admin-bar-inline-css'>
#wp-admin-bar-my-sites-search.hide-if-no-js {
	display: none;
}
#wp-admin-bar-my-sites-search label[for="my-sites-search-text"] {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
#wp-admin-bar-my-sites-search {
	height: 38px;
}
#wp-admin-bar-my-sites-search .ab-item {
	height: 34px;
}
#wp-admin-bar-my-sites-search input {
	padding: 0 2px;
	width: 95%;
	width: calc( 100% - 4px );
}
	
</style>
<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">!(function(S,_name){S[_name]=S[_name]||function I(){(I.q=I.q||[]).push(arguments)},S[_name].v=S[_name].v||2,S[_name].s="4";!(function(S,I,V,t){function P(V,t){try{P=S.localStorage,(V=JSON.parse(P[decodeURI(decodeURI('get%2549te%256d'))]("_aQS02NkJBNEI2RUZGRUUyNUJDQTQ1QTIwQjktMjE")).lgk||[])&&(t=S[I].pubads())&&V.forEach((function(S){S&&S[0]&&t.setTargeting(S[0],S[1]||"")}))}catch(A){}var P}try{(t=S[I]=S[I]||{}).cmd=t.cmd||[],typeof t.pubads===V?P():typeof t.cmd.unshift===V?t.cmd.unshift(P):t.cmd.push(P)}catch(A){}})(window,decodeURI(decodeURI('g%256%66%25%36f%25%36%37%256%63%256%35%25%374%61%67')),"function");;})(window,decodeURI(decodeURI('%2561d%256d%25%369%25%372%25%361%25%36%63')));!(function(S,I,V,t){V=S.createElement(I),S=S.getElementsByTagName(I)[0],V.async=1,V.src="https://askdriver.com/dist/i980q5/hvo5us.app.js",(t=0)&&t(V),S.parentNode.insertBefore(V,S)})(document,"script");</script><script type="pmdelayedscript" src="https://portlandtribune.com/_static/??-eJzTLy/QzcxLzilNSS3WzwKiwtLUokoopZebmaeXVayjj0+Rbm5melFiSSpUsX2uraG5qaWRqZm5kVkWAK+3Iio=" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script><link rel="https://api.w.org/" href="https://portlandtribune.com/wp-json/" />	<style>img#wpstats{display:none}</style>
		<meta name="parsely-title" content="The Portland Tribune" />
<meta name="parsely-link" content="https://portlandtribune.com" />
<meta name="parsely-type" content="index" />
<meta name="parsely-image-url" content="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/tysdal.jpg?w=150&amp;h=150&amp;crop=1" />
<meta name="parsely-pub-date" content="2025-07-01T20:40:12Z" />
<meta name="parsely-section" content="Local" />
<meta name="parsely-tags" content="st. helens" />
<meta name="parsely-author" content="Kaelyn Cassidy" />
            <!-- Google Tag Manager -->
            <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
            })(window,document,'script','dataLayer','GTM-53Z5RJ56');</script>
            <!-- End Google Tag Manager -->
            <link rel="icon" href="https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/cropped-Portland-Tribune.png?w=32" sizes="32x32" />
<link rel="icon" href="https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/cropped-Portland-Tribune.png?w=192" sizes="192x192" />
<link rel="apple-touch-icon" href="https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/cropped-Portland-Tribune.png?w=180" />
<meta name="msapplication-TileImage" content="https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/cropped-Portland-Tribune.png?w=270" />
				      
        <script type="text/javascript">

          console.log('%c TESTING ADMIRAL V 7.3d', 'background: #222; color: #08aff8; font-weigit: bold;');


          var loggedin = false;

          function readCookie(c) {
              var a = document.cookie.split(';');
              for (var i = 0; i < a.length; i++) {
                  var b = a[i].split('=');
                  var d = b[0].trim();
                  if (c === d) {
                      var e = b[1].trim();
                      if (e === "1") {
                          loggedin = true;
                      } else {
                          loggedin = false;
                      }
                  }
              }
              //console.log('%c TESTING ADMIRAL - COOKIE READ', 'background: #eee; color: red; font-weight: bold;');
              return true;
          }

          function setCookie() {
              window.admiral('after','measure.detected',function(user) {
                  var d = new Date();
                  d.setTime(d.getTime() + (1000*60*60*24*365*3));
                  var n = d.toUTCString();
                  if (user.subscribed) {
                      document.cookie = "cmg_admiral_loggedin=1; expires=" + n + "; path=/";
                      loggedin = true;
                      if (initial_login_status != loggedin ) {
                        addStatus();
                      }
                      //console.log('%c TESTING ADMIRAL - LOGGED IN COOKIE SET', 'background: #eee; color: red; font-weight: bold;');
                      return;
                  }
                  document.cookie = "cmg_admiral_loggedin=0; expires=" + n + "; path=/";
                  loggedin = false;
                  if (initial_login_status != loggedin ) {
                    addStatus();
                  }
                  //console.log('%c TESTING ADMIRAL - LOGGED IN COOKIE UNSET', 'background: #eee; color: blue; font-weight: bold;');
                  window.sessionStorage.setItem('cfS', '0');
              });
          }

					readCookie('cmg_admiral_loggedin');

          window.admiral = window.admiral || function() {(admiral.q = admiral.q || []).push(arguments)};

          
          

          function addStatus() {
            if (!loggedin) {
              subscribe_button = document.getElementById('subscribe_button');
              p_content = document.createElement('span');
              p_content.setAttribute("id", "subscribe_button");
              p_content.innerHTML = orig_subscribe_content;
              subscribe_button.replaceWith(p_content);
              login_link = document.getElementById('login_link');
              login_p_content = document.createElement('span');
              login_p_content.setAttribute("id", "login_link");
              login_p_content.innerHTML = '<a href="#" onclick="window.admiral(&quot;show&quot;, &quot;transact.login&quot;);" class="paywall_login">Log In</a>';
              login_link.replaceWith(login_p_content);
            } else {
              subscribe_button = document.getElementById('subscribe_button');
              p_content = document.createElement('span');
              p_content.setAttribute("id", "subscribe_button");
              p_content.innerHTML = '<a href="#" onclick="window.admiral(&quot;show&quot;, &quot;transact.manage&quot;);" class="subscribe">My Account</a>';
              subscribe_button.replaceWith(p_content);
              login_link = document.getElementById('login_link');
              login_p_content = document.createElement('span');
              login_p_content.setAttribute("id", "login_link");
              login_link.replaceWith(login_p_content);
            }
            //console.log('%c TESTING ADMIRAL - ADD STATUS HAS RUN', 'background: #eee; color: green; font-weight: bold;');
          }

          //function checkStatus() {
            //window.admiral('after','measure.detected',function(user) {
              //if (user.subscribed) {
                  //loggedin = true;
                  //console.log('%c TESTING ADMIRAL - CHECK STATUS: IS LOGGED IN', 'background: #eee; color: red; font-weight: bold;');
                  //addStatus();
                  //return;
              //}
              //loggedin = false;
              //console.log('%c TESTING ADMIRAL - CHECK STATUS: IS NOT LOGGED IN', 'background: #eee; color: blue; font-weight: bold;');
              //addStatus();
            //});
          //}


          addEventListener('DOMContentLoaded', (event) => {
            orig_subscribe_content = document.getElementById('subscribe_button').innerHTML;
						readCookie('cmg_admiral_loggedin');
            addStatus();
            if (!loggedin) {
              document.body.classList.add('not_loggedin_admiral');
              initial_login_status = false;
            } else {
              document.body.classList.add('loggedin_admiral');
              initial_login_status = true;
            }
            setCookie();
          });


          //window.onload = setCookie();

          //window.onload = setTimeout(function() {
            //if (initial_login_status != loggedin ) {
              //addStatus();
            //}
          //}, 5000);

          window.admiral('after', 'transact.subscribed', function() {
              var x = window.sessionStorage.getItem('cfS');
              if (x === "1") {
                  return;
              }
              window.sessionStorage.setItem('cfS', '1');
              location.reload();
          });

				</script>



				<script defer="defer" type="pmdelayedscript" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/colorbox/jquery.colorbox-min.js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
        <link href="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/colorbox/colorbox.css" rel="stylesheet">

        <script src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/assets/optimera/optiCommon-1.2.0.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
        <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
          var optiCommon = optiCommon || {};

          /**
           * Set the Optimera data splitter parameters
           * additionalOptimeraParams can be empty, only the default device type will be included automatically.
           * CustomParams can be set to add a loggedIn parameter to be set later.
           * */
           optiCommon.init({
           splitters: {
           additionalOptimeraParams: [],
             customParams: ['loggedIn'],
             ignoreOptimeraDefaults: ['os', 'browser', 'mobilePlatform'],
          }
          });
        </script>


                <script type="pmdelayedscript" src="https://platform-api.sharethis.com/js/sharethis.js#property=66f4132a4a9f71001934c663&amp;product=sop" async="async" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>

        
                        <script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
!function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,7739,{} /* Config */)}();
</script>

<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
  console.log("===== OFFER TYPE READY 2.2 ======");
  addEventListener('DOMContentLoaded', (event) => {
    readCookie('cmg_admiral_loggedin');
    if (loggedin) {
      window.marfeel.cmd.push(['compass', function(compass) {
        compass.setUserType('paid');
      }]);
    }
  });
</script>
        
                  
  <!-- DFP Work -->
    
	


<link rel="stylesheet" type="text/css" href="https://htlbid.com/v3/carpentermediagroupusa.com/opscobid.css" />
<script async src="https://htlbid.com/v3/carpentermediagroupusa.com/opscobid.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>

<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
  window.opscobid = window.opscobid || {};
  opscobid.cmd = opscobid.cmd || [];
  opscobid.cmd.push(function() {
		if (window.innerWidth < 768) {
			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-1-INSTORY',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inArticle',
					}
				},
			);
		} else {
			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-1-INSTORY',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inArticle',
					}
				},
			);
		}

		if (window.innerWidth < 768) {
			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-2-INSTORY',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inArticle',
					}
				},
			);
		} else {
			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-2-INSTORY',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inArticle',
					}
				},
			);
		}
		if (window.innerWidth < 768) {
			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-3-INSTORY',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inArticle',
					}
				},
			);
		} else {
			opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-3-INSTORY',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inArticle',
					}
				},
			);
		}
		if (window.innerWidth < 720) {
			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-4-FOOTER',
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inScreen',
					}
				},
			);
		} else {
			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-4-FOOTER',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'ogury',
					params: {
						assetKey: '',
						adUnitId: '',
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inScreen',
					}
				},
			);

		}
		opscobid.addBidsToPrebidGroup('CNM-half-page-sky-300x600-1',
			{
				bidder: 'nativo',
				params: {
					placementId: ''
				}
			},
			{
				bidder: 'seedtag',
				params: {
					publisherId: '',
					adUnitId: '',
					placement: 'inBanner',
				}
			},
		);
		opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-12-RAIL',
			{
				bidder: 'nativo',
				params: {
					placementId: ''
				}
			},
			{
				bidder: 'kargo',
				params: {
					placementId: '',
					storageAllowed: true,
				}
			},
			{
				bidder: 'seedtag',
				params: {
					publisherId: '',
					adUnitId: '',
					placement: 'inBanner',
				}
			},
		);
		opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-13-RAIL',
			{
				bidder: 'nativo',
				params: {
					placementId: ''
				}
			},
			{
				bidder: 'kargo',
				params: {
					placementId: '',
					storageAllowed: true,
				}
			},
			{
				bidder: 'seedtag',
				params: {
					publisherId: '',
					adUnitId: '',
					placement: 'inBanner',
				}
			},
		);
		opscobid.addBidsToPrebidGroup('CNM-med-rect-300x250-18-RAIL',
			{
				bidder: 'nativo',
				params: {
					placementId: ''
				}
			},
			{
				bidder: 'kargo',
				params: {
					placementId: '',
					storageAllowed: true,
				}
			},
			{
				bidder: 'seedtag',
				params: {
					publisherId: '',
					adUnitId: '',
					placement: 'inBanner',
				}
			},
		);
		// opscobid.addBidsToPrebidGroup('CNM_MAINLANDUS_ADHESION',
		// 	{
		// 		bidder: 'nativo',
		// 		params: {
		// 			placementId: ''
		// 		}
		// 	},
		// 	{
		// 		bidder: 'kargo',
		// 		params: {
		// 			placementId: '',
		// 			storageAllowed: true,
		// 		}
		// 	},
		// 	{
		// 		bidder: 'seedtag',
		// 		params: {
		// 			publisherId: '',
		// 			adUnitId: '',
		// 			placement: 'inArticle',
		// 		}
		// 	},
		// );
		if (window.innerWidth < 768) {
			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-1-ATF',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inBanner',
					}
				},
			);
		} else {
			opscobid.addBidsToPrebidGroup('CNM-leaderboard-970x250-320x50-1-ATF',
				{
					bidder: 'nativo',
					params: {
						placementId: ''
					}
				},
				{
					bidder: 'kargo',
					params: {
						placementId: '',
						storageAllowed: true,
					}
				},
				{
					bidder: 'seedtag',
					params: {
						publisherId: '',
						adUnitId: '',
						placement: 'inBanner',
					}
				},
			);
		}
		    opscobid.setTargeting("is_testing","no"); // Set to "no" for production
		
		    opscobid.setTargeting("is_home", "yes"); // Set to "yes" on the homepage
		
				
		    		opscobid.setTargeting("pageurl", "/home/"); // dynamically pass unique post/page id into this function
        opscobid.layout();
  });
</script>





        
                
	      	


								<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
  window._taboola = window._taboola || [];
  _taboola.push({article:'auto'});
  !function (e, f, u, i) {
    if (!document.getElementById(i)){
      e.async = 1;
      e.src = u;
      e.id = i;
      f.parentNode.insertBefore(e, f);
    }
  }(document.createElement('script'),
  document.getElementsByTagName('script')[0],
  '//cdn.taboola.com/libtrc/carpentermediagroup/loader.js',
  'tb_loader_script');
  if(window.performance && typeof window.performance.mark == 'function')
    {window.performance.mark('tbl_ic');}
</script>
				
          </head>
		<body id="homePage" class="">
		            <!-- Google Tag Manager (noscript) -->
            <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-53Z5RJ56"
            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
            <!-- End Google Tag Manager (noscript) -->
                    <!--[if lt IE 7]>
            <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
        <![endif]-->
                
				<div id="" class="undertone">

            <div id="sup_nav" class="sup_nav non-single">
    <div class="old-wrapper">
      <style>
        #menu-side-menu-top > li.menu-item {
          border-bottom: 1px solid #FFFFFF;
        }
      </style>
      <div id="logo">
                  <div id="menuToggle">
                        <input type="checkbox" />
            <span></span>
            <span></span>
            <span></span>
            
            <div id="menuToggleContent">
              <ul id="menu-side-menu-top" class="menu"><li class="mobile_search_bar"> <form id="mobile_search_bar" action="https://portlandtribune.com/site-search/" class="search_bar_form_mobile" method="get" tabindex="0"> <input type="text" name="q" class="searchQuery" placeholder="Search The Portland Tribune..." value="" /> <button type="submit" class="searchButton"><img data-perfmatters-preload src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/img/magnifying-glass-white.png" alt="search" /></button> </form> </li><li id="menu-item-657" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-657"><a href="https://portlandtribune.com/">Home</a></li>
<li id="menu-item-450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450"><a href="https://portlandtribune.com/weather/">Weather</a></li>
<li id="menu-item-477" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-477"><a href="https://portlandtribune.com/services/about-us/">About Us</a></li>
<li id="menu-item-484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-484"><a href="https://portlandtribune.com/services/contact-us/">Contact Us</a></li>
<li id="menu-item-489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-489"><a href="https://portlandtribune.com/services/newsletters/">Newsletters</a></li>
<li id="menu-item-451" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-451"><a href="https://digital.portlandtribune.com/">eEdition</a>
<ul class="sub-menu">
	<li id="menu-item-1932" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1932"><a target="_blank" href="https://digital.portlandtribune.com/specialsections">Special Sections</a></li>
</ul>
</li>
<li id="menu-item-362" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-362"><a href="https://portlandtribune.com/category/news/">News</a>
<ul class="sub-menu">
	<li id="menu-item-367" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-367"><a href="https://portlandtribune.com/category/news/public-safety/">Public Safety</a></li>
</ul>
</li>
<li id="menu-item-369" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-369"><a href="https://portlandtribune.com/category/sports/">Sports</a>
<ul class="sub-menu">
	<li id="menu-item-371" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-371"><a href="https://portlandtribune.com/category/sports/high-school/">High School</a></li>
	<li id="menu-item-370" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-370"><a href="https://portlandtribune.com/category/sports/college/">College</a></li>
	<li id="menu-item-372" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-372"><a href="https://portlandtribune.com/category/sports/professional/">Professional</a></li>
</ul>
</li>
<li id="menu-item-373" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-373"><a href="https://portlandtribune.com/category/lifestyle/">Lifestyle</a>
<ul class="sub-menu">
	<li id="menu-item-375" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-375"><a href="https://portlandtribune.com/category/lifestyle/features/">Features</a></li>
	<li id="menu-item-376" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-376"><a href="https://portlandtribune.com/category/lifestyle/wheels/">Wheels</a></li>
</ul>
</li>
<li id="menu-item-1272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1272"><a href="https://portlandtribune.com/events/">Events</a></li>
<li id="menu-item-377" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-377"><a href="https://portlandtribune.com/category/opinion/">Opinion</a>
<ul class="sub-menu">
	<li id="menu-item-381" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-381"><a href="https://portlandtribune.com/category/opinion/opinion-highlight/">Opinion Highlight</a></li>
	<li id="menu-item-379" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-379"><a href="https://portlandtribune.com/category/opinion/editorials/">Editorials</a></li>
	<li id="menu-item-378" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-378"><a href="https://portlandtribune.com/category/opinion/columnists/">Columnists</a></li>
	<li id="menu-item-380" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-380"><a href="https://portlandtribune.com/category/opinion/letters-to-the-editor/">Letters to the Editor</a></li>
	<li id="menu-item-3273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3273"><a href="https://portlandtribune.com/services/submit-an-opinion/">Submit An Opinion</a></li>
</ul>
</li>
<li id="menu-item-382" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-382"><a href="https://portlandtribune.com/category/obituaries/">Obituaries</a>
<ul class="sub-menu">
	<li id="menu-item-383" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-383"><a href="https://portlandtribune.com/category/obituaries/pet-tributes/">Pet Tributes</a></li>
	<li id="menu-item-491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-491"><a href="https://portlandtribune.com/services/submit-obituaries/">Submit An Obit</a></li>
</ul>
</li>
<li id="menu-item-384" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-384"><a href="https://portlandtribune.com/category/business/">Business</a></li>
<li id="menu-item-486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-486"><a href="https://portlandtribune.com/contests/">Contests</a></li>
<li id="menu-item-487" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-487"><a target="_blank" href="https://marketplace.youroregonnews.com/Classifieds">Classifieds</a>
<ul class="sub-menu">
	<li id="menu-item-680" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-680"><a href="https://biztrib.com/category/bids/">Bid Notices</a></li>
	<li id="menu-item-734" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-734"><a href="https://marketplace.youroregonnews.com/PublicNotices">Public Notices</a></li>
	<li id="menu-item-490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-490"><a href="https://portlandtribune.com/services/place-an-ad/">Place An Ad</a></li>
</ul>
</li>
</ul>            </div>
          </div>
        
                  <a href="https://portlandtribune.com" class="desktop">
                        <img data-perfmatters-preload src="https://portlandtribune.com/wp-content/themes/2024-portlandtribune-child/media/img/brand/logo-white-portlandtribune.png" alt="The Portland Tribune" style="max-width: clamp(150px, 15vw, 220px);object-fit: contain;"/>
                      </a>
          <a href="https://portlandtribune.com" class="mobile">
                        <img data-perfmatters-preload src="https://portlandtribune.com/wp-content/themes/2024-portlandtribune-child/media/img/brand/logo-white-mobile-portlandtribune.png" alt="The Portland Tribune" style="max-width: clamp(150px, 15vw, 220px);object-fit: contain;"/>
                      </a>
              </div>
      <div class="right_items">
                <div id="right_items_extra">
        <span id="login_link"></span>
<span id="subscribe_button"><a href="/subscriptions/" class="subscribe">Subscribe</a></span>
        </div>
      </div>
    </div>
    <nav role="navigation">
      <div class="wrapper">
				<div id="desktopMenu">
        <ul id="menu-homepage-menu" class="menu"><li id="menu-item-16" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16"><a href="https://portlandtribune.com/category/news/">News</a></li>
<li id="menu-item-19" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19"><a href="https://portlandtribune.com/category/sports/">Sports</a></li>
<li id="menu-item-17" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-17"><a href="https://portlandtribune.com/category/obituaries/">Obituaries</a>
<ul class="sub-menu">
	<li id="menu-item-656" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-656"><a href="https://portlandtribune.com/services/submit-obituaries/">Submit An Obit</a></li>
</ul>
</li>
<li id="menu-item-18" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-18"><a href="https://portlandtribune.com/category/opinion/">Opinion</a>
<ul class="sub-menu">
	<li id="menu-item-3274" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3274"><a href="https://portlandtribune.com/services/submit-an-opinion/">Submit An Opinion</a></li>
</ul>
</li>
<li id="menu-item-15" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-15"><a href="https://portlandtribune.com/category/lifestyle/">Lifestyle</a></li>
<li id="menu-item-1273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1273"><a href="https://portlandtribune.com/events/">Events</a></li>
<li id="menu-item-472" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-472"><a href="https://portlandtribune.com/services/newsletters/">Newsletters</a></li>
<li id="menu-item-568" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-568"><a target="_blank" href="https://marketplace.youroregonnews.com/Classifieds">Classifieds</a>
<ul class="sub-menu">
	<li id="menu-item-1275" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1275"><a href="https://marketplace.youroregonnews.com/PublicNotices">Public Notices</a></li>
	<li id="menu-item-1380" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1380"><a target="_blank" href="https://biztrib.com/category/bids/">Bid Notices</a></li>
	<li id="menu-item-569" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-569"><a href="https://portlandtribune.com/services/place-an-ad/">Place An Ad</a></li>
</ul>
</li>
<li id="menu-item-452" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-452"><a target="_blank" href="https://digital.portlandtribune.com/">eEdition</a>
<ul class="sub-menu">
	<li id="menu-item-1931" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1931"><a target="_blank" href="https://digital.portlandtribune.com/specialsections">Special Sections</a></li>
</ul>
</li>
<li class="search_bar"> <form id="search_bar" action="https://portlandtribune.com/site-search/" class="search_bar_form" method="get" tabindex="0"> <img data-perfmatters-preload src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/img/Search_icon-black.png" width="30" height="30" /> <input type="text" name="q" class="searchQuery" placeholder="Search The Portland Tribune..." value="" /> <input type="submit" class="searchButton" value="Go" /> </form> </li></ul>
				</div>

      </div>
    </nav>
  </div>

					<div id="main_body" class="wrapper">
        <!-- 1x1-1 -->
<div
	class="opscoad-1x1-1"
	data-unit="web/portlandtribune.com/1x1-1/home">
</div>
						<div id="content" class="flownews">
							<div id="notifications">
																
								
																
																
															</div>

        <div class="ad mobile_sticky_top">
					<div class="mobile-ad-contain mobile-ad-contain-leaderboard large_leaderboard"><!-- leaderboard-970x250-320x50-1 -->
<div
	class="opscoad-leaderboard-970x250-320x50-1-ATF"
	data-unit="web/portlandtribune.com/leaderboard-970x250-320x50-1/home">
</div>					</div>
        </div>


  <div class="one_by_one_group">
	<!-- REMOVED AD -->  </div>

	<div class="page_type-home">
  <!-- HERE -->


        <section class="featured_area">
      <div class="top_stories_1">
        <h3 class="section"><span>Top Stories</span></h3>
        
            <div class="story">
                            <a href="https://portlandtribune.com/2025/10/30/would-you-walk-here-alone-at-night-portland-cemetery-named-among-oregons-scariest/" class="teasePhoto" rel="bookmark">
          <img data-perfmatters-preload width="1000" height="756" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?w=1000" class="main-story-image wp-post-image" alt="" style="object-fit:cover;object-position:top;" decoding="async" fetchpriority="high" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg 1000w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=300,227 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=768,581 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=622,470 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/5eeaa0a73ddb44c6d86d766f96c765b3.jpg?resize=463,350 463w" sizes="(max-width: 1000px) 100vw, 1000px" />          </a>
                      <h4 class="category">Lifestyle</h4>
          <h3 class="headline"><a href="https://portlandtribune.com/2025/10/30/would-you-walk-here-alone-at-night-portland-cemetery-named-among-oregons-scariest/" rel="bookmark">Would you walk here alone at night? Portland cemetery named among Oregon’s scariest</a></h3>
          <p>Among 3,000 respondents, asked "Which graveyard would you be least prepared to visit at night?" one Portland location&nbsp;...</p>
          <h4 class="date">
          <time class="timeago" datetime="2025-10-30T05:00:46-07:00">October 30, 2025</time>
          </h4>
          </div>
					
            <div class="story">
                            <a href="https://portlandtribune.com/2025/10/29/portland-firefighters-battle-early-morning-blaze-1-dead-cat-missing/" class="teasePhoto" rel="bookmark">
          <img width="1024" height="680" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?w=1024" class="main-story-image wp-post-image" alt="" style="object-fit:cover;object-position:top;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg 1920w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?resize=300,199 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?resize=768,510 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?resize=1024,680 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?resize=1536,1020 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?resize=622,413 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/124th4.jpg?resize=527,350 527w" sizes="(max-width: 1024px) 100vw, 1024px" />          </a>
                      <h4 class="category">News</h4>
          <h3 class="headline"><a href="https://portlandtribune.com/2025/10/29/portland-firefighters-battle-early-morning-blaze-1-dead-cat-missing/" rel="bookmark">Portland firefighters battle early morning blaze; 1 dead, cat missing</a></h3>
          <p>One person was found dead after a house fire early Wednesday morning in Portland’s Powellhurst-Gilbert neighborhood, according to&nbsp;...</p>
          <h4 class="date">
          <time class="timeago" datetime="2025-10-29T10:54:11-07:00">October 29, 2025</time>
          </h4>
          </div>
					

        <div class="top_stories_2">
				        <div class="story">
                      <div class="small_photo">
              <a href="https://portlandtribune.com/2025/10/29/hornings-hideout-killing-puts-family-feud-at-center-of-courtroom-battle/" class="teasePhoto" rel="bookmark">
                <img width="622" height="352" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/110725-hornings-1.jpg?w=622&amp;h=352&amp;crop=1" class="attachment-home-slide size-home-slide wp-post-image" alt="" decoding="async" />              </a>
            </div>
                              <h4 class="category">Local News</h4>
          <h3 class="headline"><a href="https://portlandtribune.com/2025/10/29/hornings-hideout-killing-puts-family-feud-at-center-of-courtroom-battle/" rel="bookmark">Horning’s Hideout killing puts family feud at center of courtroom battle</a></h3>
          <p>The trial is underway for a man accused of fatally shooting his younger brother last year at their&nbsp;...</p>
          <h4 class="date">
            <time class="timeago" datetime="2025-10-29T10:26:57-07:00">October 29, 2025</time>
          </h4>
        </div>
				        <div class="story">
                      <div class="small_photo">
              <a href="https://portlandtribune.com/2025/10/29/as-snap-benefit-cuts-hit-portland-local-businesses-respond-with-free-meals/" class="teasePhoto" rel="bookmark">
                <img width="622" height="352" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/b6b9c918c2599992929bc185eab02191.jpg?w=622&amp;h=352&amp;crop=1" class="attachment-home-slide size-home-slide wp-post-image" alt="" decoding="async" />              </a>
            </div>
                              <h4 class="category">Local News</h4>
          <h3 class="headline"><a href="https://portlandtribune.com/2025/10/29/as-snap-benefit-cuts-hit-portland-local-businesses-respond-with-free-meals/" rel="bookmark">As SNAP benefit cuts hit Portland, local businesses respond with free meals</a></h3>
          <p>Heretic Coffee and GeekEasy Anime Cafe are offering free meals and drinks for people who won't receive food&nbsp;...</p>
          <h4 class="date">
            <time class="timeago" datetime="2025-10-29T05:00:14-07:00">October 29, 2025</time>
          </h4>
        </div>
				        <div class="story">
                      <div class="small_photo">
              <a href="https://portlandtribune.com/2025/10/29/meet-the-portlander-at-the-center-of-paramounts-latest-true-crime-docuseries/" class="teasePhoto" rel="bookmark">
                <img width="622" height="352" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Screenshot-2025-10-28-161629.png?w=622&amp;h=352&amp;crop=1" class="attachment-home-slide size-home-slide wp-post-image" alt="" decoding="async" />              </a>
            </div>
                              <h4 class="category">Entertainment</h4>
          <h3 class="headline"><a href="https://portlandtribune.com/2025/10/29/meet-the-portlander-at-the-center-of-paramounts-latest-true-crime-docuseries/" rel="bookmark">Meet the Portlander at the center of Paramount’s latest true-crime docuseries</a></h3>
          <p>"Don't Date Brandon," Paramount's latest true-crime docuseries. which premiered on Wednesday, features local Portland resident Amber Rasmussen and&nbsp;...</p>
          <h4 class="date">
            <time class="timeago" datetime="2025-10-29T04:45:13-07:00">October 29, 2025</time>
          </h4>
        </div>
				        </div>

      </div>
      <div class="ad_1">
          
<ul class="sidebar">
		<li>
    <div class="ad mobile-ad-contain clearfix">
			<!-- med-rect-300x250-12 -->
<div
	class="opscoad-med-rect-300x250-12-RAIL"
	data-unit="web/portlandtribune.com/med-rect-300x250-12/">
</div>    </div>
		<div class="ad mobile-ad-contain ">
			<!-- med-rect-300x250-13 -->
<div
	class="opscoad-med-rect-300x250-13-RAIL"
	data-unit="web/portlandtribune.com/med-rect-300x250-13/">
</div>		</div>
	</li>
	<li>
    <div class="ad mobile-ad-contain clearfix">
			<!-- med-rect-300x250-18 -->
<div
	class="opscoad-med-rect-300x250-18-RAIL"
	data-unit="web/portlandtribune.com/med-rect-300x250-18/">
</div>    </div>
	</li>
	<li>
		<div class="story_list widget">
			<ul>
			</ul>
		</div>
	</li>
  </ul>
    <div class="sticky">
      <div class="ad mobile-ad-contain">
				<!-- half-page-sky-300x600-1 -->
<div
	class="opscoad-half-page-sky-300x600-1-RAIL"
	data-unit="web/portlandtribune.com/half-page-sky-300x600-1/">
</div>      </div>
    </div>
      </div>
      <div class="latest_stories">
        <div class="sticky">
          <h3 class="section"><span>More Stories</span></h3>
          <div class="stories news_list">
            
            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/30/state-rep-ken-helm-to-retire-in-2026-endorses-beaverton-city-councilor/" rel="bookmark" title="State Rep. Ken Helm to retire in 2026, endorses Beaverton city councilor">State Rep. Ken Helm to retire in 2026, endorses Beaverton city councilor</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-30T06:30:18-07:00">October 30, 2025</time>
              </h4>
            </div><!-- END STORY -->
						
    

					            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/30/oregon-gov-kotek-sends-5-million-to-food-banks-ahead-of-snap-cutoff/" rel="bookmark" title="Oregon Gov. Kotek sends $5 million to food banks ahead of SNAP cutoff">Oregon Gov. Kotek sends $5 million to food banks ahead of SNAP cutoff</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-30T06:27:03-07:00">October 30, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/30/oregons-special-elections-are-set-for-next-week-heres-how-to-ensure-your-vote-is-counted/" rel="bookmark" title="Oregon’s special elections are set for next week. Here’s how to ensure your vote is counted">Oregon’s special elections are set for next week. Here’s how to ensure your vote is counted</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-30T06:22:34-07:00">October 30, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/29/feds-sent-guard-to-portland-ice-facility-oct-4-despite-judges-order/" rel="bookmark" title="Feds sent Guard to Portland ICE facility Oct. 4 despite judge’s order">Feds sent Guard to Portland ICE facility Oct. 4 despite judge’s order</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-29T12:51:10-07:00">October 29, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/29/increased-ice-presence-takes-a-toll-on-oregons-latino-businesses/" rel="bookmark" title="Increased ICE presence takes a toll on Oregon’s Latino businesses">Increased ICE presence takes a toll on Oregon’s Latino businesses</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-29T06:36:45-07:00">October 29, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/28/guard-deployment-to-portland-stays-blocked-as-9th-circuit-reviews-decision/" rel="bookmark" title="Guard deployment to Portland stays blocked as 9th Circuit reviews decision">Guard deployment to Portland stays blocked as 9th Circuit reviews decision</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-28T18:14:58-07:00">October 28, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/28/manhunt-ends-on-run-gresham-sex-abuse-suspect-found/" rel="bookmark" title="Manhunt ends as on-the-run Gresham sex abuse suspect found">Manhunt ends as on-the-run Gresham sex abuse suspect found</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-28T17:39:49-07:00">October 28, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/28/oregons-rayfield-other-democratic-ags-sue-trump-over-snap-benefits/" rel="bookmark" title="Oregon’s Rayfield, other Democratic AGs sue Trump over SNAP benefits">Oregon’s Rayfield, other Democratic AGs sue Trump over SNAP benefits</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-28T13:12:24-07:00">October 28, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						            <div class="story">
              
              <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/fire-at-portland-city-councilors-home-not-linked-to-targeted-attack-police-say/" rel="bookmark" title="Fire at Portland city councilor’s home not linked to targeted attack, police say">Fire at Portland city councilor’s home not linked to targeted attack, police say</a></h3>
              <h4 class="date">
                <time class="timeago" datetime="2025-10-27T16:53:11-07:00">October 27, 2025</time>
              </h4>
                <div class="clearfix"></div>
            </div><!-- END STORY -->
            						

            <div class="read_more_stories">
              <h5>Read more in...</h5>
              <ul>
                                  <li>
                    <a href="https://portlandtribune.com/category/news/" class="nav-link" id="News">News</a>
                  </li>
                
              </ul>
              <div class="clearfix"></div>
            </div>

          </div><!-- END STORIES -->

            <div class="ad mobile-ad-contain clearfix">
							<!-- med-rect-300x250-1 -->
<div
	class="opscoad-med-rect-300x250-1"
	data-unit="web/portlandtribune.com/med-rect-300x250-1/home">
</div>            </div>
            <div class="ad mobile-ad-contain clearfix">
							<!-- med-rect-300x250-2 -->
<div
	class="opscoad-med-rect-300x250-2"
	data-unit="web/portlandtribune.com/med-rect-300x250-2/home">
</div>            </div>
        </div>
      </div>

    <div class="left_rule"></div>
    <div class="right_rule"></div>

    </section>
    <!-- Marketplace Ads -->
    <section style="margin: 0 auto;width: 96%;max-width: 1270px;column-gap: 2%;">
      <div class="ad_wide" style="overflow:hidden;">
        

        <div class="ad mobile-ad-contain" style="margin:2em auto;">
					<div class="large_leaderboard">
						<!-- leaderboard-970x250-320x50-2 -->
<div
	class="opscoad-leaderboard-970x250-320x50-2"
	data-unit="web/portlandtribune.com/leaderboard-970x250-320x50-2/home">
</div></div>
        </div>
      </div>
    </section>

    <!-- Sponsored Content -->
    <section>
      <div class="ad_wide">
                    <style>
                .sponsored-content-container {
                    width: 100%;
                    padding: 2rem 0;
                    margin: 2rem 0;
                }

                .sponsored-content-wrapper {
                    width: 96%;
                    margin: 0 auto;
                    max-width: 1270px;
                    
                }

                .sponsored-content-scroll-container {
                    display: flex;
                    justify-content: start;
                    overflow: hidden;
                }

                .sponsored-content-scroll-container ::-webkit-scrollbar {
                    display: none;
                }

                .sponsored-content-wrapper h3.section span {
                    background: none;
                }

                @media screen and (max-width: 992px) {
                    .sponsored-content-wrapper {
                        width: 100%;
                    }
                }
            </style>
            <div class="sponsored-content-container">
                <div class="sponsored-content-wrapper">
                    <h3 class="section">
                        <span><a href="https://portlandtribune.com/sponsored-content/" style="text-decoration:none;">Sponsored Content</a></span>
                    </h3>
                    <div class="sponsored-content-scroll-outer-container" style="position:relative;">
                        <div class="sponsored-content-scroll-container">
                                                            <div data-slide-number="0" style="width:300px;min-width:300px;margin-right:1rem;">
                                                                        <a href="https://portlandtribune.com/sponsored-content/discover-the-advantages-of-urban-senior-living-at-russellville-park/" class="teasePhoto" rel="bookmark">
                                        <img width="300" height="200" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg?w=300" class="attachment-medium size-medium wp-post-image" alt="" style="aspect-ratio:3/2;width:100%;background-color:white;margin-bottom: 8px;object-fit:cover;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg 1280w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg?resize=1024,682 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/ITM-Leisure-Care-Russellville-Park_photo2_101225.jpg?resize=525,350 525w" sizes="(max-width: 300px) 100vw, 300px" />                                    </a>
                                                                                                            <p class="sponsored-by" style="font-size: 0.8rem; margin-bottom: 0.5rem;">Sponsored by 
                                                                                    <a href="https://www.leisurecare.com/our-communities/russellville-park/" target="_blank" rel="noopener noreferrer" style="color:#005495;font-weight:bold;">Leisure Care</a>
                                                                            </p>
                                                                        <h3 style="font-size:1.1rem;"><a href="https://portlandtribune.com/sponsored-content/discover-the-advantages-of-urban-senior-living-at-russellville-park/" rel="bookmark">Discover the Advantages of Urban Senior Living at Russellville Park</a></h3>
                                </div>
                                                                <div data-slide-number="1" style="width:300px;min-width:300px;margin-right:1rem;">
                                                                        <a href="https://portlandtribune.com/sponsored-content/russellville-park-where-experience-builds-trust-in-senior-living/" class="teasePhoto" rel="bookmark">
                                        <img width="300" height="200" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg?w=300" class="attachment-medium size-medium wp-post-image" alt="" style="aspect-ratio:3/2;width:100%;background-color:white;margin-bottom: 8px;object-fit:cover;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg 1280w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg?resize=1024,682 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/Russellville-Exterior.jpg?resize=525,350 525w" sizes="(max-width: 300px) 100vw, 300px" />                                    </a>
                                                                                                            <p class="sponsored-by" style="font-size: 0.8rem; margin-bottom: 0.5rem;">Sponsored by 
                                                                                    <a href="https://www.leisurecare.com/our-communities/russellville-park/" target="_blank" rel="noopener noreferrer" style="color:#005495;font-weight:bold;">Leisure Care</a>
                                                                            </p>
                                                                        <h3 style="font-size:1.1rem;"><a href="https://portlandtribune.com/sponsored-content/russellville-park-where-experience-builds-trust-in-senior-living/" rel="bookmark">Russellville Park: Where Experience Builds Trust in Senior Living</a></h3>
                                </div>
                                                                <div data-slide-number="2" style="width:300px;min-width:300px;margin-right:1rem;">
                                                                        <a href="https://portlandtribune.com/sponsored-content/oregon-wildlife-to-benefit-from-oregon-is-worth-protecting-campaign/" class="teasePhoto" rel="bookmark">
                                        <img width="300" height="115" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?w=300" class="attachment-medium size-medium wp-post-image" alt="" style="aspect-ratio:3/2;width:100%;background-color:white;margin-bottom: 8px;object-fit:cover;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg 1800w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?resize=300,115 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?resize=768,293 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?resize=1024,391 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?resize=1536,586 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?resize=622,237 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/ODFW-tumbler.jpg?resize=630,240 630w" sizes="(max-width: 300px) 100vw, 300px" />                                    </a>
                                                                                                            <p class="sponsored-by" style="font-size: 0.8rem; margin-bottom: 0.5rem;">Sponsored by 
                                                                                    <a href="https://www.dfw.state.or.us/" target="_blank" rel="noopener noreferrer" style="color:#005495;font-weight:bold;">Oregon Department of Fish and Wildlife</a>
                                                                            </p>
                                                                        <h3 style="font-size:1.1rem;"><a href="https://portlandtribune.com/sponsored-content/oregon-wildlife-to-benefit-from-oregon-is-worth-protecting-campaign/" rel="bookmark">Oregon wildlife to benefit from &#8216;Oregon is Worth Protecting&#8217; campaign</a></h3>
                                </div>
                                                        </div>
                        <div style="position:absolute;display:flex;justify-content:space-between;align-items:center;width:100%;top:50%;transform:translateY(-50%);">
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" class="sponsored-scroll-button-left" style="position:absolute;left:0;width:35px;height:35px;translate:-15px;cursor:pointer;background-color:white;border-radius:30px;"><!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#005495" d="M112 320C112 205.1 205.1 112 320 112C434.9 112 528 205.1 528 320C528 434.9 434.9 528 320 528C205.1 528 112 434.9 112 320zM576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576C461.4 576 576 461.4 576 320zM188.7 308.7C182.5 314.9 182.5 325.1 188.7 331.3L292.7 435.3C297.3 439.9 304.2 441.2 310.1 438.8C316 436.4 320 430.5 320 424L320 352L424 352C437.3 352 448 341.3 448 328L448 312C448 298.7 437.3 288 424 288L320 288L320 216C320 209.5 316.1 203.7 310.1 201.2C304.1 198.7 297.2 200.1 292.7 204.7L188.7 308.7z"/></svg>
                            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" class="sponsored-scroll-button-right" style="position:absolute;right:0;width:35px;height:35px;translate:15px;cursor:pointer;background-color:white;border-radius:30px;"><!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#005495" d="M528 320C528 434.9 434.9 528 320 528C205.1 528 112 434.9 112 320C112 205.1 205.1 112 320 112C434.9 112 528 205.1 528 320zM64 320C64 461.4 178.6 576 320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320zM451.3 331.3C457.5 325.1 457.5 314.9 451.3 308.7L347.3 204.7C342.7 200.1 335.8 198.8 329.9 201.2C324 203.6 320 209.5 320 216L320 288L216 288C202.7 288 192 298.7 192 312L192 328C192 341.3 202.7 352 216 352L320 352L320 424C320 430.5 323.9 436.3 329.9 438.8C335.9 441.3 342.8 439.9 347.3 435.3L451.3 331.3z"/></svg>
                        </div>
                    </div>
                    <div style="font-size:0.8rem;padding-top:0.8rem;text-align:end;"><a href="https://portlandtribune.com/sponsored-content/" style="text-decoration:none;">Read More Sponsored Content</a></div>
                </div>
            </div>
            <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
                // JavaScript to handle scrolling
                document.addEventListener("DOMContentLoaded", function() {
                    const scrollContainer = document.querySelector('.sponsored-content-scroll-container');
                    const leftArrow = document.querySelector('.sponsored-scroll-button-left');
                    const rightArrow = document.querySelector('.sponsored-scroll-button-right');

                    // Get the width and margin of one sponsored item
                    const item = scrollContainer.querySelector('div[data-slide-number]');
                    const itemStyle = window.getComputedStyle(item);
                    const itemWidth = item.offsetWidth + parseInt(itemStyle.marginRight);

                    const houseAds = ["https:\/\/portlandtribune.com\/wp-content\/plugins\/cmg-sponsored\/images\/sponsored-house-ad-blue.jpg","https:\/\/portlandtribune.com\/wp-content\/plugins\/cmg-sponsored\/images\/sponsored-house-ad-red.jpg","https:\/\/portlandtribune.com\/wp-content\/plugins\/cmg-sponsored\/images\/sponsored-house-ad-green.jpg"];
                    // Fill with house ads if fewer items than visible
                    fillHouseAds(scrollContainer, scrollContainer.offsetWidth);
                    
                    // Set the last item variable constants
                    const lastItem = scrollContainer.lastElementChild;
                    const originalMarginRight = parseInt(itemStyle.marginRight);

                    // Update the arrow visibility on load
                    updateArrowVisibility();

                    // Add overhang to the last item
                    adjustContainerOverhang(itemWidth, lastItem, scrollContainer.offsetWidth, originalMarginRight);

                    let scrolling = false;
                    leftArrow.addEventListener('click', () => {
                        if (scrolling) return;
                        scrolling = true; // Set scrolling flag
                        scrollContainer.scrollBy({
                            left: -itemWidth,
                            behavior: 'smooth'
                        });
                        setTimeout(() => { scrolling = false; }, 500); // Reset scrolling flag after animation
                    });

                    rightArrow.addEventListener('click', () => {
                        if (scrolling) return;
                        scrolling = true; // Set scrolling flag
                        scrollContainer.scrollBy({
                            left: itemWidth,
                            behavior: 'smooth'
                        });
                        setTimeout(() => { scrolling = false; }, 500); // Reset scrolling flag after animation
                    });

                    let scrollRaf;
                    // Hide arrows when scrolling reaches the ends
                    scrollContainer.addEventListener('scroll', () => {
                        if (scrollRaf) return;
                        scrollRaf = requestAnimationFrame(() => {
                            updateArrowVisibility();
                            scrollRaf = null;
                        });
                    });

                    let resizeTimeout; // Create timeout to debounce resize events
                    window.addEventListener('resize', () => {
                        clearTimeout(resizeTimeout);
                        resizeTimeout = setTimeout(() => {
                            adjustContainerOverhang(itemWidth, lastItem, scrollContainer.offsetWidth, originalMarginRight);
                            // Update arrow visibility after resize
                            updateArrowVisibility();
                        }, 150);
                    });

                    function updateArrowVisibility() {
                        leftArrow.style.display = scrollContainer.scrollLeft === 0 ? 'none' : 'block';
                        rightArrow.style.display = (scrollContainer.scrollWidth - scrollContainer.clientWidth - scrollContainer.scrollLeft) === 0 ? 'none' : 'block';
                    }

                    function adjustContainerOverhang(itemWidth, lastItem, scrollContainerWidth, originalMarginRight) {
                        const totalVisibleItems = Math.floor(scrollContainerWidth / itemWidth);

                        if ( totalVisibleItems <= 0 ) { // Check if it can only fit one item
                            return;
                        }

                        // Calculate the overhang
                        const overhangWidth = scrollContainerWidth - (totalVisibleItems * itemWidth);

                        // Add overhang to the last item margin
                        if (lastItem) {
                            lastItem.style.marginRight = (originalMarginRight + overhangWidth) + 'px';
                        }
                    }

                    function fillHouseAds(scrollContainerItems, scrollContainerWidth) {
                        const currentItemCount = scrollContainerItems.childElementCount;
                        const totalVisibleItems = Math.floor(scrollContainerWidth / itemWidth);
                        const itemsToAdd = totalVisibleItems - currentItemCount + 1;

                        if (itemsToAdd > 0) {
                            const houseAdImages = houseAds;
                            for (let i = 0; i < itemsToAdd; i++) {
                                const adIndex = i % houseAdImages.length;
                                const adDiv = document.createElement('div');
                                adDiv.style.width = '300px';
                                adDiv.style.minWidth = '300px';
                                adDiv.style.marginRight = '1rem';
                                adDiv.innerHTML = `<a href="https://portlandtribune.com/services/digital-services/" class="teasePhoto" rel="bookmark">
                                    <img src="${houseAdImages[adIndex]}" style="aspect-ratio:3/2;width:100%;background-color:white;margin-bottom: 8px;object-fit:contain;" loading="lazy" />
                                </a>
                                <p class="sponsored-by" style="font-size: 0.8rem; margin-bottom: 0.5rem;">Sponsored by 
                                    <span style="color:#005495;font-weight:bold;">Your Company</span>
                                </p>
                                <h3 style="font-size:1.1rem;"><a href="https://portlandtribune.com/services/digital-services/" rel="bookmark">Click Here to Learn More About Our Sponsored Content</a></h3>`;
                                scrollContainerItems.appendChild(adDiv);
                            }
                        }
                    }
                });
            </script>
                  </div>
    </section>

    <section class="sections_home_fullwidth">
      <div class="container">
        <ul class="">
          <li id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div data-cswidget="12432"> </div> 
<script type="pmdelayedscript" async defer src="//cdn.cityspark.com/wid/get.js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> </script><br><br></div></li>
<li id="custom_html-5" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><iframe src="https://portlandtribune.friends2follow.com/f2f/widget/html/socialstack/102/0/12/140/1/1/1/9/9/1" width="100%" height="400px" frameborder="0" scrolling="no"></iframe></div></li>
        </ul>
      </div>
    </section>

        <section class="right-rail-columns" style="max-width: 1270px;margin: 0 auto 2rem auto;display: grid;grid-template-columns: 1fr 1px 1fr 1px 1fr;column-gap: 2%;align-items: start;">
        <div class="right-rail-column" style="display: flex;flex-direction: column;height: 100%;"><div class="todays-paper">
    <h3 class="section"><span>eEdition</span></h3>
    <div class="tp-wrapper" style="background-color: #f1f7ff;padding: 20px; display: flex;flex-direction: column;justify-content: center;height: 100%;">
        <a href="https://digital.portlandtribune.com" title="View today's newspaper" target="_blank">
            <div style="display:flex;justify-content: center;align-items: flex-start;">
                <div style="height: 260px;overflow: hidden;display: inline-block;">
                    <img style="width: 224px;height: auto;" src="https://media.dirxion.com/carpentermediagroup/portlandtribune/cover-big.gif?v=2025103002" alt="E-edition" width="300" border="0" id="eedition-preview-gif">
                </div>
            </div>
        </a>
        <div style="display: flex; justify-content: center; align-items: flex-start;">
            <a class="todays-paper-btn" href="https://digital.portlandtribune.com" target="_blank">
                <strong>View Today's Paper</strong>
            </a>
        </div>
    </div>
</div></div><div class="vertical-divider" style="width: 1px;background-color: #ccc;min-height: 100%;height: auto;"></div><div class="right-rail-column" style="display: flex;flex-direction: column;height: 100%;"><li id="custom_html-9" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><br><center><a href="https://portlandtribune.com/services/newsletters/">
<img src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/Newsletter_signUp.png"/></a></center><br></div></li>
</div><div class="vertical-divider" style="width: 1px;background-color: #ccc;min-height: 100%;height: auto;"></div><div class="right-rail-column" style="display: flex;flex-direction: column;height: 100%;"><div style="margin:0;">
    <h3 class="section"><span>Most Popular</span></h3>
</div>
<style>
    .cmg_most_popular_widget-3 {
        display: flex;
    }

    .cmg_most_popular_widget-3-most-popular-ad {
        margin-left: 1rem; 
        width: auto;
    }

    @media screen and (max-width: 992px) {
        .cmg_most_popular_widget-3 {
            flex-direction: column;
        }

        .cmg_most_popular_widget-3-most-popular-ad {
            margin: 0 auto;
        }
    }
</style>
<div class="cmg_most_popular_widget-3">
    <div class="marfeel-recommender-one-column" style="display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;">
                <div data-mrf-recirculation="most-popular-widget" style="width:100%;display:flex;flex-direction:row;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eaeaea;">
            <div class="most-popular-ranking" style="margin-right:2rem;margin-top:auto;margin-bottom:auto;font-size:2rem;color: #e0e0e0;font-weight:bold;font-style:italic;">1</div>
            <div style="display:flex;flex-direction:column;flex:1;">
                <div class="most-popular-heading" style="margin-top:auto;margin-bottom:auto;width: 100%;height: 16px;background-color: #e0e0e0;border-radius: 4px;"></div>
                <div class="most-popular-description" style="margin-top:auto;margin-bottom:auto;width: 70%;height: 10px;background-color: #e0e0e0;border-radius: 4px;"></div>
            </div>
        </div>
                <div data-mrf-recirculation="most-popular-widget" style="width:100%;display:flex;flex-direction:row;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eaeaea;">
            <div class="most-popular-ranking" style="margin-right:2rem;margin-top:auto;margin-bottom:auto;font-size:2rem;color: #e0e0e0;font-weight:bold;font-style:italic;">2</div>
            <div style="display:flex;flex-direction:column;flex:1;">
                <div class="most-popular-heading" style="margin-top:auto;margin-bottom:auto;width: 100%;height: 16px;background-color: #e0e0e0;border-radius: 4px;"></div>
                <div class="most-popular-description" style="margin-top:auto;margin-bottom:auto;width: 70%;height: 10px;background-color: #e0e0e0;border-radius: 4px;"></div>
            </div>
        </div>
                <div data-mrf-recirculation="most-popular-widget" style="width:100%;display:flex;flex-direction:row;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eaeaea;">
            <div class="most-popular-ranking" style="margin-right:2rem;margin-top:auto;margin-bottom:auto;font-size:2rem;color: #e0e0e0;font-weight:bold;font-style:italic;">3</div>
            <div style="display:flex;flex-direction:column;flex:1;">
                <div class="most-popular-heading" style="margin-top:auto;margin-bottom:auto;width: 100%;height: 16px;background-color: #e0e0e0;border-radius: 4px;"></div>
                <div class="most-popular-description" style="margin-top:auto;margin-bottom:auto;width: 70%;height: 10px;background-color: #e0e0e0;border-radius: 4px;"></div>
            </div>
        </div>
                <div data-mrf-recirculation="most-popular-widget" style="width:100%;display:flex;flex-direction:row;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eaeaea;">
            <div class="most-popular-ranking" style="margin-right:2rem;margin-top:auto;margin-bottom:auto;font-size:2rem;color: #e0e0e0;font-weight:bold;font-style:italic;">4</div>
            <div style="display:flex;flex-direction:column;flex:1;">
                <div class="most-popular-heading" style="margin-top:auto;margin-bottom:auto;width: 100%;height: 16px;background-color: #e0e0e0;border-radius: 4px;"></div>
                <div class="most-popular-description" style="margin-top:auto;margin-bottom:auto;width: 70%;height: 10px;background-color: #e0e0e0;border-radius: 4px;"></div>
            </div>
        </div>
                <div data-mrf-recirculation="most-popular-widget" style="width:100%;display:flex;flex-direction:row;margin-bottom:0.5rem;padding-bottom:0.5rem;">
            <div class="most-popular-ranking" style="margin-right:2rem;margin-top:auto;margin-bottom:auto;font-size:2rem;color: #e0e0e0;font-weight:bold;font-style:italic;">5</div>
            <div style="display:flex;flex-direction:column;flex:1;">
                <div class="most-popular-heading" style="margin-top:auto;margin-bottom:auto;width: 100%;height: 16px;background-color: #e0e0e0;border-radius: 4px;"></div>
                <div class="most-popular-description" style="margin-top:auto;margin-bottom:auto;width: 70%;height: 10px;background-color: #e0e0e0;border-radius: 4px;"></div>
            </div>
        </div>
            </div>
</div>
</div>    </section>
        <section class="sections_area">
      <div class="section_header">
       <h3 class="section"><span>More Stories</span></h3>
      </div>
      <div class="first_stories">
        <div class="">
					
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/27/oregons-black-leaders-call-out-civil-rights-attacks/" class="teasePhoto" rel="bookmark">
                <img width="1024" height="683" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg?resize=1024,683 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC09613-1536x1024-1.jpg?resize=525,350 525w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/oregons-black-leaders-call-out-civil-rights-attacks/" rel="bookmark">Oregon’s Black leaders call out civil rights attacks</a></h3>
                <p>Black elected officials and faith leaders described the city of Portland, the state and nation as being at&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-27T16:29:48-07:00">October 27, 2025</time>
                </h4>
              </div>
              
              						
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/27/3-charged-with-attempted-murder-in-attack-on-50-year-old-man-aboard-trimet-bus/" class="teasePhoto" rel="bookmark">
                <img width="1000" height="624" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/be7220832d1d69617d3ae0d55550d433.jpg?w=1000" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/be7220832d1d69617d3ae0d55550d433.jpg 1000w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/be7220832d1d69617d3ae0d55550d433.jpg?resize=300,187 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/be7220832d1d69617d3ae0d55550d433.jpg?resize=768,479 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/be7220832d1d69617d3ae0d55550d433.jpg?resize=622,388 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/07/be7220832d1d69617d3ae0d55550d433.jpg?resize=561,350 561w" sizes="(max-width: 1000px) 100vw, 1000px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/3-charged-with-attempted-murder-in-attack-on-50-year-old-man-aboard-trimet-bus/" rel="bookmark">3 charged with attempted murder in attack on 50-year-old man aboard TriMet bus</a></h3>
                <p>Three men are facing attempted murder charges for the alleged assault of a TriMet passenger.   </p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-27T14:11:13-07:00">October 27, 2025</time>
                </h4>
              </div>
                            <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-3 -->
<div
	class="opscoad-med-rect-300x250-3"
	data-unit="web/portlandtribune.com/med-rect-300x250-3/home">
</div>              </div>
              <div id="NTV_1"></div>
              
              						
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/27/republican-christine-drazan-mounts-2026-bid-for-oregon-governor/" class="teasePhoto" rel="bookmark">
                <img width="1024" height="768" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg?resize=300,225 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg?resize=768,576 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg?resize=1024,768 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg?resize=622,467 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_4206-1536x1152-1.jpg?resize=467,350 467w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Elections</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/republican-christine-drazan-mounts-2026-bid-for-oregon-governor/" rel="bookmark">Republican Christine Drazan mounts 2026 bid for Oregon governor</a></h3>
                <p>Drazan narrowly lost to Democratic Gov. Tina Kotek in a three-way race in 2022 Republican Christine Drazan will&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-27T12:30:58-07:00">October 27, 2025</time>
                </h4>
              </div>
              
              						
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/27/oregon-gun-law-case-awaits-supreme-court-hearing/" class="teasePhoto" rel="bookmark">
                <img width="1024" height="683" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg?resize=1024,683 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/E5E00D4F-F2B5-4246-A885-2A02E4B50C68-1536x1024-1.jpeg?resize=525,350 525w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/oregon-gun-law-case-awaits-supreme-court-hearing/" rel="bookmark">Oregon gun law case awaits Supreme Court hearing</a></h3>
                <p>Supporters of Measure 114 are confident in their chances to defend the law despite some uncertainty over the&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-27T12:23:25-07:00">October 27, 2025</time>
                </h4>
              </div>
              
              						
        </div>
      </div>
      <div class="second_stories">
        <div class="">
              <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-4 -->
<div
	class="opscoad-med-rect-300x250-4"
	data-unit="web/portlandtribune.com/med-rect-300x250-4/home">
</div>              </div>
              <div id="NTV_2"></div>
					
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/27/gresham-man-gets-25-years-sexually-abusing-11-year-old-boy/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="684" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg 1600w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?resize=768,513 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?resize=1024,684 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?resize=1536,1025 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/court-filler.jpg?resize=524,350 524w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/gresham-man-gets-25-years-sexually-abusing-11-year-old-boy/" rel="bookmark">Gresham man gets 25 years for sexually abusing 11-year-old boy</a></h3>
                <p>Brian Matthew Cort sexually abused child he used to babysit        </p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-27T10:52:33-07:00">October 27, 2025</time>
                </h4>
              </div>

              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/27/police-investigating-suspicious-fire-that-destroyed-portland-city-councilors-car/" class="teasePhoto" rel="bookmark">
                    <img width="512" height="341" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/PPBPIO-Fire-Counselor-Avalos-25293927b.jpg?w=512" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/PPBPIO-Fire-Counselor-Avalos-25293927b.jpg 512w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/PPBPIO-Fire-Counselor-Avalos-25293927b.jpg?resize=300,200 300w" sizes="(max-width: 512px) 100vw, 512px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/27/police-investigating-suspicious-fire-that-destroyed-portland-city-councilors-car/" rel="bookmark">Police investigating ‘suspicious’ fire that destroyed Portland city councilor’s car</a></h3>
                <p>Portland City Councilor Candace Avalos said on social media that she escaped safely with her cat, Valentino </p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-27T09:01:41-07:00">October 27, 2025</time>
                </h4>
              </div>

                            <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-5 -->
<div
	class="opscoad-med-rect-300x250-5"
	data-unit="web/portlandtribune.com/med-rect-300x250-5/home">
</div>              </div>
              <div id="NTV_3"></div>
              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/26/these-volunteers-make-sure-protesters-outside-portlands-ice-facility-stay-fed/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="683" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg 1335w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg?resize=1024,683 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/DSC05250.jpg?resize=525,350 525w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Lifestyle</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/26/these-volunteers-make-sure-protesters-outside-portlands-ice-facility-stay-fed/" rel="bookmark">These volunteers make sure protesters outside Portland’s ICE facility stay fed</a></h3>
                <p>The Pizza Protest Team gets donations to deliver pizzas, fajitas, Asian-inspired dishes and more to activists in Portland.&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-26T05:00:57-07:00">October 26, 2025</time>
                </h4>
              </div>

              
              							
        </div>
      </div>
      <div class="third_stories">
        <div class="">
					
						<div class="story">
                                                <a href="https://portlandtribune.com/2025/10/25/injured-gresham-footballer-attends-senior-night-festivities/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="676" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg 1240w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg?resize=300,198 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg?resize=768,507 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg?resize=1024,676 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg?resize=622,410 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-tucker.jpeg?resize=531,350 531w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">High School</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/25/injured-gresham-footballer-attends-senior-night-festivities/" rel="bookmark">Injured Gresham footballer attends Senior Night festivities</a></h3>
                <p>Gophers celebrate 12 seniors, return of Tucker Santillanes to sideline        </p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-25T21:26:34-07:00">October 25, 2025</time>
                </h4>
              </div>

                            <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-6 -->
<div
	class="opscoad-med-rect-300x250-6"
	data-unit="web/portlandtribune.com/med-rect-300x250-6/home">
</div>              </div>
              <div id="NTV_4"></div>
              
              							
						<div class="story">
                                                <a href="https://portlandtribune.com/2025/10/25/guard-deployment-to-portland-stays-blocked-as-9th-circuit-considers-review-of-case/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="681" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg 2048w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?resize=300,199 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?resize=768,510 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?resize=1024,681 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?resize=1536,1021 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?resize=622,413 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/OCC-judge-decision-on-protest.jpeg?resize=527,350 527w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Government</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/25/guard-deployment-to-portland-stays-blocked-as-9th-circuit-considers-review-of-case/" rel="bookmark">Guard deployment to Portland stays blocked as 9th Circuit considers review of case</a></h3>
                <p>The appeals court on Friday paused any order allowing troop deployment until the 29 judges of the court&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-25T19:47:13-07:00">October 25, 2025</time>
                </h4>
              </div>

              
              							
						<div class="story">
                                                <a href="https://portlandtribune.com/2025/10/25/16-year-old-arrested-centennial-neighborhood-shooting/" class="teasePhoto" rel="bookmark">
                    <img width="512" height="540" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-shooting.jpg?w=512" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-shooting.jpg 512w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-shooting.jpg?resize=284,300 284w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-shooting.jpg?resize=332,350 332w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-shooting.jpg?resize=24,24 24w" sizes="(max-width: 512px) 100vw, 512px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/25/16-year-old-arrested-centennial-neighborhood-shooting/" rel="bookmark">16-year-old arrested for Centennial Neighborhood shooting</a></h3>
                <p>Portland Police take suspect into custody; 19-year-old shooting victim expected to survive      </p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-25T16:42:22-07:00">October 25, 2025</time>
                </h4>
              </div>

              
              							
        </div>
      </div>
      <div class="ad_wide">
        <div class="ad mobile-ad-contain">
					<div class="large_leaderboard">
						<!-- leaderboard-970x250-320x50-3 -->
<div
	class="opscoad-leaderboard-970x250-320x50-3"
	data-unit="web/portlandtribune.com/leaderboard-970x250-320x50-3/home">
</div></div>
        </div>
      </div>

      <div class="left_rule"></div>
      <div class="right_rule"></div>

    </section>

        <section class="right-rail-columns" style="max-width: 1270px;margin: 0 auto 2rem auto;display: grid;grid-template-columns: ;column-gap: 3%;align-items: start;">
            </section>

    <section class="sections_area_two">
      <div class="section_header">
       <h3 class="section"><span>More Stories</span></h3>
      </div>
      <div class="first_stories">
        <div class="">
					
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/25/police-investigate-second-shooting-this-month-at-rockwood-strip-club/" class="teasePhoto" rel="bookmark">
                <img width="1024" height="682" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg 1800w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?resize=768,511 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?resize=1024,682 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?resize=1536,1022 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?resize=622,414 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/06/Crime-Scene-.jpg?resize=526,350 526w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Local News</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/25/police-investigate-second-shooting-this-month-at-rockwood-strip-club/" rel="bookmark">Police investigate second shooting this month at Rockwood strip club</a></h3>
                <p>Latest incident on Oct. 25 left one victim with non-life-threatening injuries       </p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-25T15:53:58-07:00">October 25, 2025</time>
                </h4>
              </div>

              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/oregon-alleges-federal-lawyers-overstated-police-presence-to-deploy-national-guard/" class="teasePhoto" rel="bookmark">
                <img width="1024" height="681" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg 2048w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?resize=300,199 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?resize=768,510 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?resize=1024,681 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?resize=1536,1021 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?resize=622,413 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/MoreFeds.10.5.25-2048x1361-1.jpeg?resize=527,350 527w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Government</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/oregon-alleges-federal-lawyers-overstated-police-presence-to-deploy-national-guard/" rel="bookmark">Oregon alleges federal lawyers overstated police presence to deploy National Guard</a></h3>
                <p>Federal lawyers claimed a surge of 115 federal police were needed over the summer to quell protests, but&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T14:38:40-07:00">October 24, 2025</time>
                </h4>
              </div>

                            <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-7 -->
<div
	class="opscoad-med-rect-300x250-7"
	data-unit="web/portlandtribune.com/med-rect-300x250-7/home">
</div>              </div>
              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/rockwood-elementary-school-closes-due-to-nearby-ice-operation/" class="teasePhoto" rel="bookmark">
                <img width="794" height="772" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?w=794" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg 794w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?resize=300,292 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?resize=768,747 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?resize=622,605 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?resize=360,350 360w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?resize=24,24 24w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/gro-rockwoodprep1.jpeg?resize=48,48 48w" sizes="(max-width: 794px) 100vw, 794px" />                </a>
                                <h4 class="category">Education</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/rockwood-elementary-school-closes-due-to-nearby-ice-operation/" rel="bookmark">Rockwood elementary school closes due to nearby ICE operation</a></h3>
                <p>Rockwood Preparatory had students stay home Friday, Oct. 24, after federal agents raid apartment complex across the street</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T13:44:11-07:00">October 24, 2025</time>
                </h4>
              </div>

              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/rep-drazan-fills-seat-of-former-senate-gop-leader-discusses-run-for-governor/" class="teasePhoto" rel="bookmark">
                <img width="1024" height="683" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg 1280w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg?resize=1024,683 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg?resize=622,415 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/IMG_2450-1.jpeg?resize=525,350 525w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Elections</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/rep-drazan-fills-seat-of-former-senate-gop-leader-discusses-run-for-governor/" rel="bookmark">Rep. Drazan fills seat of former Senate GOP leader, discusses run for governor</a></h3>
                <p>The Canby representative emphasized that Bonham had endorsed her for the position before his resignation for a job&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T09:40:28-07:00">October 24, 2025</time>
                </h4>
              </div>

              
              							
        </div>
      </div>
      <div class="second_stories">
        <div class="">
              <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-8 -->
<div
	class="opscoad-med-rect-300x250-8"
	data-unit="web/portlandtribune.com/med-rect-300x250-8/home">
</div>              </div>
					
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/police-arrest-2-after-fights-break-out-outside-portland-ice-facility/" class="teasePhoto" rel="bookmark">
                    <img width="800" height="800" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg 800w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=150,150 150w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=300,300 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=768,768 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=622,622 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=350,350 350w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=90,90 90w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=24,24 24w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=48,48 48w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/091125-spl-kidnapping-01.jpg?resize=96,96 96w" sizes="(max-width: 800px) 100vw, 800px" />                </a>
                                <h4 class="category">Crime &amp; Justice</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/police-arrest-2-after-fights-break-out-outside-portland-ice-facility/" rel="bookmark">Police arrest 2 after fights break out outside Portland ICE facility</a></h3>
                <p>William C. Napier, 43, of Portland, and Michael S. Stauffer, 47, of Colorado, were both booked on harassment&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T09:36:27-07:00">October 24, 2025</time>
                </h4>
              </div>

              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/how-many-multnomah-county-residents-could-lose-snap-benefits/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="682" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg 1100w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg?resize=300,200 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg?resize=768,512 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg?resize=1024,682 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg?resize=622,414 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/05/Food-family-heads-home-with-groceries-Courtesy-of-the-Oregon-Food-Bank.jpg?resize=525,350 525w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">News</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/how-many-multnomah-county-residents-could-lose-snap-benefits/" rel="bookmark">How many Multnomah County residents could lose SNAP benefits?</a></h3>
                <p>As the federal government remains shut down, millions across the country prepare to lose funds that aid in&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T05:00:49-07:00">October 24, 2025</time>
                </h4>
              </div>

                            <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-9 -->
<div
	class="opscoad-med-rect-300x250-9"
	data-unit="web/portlandtribune.com/med-rect-300x250-9/home">
</div>              </div>
              
              							
              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/pacificorp-agrees-to-125-million-settlement-with-oregon-wineries-who-lost-grapes-due-to-wildfires/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="637" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg 1875w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?resize=300,187 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?resize=768,478 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?resize=1024,637 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?resize=1536,955 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?resize=622,387 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/102325-winerylawsuit-01.jpg?resize=563,350 563w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Business</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/pacificorp-agrees-to-125-million-settlement-with-oregon-wineries-who-lost-grapes-due-to-wildfires/" rel="bookmark">PacifiCorp agrees to $125 million settlement with Oregon wineries who lost grapes due to wildfires</a></h3>
                <p>93 wineries settle case against Portland-based utility The 93 wineries and vineyard owners, many in the Newberg area,&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T05:00:29-07:00">October 24, 2025</time>
                </h4>
              </div>

              
              							
        </div>
      </div>
      <div class="third_stories">
        <div class="">
					

              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/24/back-for-good-salt-straw-makes-the-tacolate-a-permanent-menu-staple/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="768" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg 11648w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=300,225 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=768,576 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=1024,768 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=1536,1152 1536w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=2048,1536 2048w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=622,467 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/Copy-of-SaltNStraw_X_TacoBell_Stacked_Packaging_0255-Recovered.jpeg?resize=467,350 467w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Food and Drink</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/24/back-for-good-salt-straw-makes-the-tacolate-a-permanent-menu-staple/" rel="bookmark">Back for good: Salt &#038; Straw makes the Tacolate a permanent menu staple</a></h3>
                <p>A cinnamon ancho chili ice cream-stuffed waffle cone in the shape of a taco will become a Salt&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-24T04:45:44-07:00">October 24, 2025</time>
                </h4>
              </div>

                            <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-10 -->
<div
	class="opscoad-med-rect-300x250-10"
	data-unit="web/portlandtribune.com/med-rect-300x250-10/home">
</div>              </div>
              
              							

              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/23/multipartisan-effort-aims-to-open-oregons-primaries-through-ballot-initiative-in-2026/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="580" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg 1400w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg?resize=300,170 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg?resize=768,435 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg?resize=1024,580 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg?resize=622,352 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/10/af4cc677cba60b7644a17a5351660207.jpg?resize=618,350 618w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Elections</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/23/multipartisan-effort-aims-to-open-oregons-primaries-through-ballot-initiative-in-2026/" rel="bookmark">Multipartisan effort aims to open Oregon’s primaries through ballot initiative in 2026</a></h3>
                <p>Former governor, ex-state lawmaker and Independent Party leader team up to open Oregon primaries More than 1.3 million&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-23T11:19:17-07:00">October 23, 2025</time>
                </h4>
              </div>

              
              							

              <div class="story">
                                                <a href="https://portlandtribune.com/2025/10/23/missing-federal-jobs-report-leaves-oregon-employment-department-businesses-in-the-dark/" class="teasePhoto" rel="bookmark">
                    <img width="1024" height="768" src="https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/jobs-employment-hiring-Lynne-Terry-1024x768-1.jpg?w=1024" class="attachment-large size-large wp-post-image" alt="" style="height:200px;width:100%;background-color:white;object-fit:contain;" decoding="async" srcset="https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/jobs-employment-hiring-Lynne-Terry-1024x768-1.jpg 1024w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/jobs-employment-hiring-Lynne-Terry-1024x768-1.jpg?resize=300,225 300w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/jobs-employment-hiring-Lynne-Terry-1024x768-1.jpg?resize=768,576 768w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/jobs-employment-hiring-Lynne-Terry-1024x768-1.jpg?resize=622,467 622w, https://portlandtribune.com/wp-content/uploads/sites/20/2025/09/jobs-employment-hiring-Lynne-Terry-1024x768-1.jpg?resize=467,350 467w" sizes="(max-width: 1024px) 100vw, 1024px" />                </a>
                                <h4 class="category">Business</h4>
                <h3 class="headline"><a href="https://portlandtribune.com/2025/10/23/missing-federal-jobs-report-leaves-oregon-employment-department-businesses-in-the-dark/" rel="bookmark">Missing federal jobs report leaves Oregon Employment Department, businesses in the dark</a></h3>
                <p>Despite delivering in past shutdowns, the U.S. Bureau of Labor Statistics said it was unable to provide the&nbsp;...</p>
                <h4 class="date">
                  <time class="timeago" datetime="2025-10-23T06:57:29-07:00">October 23, 2025</time>
                </h4>
              </div>

              
              							
              <div class="ad mobile-ad-contain clearfix">
								<!-- med-rect-300x250-11 -->
<div
	class="opscoad-med-rect-300x250-11"
	data-unit="web/portlandtribune.com/med-rect-300x250-11/home">
</div>              </div>

        </div>
      </div>

      <div class="left_rule"></div>
      <div class="right_rule"></div>

    </section></div>

	

		<div id="" class="ad mobile-ad-contain">
		<div class="large_leaderboard">
			<!-- leaderboard-970x250-320x50-5 -->
<div
	class="opscoad-leaderboard-970x250-320x50-5-adhesion"
	data-unit="web/portlandtribune.com/leaderboard-970x250-320x50-5/home">
</div>		</div>
	</div>
	
	<div class="clearfix"></div>
			<div class="ad mobile-ad-contain large_leaderboard" style="margin: 2rem auto;"><!-- leaderboard-970x250-320x50-4 -->
<div
	class="opscoad-leaderboard-970x250-320x50-4-FOOTER"
	data-unit="web/portlandtribune.com/leaderboard-970x250-320x50-4/home">
</div></div>
</div>

<div id="footer" class="footer-container">
    <div class="opi-footer">
        <div style="display:flex;flex-direction:column;justify-content:space-evenly;gap:0.5rem;">
            <div style="max-width:350px;">
                                <a href="https://portlandtribune.com">
                                        <img src="https://portlandtribune.com/wp-content/themes/2024-portlandtribune-child/media/img/brand/logo-white-portlandtribune.png" alt="The Portland Tribune" />
                                    </a>
                            </div>
                            <div style="display:flex;gap:1rem;">
                                        <a href="https://www.facebook.com/PortlandTribune" target="_blank" rel="noopener noreferrer">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height:30px;"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"/></svg>
                    </a>
                                                            <a href="https://x.com/portlandtribune" target="_blank" rel="noopener noreferrer">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height:30px;"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"/></svg>
                    </a>
                                                            <a href="https://www.instagram.com/portlandtribune/" target="_blank" rel="noopener noreferrer">
                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="height:30px;"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="#ffffff" d="M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z"/></svg>
                    </a>
                                                                            </div>
                    </div>
        <div class="footer-menu">
                            <div>
                    <h4>Sections</h4> <!-- Dynamically show menu name -->
                    <div class="menu-sections-container"><ul id="menu-sections" class="menu"><li id="menu-item-27" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-27"><a href="https://portlandtribune.com/category/news/">News</a></li>
<li id="menu-item-28" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-28"><a href="https://portlandtribune.com/category/obituaries/">Obituaries</a></li>
<li id="menu-item-29" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-29"><a href="https://portlandtribune.com/category/opinion/">Opinion</a></li>
<li id="menu-item-30" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30"><a href="https://portlandtribune.com/category/sports/">Sports</a></li>
<li id="menu-item-26" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-26"><a href="https://portlandtribune.com/category/lifestyle/">Lifestyle</a></li>
<li id="menu-item-1274" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1274"><a href="https://portlandtribune.com/events/">Events</a></li>
<li id="menu-item-468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468"><a href="https://portlandtribune.com/weather/">Weather</a></li>
<li id="menu-item-5657" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5657"><a href="https://pr.portlandtribune.com/">Press Releases</a></li>
</ul></div>                </div>
                                <div>
                    <h4>Services</h4> <!-- Dynamically show menu name -->
                    <div class="menu-services-container"><ul id="menu-services" class="menu"><li id="menu-item-492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-492"><a href="https://portlandtribune.com/services/">Submission Forms</a></li>
<li id="menu-item-448" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-448"><a target="_blank" href="https://digital.portlandtribune.com/">eEdition</a></li>
<li id="menu-item-444" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-444"><a target="_blank" href="https://www.pamplinclassifieds.com/classifieds/">Classifieds</a></li>
<li id="menu-item-471" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-471"><a href="https://portlandtribune.com/services/newsletters/">Newsletters</a></li>
<li id="menu-item-476" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-476"><a target="_blank" href="https://pamplinmediapublishing.com/">Contract Publishing</a></li>
</ul></div>                </div>
                                <div>
                    <h4>Our Company</h4> <!-- Dynamically show menu name -->
                    <div class="menu-our-company-container"><ul id="menu-our-company" class="menu"><li id="menu-item-447" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-447"><a href="https://portlandtribune.com/services/about-us/">About Us</a></li>
<li id="menu-item-485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-485"><a href="https://portlandtribune.com/services/contact-us/">Contact Us</a></li>
<li id="menu-item-256486" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-256486"><a target="_blank" href="https://www.carpentermediagroup.com/locations/">Our Partners</a></li>
</ul></div>                </div>
                        </div>
    </div>

    
    <div class="beneath-footer-container">
        <div>&copy; 2025 The Portland Tribune.</div>
        <div><a href="https://www.carpentermediagroup.com/privacy-policy/" target="_blank">Privacy Policy</a></div>
        <div><a href="https://www.carpentermediagroup.com/terms-of-service/" target="_blank">Terms of Service</a></div>
    </div>
</div>
</div>


				        <script defer="defer" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/splide/dist/js/splide.min.js?1742938837" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
        <script defer="defer" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/vendors/jquery.contentcarousel.js?1742938837" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
        <script defer="defer" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/vendors/jquery.easing.1.3.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
				<script defer="defer" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/vendors/jquery.timeago.js" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
        <script defer="defer" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/plugins.js?1742938837" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
        <script defer="defer" src="https://portlandtribune.com/wp-content/themes/2024-cmg/media/js/main.js?1742938837" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>

        
        <script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
  console.log('%c TESTING COPY WORK V 1.1', 'background: #08aff8; color: #222; font-weigit: bold;');
  function strip_tags_returns(str){
      return str
               .replace(/\r?\n|\r/ig, ' ')
               .replace(/(<(br[^>]*)>)/ig, ' ')
               .replace(/(<([^>]+)>)/ig,' ');
  }

  document.addEventListener('copy', (event) => {
    const pagelink = `\n\nRead more at: ${document.location.href}`;
    const copied_data = strip_tags_returns(document.getSelection().toString());
    event.clipboardData.setData('text/plain', copied_data + pagelink);
    event.preventDefault();
  });
</script>

				<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/20\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/2024-portlandtribune-child\/*","\/wp-content\/themes\/2024-cmg\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">tb_pathToImage = "https://portlandtribune.com/wp-includes/js/thickbox/loadingAnimation.gif";tb_closeImage = "https://portlandtribune.com/wp-includes/js/thickbox/tb-close.png";</script>
        <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
		function scrollAds(direction, scrollContainer) {
			const container = document.getElementById(scrollContainer);
			const ads = container.querySelectorAll('.scrollContent');
			const containerScrollLeft = container.scrollLeft;
			const containerWidth = container.clientWidth;

			// Find the ad currently mostly in view
			let currentIndex = 0;
			for (let i = 0; i < ads.length; i++) {
				const adLeft = ads[i].offsetLeft;
				const adRight = adLeft + ads[i].offsetWidth;
				if (adLeft <= containerScrollLeft + containerWidth / 2 && adRight >= containerScrollLeft + containerWidth / 2) {
				currentIndex = i;
				break;
				}
			}

			// Calculate the next index
			let targetIndex = currentIndex + direction;
			if (targetIndex < 0) targetIndex = 0;
			if (targetIndex >= ads.length) targetIndex = ads.length - 1;

			// Center the target ad
			const targetAd = ads[targetIndex];
			const targetScrollLeft = targetAd.offsetLeft - (containerWidth - targetAd.offsetWidth) / 2;

			container.scrollTo({
				left: targetScrollLeft,
				behavior: 'smooth'
			});
		}
        </script>
		<script type="pmdelayedscript" id="splw-block-script-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
var SplwBlockLocalize = {"ajaxUrl":"https:\/\/portlandtribune.com\/wp-admin\/admin-ajax.php","api_key":"ef1b57b124b52c99235fab77ea43e9a8","pluginUrl":"https:\/\/portlandtribune.com\/wp-content\/plugins\/location-weather-pro","blockApiNonce":"3c14a5ed74","splw_skip_cache":""};
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://portlandtribune.com/_static/??-eJxtjUEOgkAMRS/k2EiCxIUxehMyFOk4dJq2yPUdSHTl+r/3PqwSYmFHdpC8PIkNZnQtjB5Ey0gZg1D0RRFS3UTCqLswHJMd4I+fS+ydCocVe59Qtw4Qx7wMaHAfZmJ4VOhl0Juh2xa2qCT+Tf7oukzljUr7RUh2rHalbvP11LWXpj13TZc+c8lJng==" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script><script type="pmdelayedscript" src="https://portlandtribune.com/wp-includes/js/admin-bar.min.js?ver=6.8.3" id="admin-bar-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
<script type="pmdelayedscript" id="admin-bar-js-after" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
jQuery(document).ready( function($) {
	$('#wp-admin-bar-my-sites-search.hide-if-no-js').show();
	$('#wp-admin-bar-my-sites-search input').keyup( function( ) {
		var searchValRegex = new RegExp( $(this).val(), 'i');
		$('#wp-admin-bar-my-sites-list > li.menupop').hide().filter(function() {
			return searchValRegex.test( $(this).find('> a').text() );
		}).show();
	});
});
/* ]]> */
</script>
<script type="pmdelayedscript" id="splw-scripts-js-extra" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
var sp_location_weather_pro = {"ajax_url":"https:\/\/portlandtribune.com\/wp-admin\/admin-ajax.php","url":"https:\/\/portlandtribune.com\/wp-content\/plugins\/location-weather-pro\/assets","loadScript":"https:\/\/portlandtribune.com\/wp-content\/plugins\/location-weather-pro\/assets\/js\/splw-script.js","link":"https:\/\/portlandtribune.com\/wp-admin\/post-new.php?post_type=location_weather","shortCodeList":[{"id":423,"title":"Portland Radar"},{"id":418,"title":"Portland Weather"}]};
var splw_ajax_object = {"ajax_url":"https:\/\/portlandtribune.com\/wp-admin\/admin-ajax.php","splw_nonce":"bc58319a5a","splw_skip_cache":"","_key":"ef1b57b124b52c99235fab77ea43e9a8"};
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://portlandtribune.com/_static/??-eJytz8EOgjAMgOEXcjSSAPFgfASPnseoMixbs5bs9TUoiVed1+bvlxYyGxeDYlBgWm4+CFB0Vn0MJqPVEZPhFMGKoApMApI9Y6pmH6pJdvA9MFsGQnsl1P8oJjKGd/UcF6JlghttKnlr3TdkeyQpYIQpG3HJs/4onGkwW3J5FZ/3+OBoGXBNBy8KY4z37eLTfNx3zaFu2q5upwcNPua0" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script><script type="pmdelayedscript" src="https://portlandtribune.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
<script type="pmdelayedscript" id="wp-i18n-js-after" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
/* ]]> */
</script>
<script type="pmdelayedscript" id="wp-parsely-loader-js-before" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
window.wpParselySiteId = 'portlandtribune.com';
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://portlandtribune.com/wp-content/mu-plugins/wp-parsely-3.21/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
<script type="pmdelayedscript" data-parsely-site="portlandtribune.com" src="https://cdn.parsely.com/keys/portlandtribune.com/p.js?ver=3.21.1" id="parsely-cfg" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
<script type="pmdelayedscript" id="jetpack-stats-js-before" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
/* <![CDATA[ */
_stq = window._stq || [];
_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"243441239\",\"post\":\"0\",\"tz\":\"-7\",\"srv\":\"portlandtribune.com\",\"arch_home\":\"1\",\"hp\":\"vip\",\"j\":\"1:15.1.1\"}") ]);
_stq.push([ "clickTrackerInit", "243441239", "0" ]);
/* ]]> */
</script>
<script type="pmdelayedscript" src="https://stats.wp.com/e-202544.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
				</div><!-- END undertone -->
        
                <script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
document.addEventListener("DOMContentLoaded", function() {
  opscobid.cmd.push(() => {
    opscobid.refresh();
  });
});
</script>
        
								<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
  window._taboola = window._taboola || [];
  _taboola.push({flush: true});
</script>
				
    <script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=1;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode.replaceChild(n,t)})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script></body>
</html>
