1 <!DOCTYPE html> 2 <html lang="en-US"> 3 <head> 4 <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><meta charset="UTF-8">
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:[]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"7998548d3f",applicationID:"132957980",browserID:"132958033"};;/*! For license information please see nr-loader-rum-1.322.0.min.js.LICENSE.txt */ 5(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
5).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
5{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.322.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-/59P7qAoMYQDJAZerTRPChdYcdrlcoEAw2TwA1wz6Y0/XLmt3sblL
5I5JCXAuxG0YxsW7iqJzgrcO7NJWO58EfQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
5,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
5var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
5return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
5<meta name="application-name" id="app-name" content="marinindependentjournal"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="msvalidate.01" content="4B535F7EB2971D1FCBA5D1D3E3E292C3" /> 6 <meta name="robots" content="noarchive" /> 7 <meta name="tdm-reservation" content="1" /> 8 <title>Login – Marin Independent Journal</title> 9<link rel='preload' as='image' fetchpriority='high' href='https://www.marinij.com/wp-content/uploads/2018/08/MarinIndependentJournal.svg' type='image/svg+xml' /> 10<meta name='robots' content='max-image-preview:large' />
11<script type='text/javascript'> 12/* <![CDATA[ */ 13var scriptHelpers = {"staticPath":"https:\/\/www.marinij.com\/wp-content\/themes\/assets\/static\/"}; 14/* ]]> */ 15</script>
vendor: 1 bytes, line 15
15
16<script id="mng_admiral_script" type="text/javascript"> 17!(function(h,_name,r,Q,i){i=function(){(i.q=i.q||[]).push(arguments)},h[_name=r(r(_name))]=h[_name]||i,h[_name].v=h[_name].v||4,h[_name].s=3+0})(window,'a%2564%6D%256%39ra%25%36C',decodeURI);!(function(h,r,Q,i,E,e,d,x,B){e=function(r,s){return r<2&&s};try{r[Q]=r[Q]||function(h){h?d[h]=!0:e()},d=r[Q]}catch(l){return void e()}!(function y(r,Q,T,O){function c(){try{if(d[T&&T.src||Q]||d[x])return}catch(l){return void e()}T&&(T.remove(),T=null),clearTimeout(B),!r&&Q&&(Q+=(-1===Q.indexOf("?")?"?":"&")+"r=1"),(Q=e(++r,Q))&&y(r,Q)}(T=h.createElement(i)).__apNoHold=!0,O=h.getElementsByTagName(i)[0],T.async=1,T.src=Q,r>0&&(T.fetchPriority="high"),B=setTimeout(c,6e3+2e3*r),T[E]("error",c),T[E]("load",c),O.parentNode.insertBefore(T,O)})(0,x="https://thebestpaints.com/build/ihn90o/qyoxjc.min.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItNDM","script","addEventListener",{});; 18; 19!(function(h,r,Q,i,E,e,d,x,B,l,y,_name,T,O,c,v,t,S,N,p,C,n){_name=(y=function(h){return r(r(h))})('%2561dm%69%2572a%256%43'),T=h.localStorage,O=h.sessionStorage,c=y('_%25%36%31%64m%72%6C%63%6B%257%36%257%30'),t=h.location;try{0===document.referrer.indexOf(t.origin)?(v=new URLSearchParams(t.search)).get(y('%255F%2561%2563%257%32%25%369'))?((S=v.get(y('%25%35%46ac%74')))===y('%25%36%35%78%25%37%34%65nd')?N=[["admir\u0061l\u002d\u0065\u0078t\u0065\u006e\u0064ed","true"||_name]]:S===y('%73%2568%2561p%256%35')&&(N=[["a\u0064\u006di\u0072al\u002d\u0073\u0068ap\u0065\u0064","true"||_name]]),N&&(O[c]=JSON.stringify(N))):N=JSON.parse(O[c]||"[]"):delete O[c]}catch(b){N=[]}function I(r,Q){try{r=JSON.parse(T["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItNDM"]||"{}").lgk||[]}catch(b){r=[]}N&&(r=r.concat(N)),r&&r.length&&(Q=h[p].pubads())&&r.forEach((function(h){h&&h[0]&&Q.setTargeting(h[0],h[1]||"")}))}p=y('g%256Fo%256%37%6C%25%36%35%2574%25%361%25%36%37');try{n=(C=h[p]=h[p]||{}).cmd=C.cmd||[],typeof C.pubads===Q?I():typeof n.unshift===Q?n.unshift(I):n.push(I)}catch(b){}})(window,decodeURI,"function"); 20</script>
20 21<link rel='dns-prefetch' href='//metrics.rapidedge.io' /> 22<link rel='dns-prefetch' href='//htlbid.com' /> 23<link rel='dns-prefetch' href='//cmp.osano.com' /> 24<link rel='dns-prefetch' href='//ak.sail-horizon.com' /> 25<link rel='dns-prefetch' href='//cdn.parsely.com' /> 26<link rel='dns-prefetch' href='//ajax.googleapis.com' /> 27<link rel='dns-prefetch' href='//z953.marinij.com' /> 28<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 29<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 30<link rel='dns-prefetch' href='//v0.wordpress.com' /> 31<link rel="alternate" type="application/rss+xml" title="Marin Independent Journal » Feed" href="https://www.marinij.com/feed/" /> 32<link rel="alternate" type="application/rss+xml" title="Marin Independent Journal » Comments Feed" href="https://www.marinij.com/comments/feed/" /> 33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.marinij.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.marinij.com%2Flogin%2F" /> 34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.marinij.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.marinij.com%2Flogin%2F&format=xml" /> 35<link rel='stylesheet' id='all-css-888b' href='https://www.marinij.com/wp-content/plugins/site-plugins/site-marinij/dist/css/style.min.css?m=1790801292g' type='text/css' media='all' /> 36<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/marinij.com/htlbid.css' media='screen' /> 37<style id='__htl_style-inline-css'> 38@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } } 39/*# sourceURL=__htl_style-inline-css */ 40</style> 41<link rel='stylesheet' id='all-css-9675' href='https://www.marinij.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790801292' type='text/css' media='all' /> 42<style id='wp-emoji-styles-inline-css'> 43 44 img.wp-smiley, img.emoji { 45 display: inline !important; 46 border: none !important; 47 box-shadow: none !important; 48 height: 1em !important; 49 width: 1em !important; 50 margin: 0 0.07em !important; 51 vertical-align: -0.1em !important; 52 background: none !important; 53 padding: 0 !important; 54 } 55/*# sourceURL=wp-emoji-styles-inline-css */ 56</style> 57<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.marinij.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790806178' media='all' /> 58<link rel='stylesheet' id='all-css-fddc' href='https://www.marinij.com/_static/??-eJyNjsEKwjAQRH/I7ba9aA8ifkqbLMlCsgndLdK/NyhKvXkaZoZ5DD4quCJGYljTFlgUlY3gxyyzBPSshk5bZHuiLrN0zZ3wQHCJm0DevvOPZgmgVCBuC86qZPpCuVL3lUM0kGLs6A+irg7vXo+UXBZOBLOPpFwE3gdbc8vX4Tz1l34Yp/EJFb1XQg==' type='text/css' media='all' /> 59<link crossorigin="anonymous" rel='stylesheet' id='mason-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400%2C700%2C800%7CNoto+Serif%3A400%2C400i%2C700%2C700i%2C800&display=swap&ver=6.9.9' media='all' /> 60<link rel='stylesheet' id='all-css-327d' href='https://www.marinij.com/wp-content/themes/assets/static/css/measuredvibrant.css?m=1790806178g' type='text/css' media='all' /> 61<link rel='stylesheet' id='dfm-accuweather-bootstrap-icons-css' href='//cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css?ver=5.2.0' media='screen' /> 62<link rel='stylesheet' id='all-css-7598' href='https://www.marinij.com/wp-content/plugins/dfm-ad-mods/dist/css/style.min.css?m=1790801292g' type='text/css' media='all' />
63<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&audience=1&tpcs=1&partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 63
63
64<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/1edc45d9-1a78-48b2-9035-037b31df744a/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 64
64
65<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
vendor: 1 bytes, line 65
65
66<script type="text/javascript" src="https://www.marinij.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790352095g" ></script>
66<script id="mg2_loader_loader-js-extra"> 67var MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":false,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"DFM","configCode":"SophiMIJ","clientCode":"dfm","debug":false,"silentmode":true,"attr":"MIJ","settingsKey":"BANG,MIJ","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"aYY2yoDGZANa6LKV42sQoey5JejFa1xO","redirect_uri":"https://www.marinij.com/login"}}}],"FP_CNAME":"fp.marinij.com","DL_CNAME":"g2i.marinij.com","NXT_CNAME":"engage.marinij.com","CONFIG_URL":"https://loader-config.marinij.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}}; 68//# sourceURL=mg2_loader_loader-js-extra 69</script>
vendor: 1 bytes, line 69
69
70<script src="https://www.marinij.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 70
70
71<script id="mg2_loader_loader-js-after"> 72(function( MG2, MG2Loader ) { 73 if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) { 74 console.log("mg2loader: not waiting"); 75 MG2Loader.init( MG2.settings ); 76 } 77})( MG2, MG2Loader ); 78//# sourceURL=mg2_loader_loader-js-after 79</script>
vendor: 1 bytes, line 79
79
80<script id="digisubs_settings-js-extra"> 81var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"682906792919-57292pukl717kpesjb0r4cnr5342j506.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"aYY2yoDGZANa6LKV42sQoey5JejFa1xO","auth0RegwallUserEmail":"1","sessionManagement":"1","sessionServer":"https://session.marinij.com","newsletterId":"157","newslettersEnabled":"","myAccountLink":"","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 82//# sourceURL=digisubs_settings-js-extra 83</script>
vendor: 1 bytes, line 83
83
84<script id="connext_utils-js-extra"> 85var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"682906792919-57292pukl717kpesjb0r4cnr5342j506.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"aYY2yoDGZANa6LKV42sQoey5JejFa1xO","auth0RegwallUserEmail":"1","sessionManagement":"1","sessionServer":"https://session.marinij.com","newsletterId":"157","newslettersEnabled":"","myAccountLink":"","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 86//# sourceURL=connext_utils-js-extra 87</script>
vendor: 1 bytes, line 87
87
88<script type="text/javascript" src="https://www.marinij.com/_static/??-eJydzDEOwjAMQNELkbhdaBkQF2DlAEljWa4SN4odFW4PC1IHJtYvvQ97dcsmhmJQcycWhbyFhM3tFdSC8QIoFAjvHFtoL19Y/Kon+CGLkEtMrD3qFx+bVzRjIfWxS8r49+cDBJ/2MM6H161cx+kyzMN5nOb1Dd3+UfI=" ></script>
88<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js?ver=6.9.9" id="auth0_sdk-js"></script>
vendor: 1 bytes, line 88
88
89<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 89
89
90<script type="text/javascript" src="https://www.marinij.com/_static/??-eJylj7EKwzAMRH+otpKlSYfSb7FjYWQsNSCZ9vOrjJkK7SDEHad3CF572J5iKAZ7H5VEgaWGQpV0ZAW1ZLSdvMiJJOYhpWNseoFfGH4g+LZ/MR4m68i+9QtLyTCcRE5SoZAaNK86nmKfpg++z8ttWqfrvKztA0ocbPc=" ></script>
90<script id="auth0-session-storage-js-before"> 91window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}'; 92//# sourceURL=auth0-session-storage-js-before 93</script>
vendor: 1 bytes, line 93
93
94<script src="https://www.marinij.com/wp-content/client-mu-plugins/src/Auth0/assets/dist/auth0-session-storage.min.js?ver=1.0.4" id="auth0-session-storage-js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://z953.marinij.com/script.js" id="z953-js"></script>
vendor: 1 bytes, line 95
95
96<script id="hhsl-check-js-extra"> 97var DFM_AD_MODS_LEVEL = ["44"]; 98//# sourceURL=hhsl-check-js-extra 99</script>
vendor: 1 bytes, line 99
99
100<script type="text/javascript" src="https://www.marinij.com/wp-content/plugins/dfm-ad-mods/dist/js/hhslCheck.min.js?m=1790801292g" ></script>
100<link rel="https://api.w.org/" href="https://www.marinij.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.marinij.com/wp-json/wp/v2/pages/7293420" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.marinij.com/xmlrpc.php?rsd" /> 101<meta name="generator" content="WordPress 6.9.9" /> 102<link rel='shortlink' href='https://wp.me/PadE0b-uBlO' />
103<script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
103 <style> 104 .getty.aligncenter { 105 text-align: center; 106 } 107 .getty.alignleft { 108 float: none; 109 margin-right: 0; 110 } 111 .getty.alignleft > div { 112 float: left; 113 margin-right: 5px; 114 } 115 .getty.alignright { 116 float: none; 117 margin-left: 0; 118 } 119 .getty.alignright > div { 120 float: right; 121 margin-left: 5px; 122 } 123 </style> 124 <style>img#wpstats{display:none}</style> 125
125<script type="application/ld+json" id="mng-metadata">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"Login","url":"https:\/\/www.marinij.com\/login\/"}</script>
125<script type="application/ld+json" id="mng-breadcrumb-0">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.marinij.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.marinij.com\/login\/","name":"Login"}}]}</script>
125<link rel="canonical" href="https://www.marinij.com/login/" />
125<script> 126 var PushlySDK = window.PushlySDK || []; 127 function pushly() { PushlySDK.push(arguments) } 128 pushly('load', { 129 domainKey: decodeURIComponent("evi8o9j5mkhaN5a2mhf8Uplj1fd0StFPguzc"), 130 sw: "https://www.marinij.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php", 131 swScope: "https://www.marinij.com/wp-content/plugins/pushly/" }); 132</script>
132 133 134<style id="customizer-styles"></style>
134<script>window.addEventListener('message', 135 function s2nEventCallback(a){if('s2nEvent'===a.data.type) 136 {let t={event:'SendToNews load',sendtonews_player_key: 137 a.data.playerKey};window.dataLayer.push(t), 138 window.removeEventListener('message',s2nEventCallback)}});</script>
138<!-- Google Tag Manager Data Layer -->
139<script type='text/javascript'> 140 analyticsEvent = function() {}; 141 analyticsSocial = function() {}; 142 analyticsVPV = function() {}; 143 analyticsClearVPV = function() {}; 144 analyticsForm = function() {}; 145 window.dataLayer = window.dataLayer || []; 146 dataLayer.push({ 147 'quantcast' : 'p-4ctCQwtnNBNs2', 148 'quantcast label' : 'BayAreaNewsGroup', 149 'comscore' : '6035443', 150 'Publisher Domain' : 'marinij.com', 151 'Publisher Product' : 'marinij.com', 152 'kv' : 'page', 153 'Platform' : 'Web CMS', 154 'Release Version' : '6.9.9', 155 'Digital Publisher' : '', 156 'Section' : 'Login', 157 'Taxonomy1' : '', 158 'Taxonomy2' : '', 159 'Taxonomy3' : '', 160 'Taxonomy4' : '', 161 'Taxonomy5' : '', 162 'Publisher State' : 'BANG', 163 'Page Type' : 'page', 164 'User ID' : '', 165 'SiteName' : 'Marin Independent Journal', 166 'Cluster' : 'MNG NorCal', 167 'Mobile Presentation' : 'no', 168 'Content ID' : '7293420', 169 'Publish Hour of Day' : '2020-09-09T16:55:04-07:00', 170 'Create Hour of Day' : '2020-09-09T16:55:04-07:00', 171 'Update Hour of Day' : '2020-09-09T16:55:04-07:00', 172 'Content Source' : '', 173 'Canonical URL' : 'https://www.marinij.com/login/', 174 'Slug' : 'login', 175 'Primary_Section' : '', 176 'Primary_Tag' : '', 177 'Associated_Tags' : '', 178 'Associated_Sections' : '', 179 'Associated_Taxonomies' : '', 180 'Byline' : 'Bob Kirkemo', 181 'Byline_Email' : '[email protected]', 182 'Affiliation' : 'no_affiliation', 183 'Content Title' : 'Login', 184 'URL' : 'https://www.marinij.com/login/', 185 'Page Title' : 'Login', 186 'Article Characters' : '0', 187 'Article Words' : '0', 188 'Print Export' : 'false', 189 'Paywall_Level' : 'metered', 190 'Dateline' : '', 191 'Paragraph Count' : '0', 192 'Behind Paywall' : 'true', 193 'Article Template' : '' 194 }); 195</script>
195 196<!-- End Google Tag Manager Data Layer --> 197<!-- Google Tag Manager -->
198<script>
vendor: 347 bytes, lines 198-206
198 199(function(w,d,s,l,i) { 200 w[l]=w[l]||[]; 201 w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 202 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 203 j.async=true; 204 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 205}) 206(window,document,'script','dataLayer','
206GTM-TLFP4R
vendor: 4 bytes, line 206
206');
207</script>
207<!-- End Google Tag Manager --> 208<!-- There is no amphtml version available for this URL. --> 209<!-- Jetpack Open Graph Tags --> 210<meta property="og:type" content="article" /> 211<meta property="og:title" content="Login" /> 212<meta property="og:url" content="https://www.marinij.com/login/" /> 213<meta property="og:description" content="Visit the post for more." /> 214<meta property="article:published_time" content="2020-09-09T23:55:04+00:00" /> 215<meta property="article:modified_time" content="2020-09-09T23:55:04+00:00" /> 216<meta property="og:site_name" content="Marin Independent Journal" /> 217<meta property="og:image" content="https://www.marinij.com/wp-content/uploads/2018/07/MIJ_SI3-1.png" /> 218<meta property="og:image:width" content="1200" /> 219<meta property="og:image:height" content="630" /> 220<meta property="og:image:alt" content="" /> 221<meta property="og:locale" content="en_US" /> 222<meta name="twitter:image" content="https://www.marinij.com/wp-content/uploads/2018/07/MIJ_SI3-1.png" /> 223<meta name="twitter:text:title" content="Login" /> 224<meta name="twitter:card" content="summary" /> 225<meta name="twitter:description" content="Visit the post for more." /> 226 227<!-- End Jetpack Open Graph Tags --> 228<link rel="icon" href="https://www.marinij.com/wp-content/uploads/2018/07/cropped-MIJ2_SI-1.png?w=32" sizes="32x32" /> 229<link rel="icon" href="https://www.marinij.com/wp-content/uploads/2018/07/cropped-MIJ2_SI-1.png?w=192" sizes="192x192" /> 230<link rel="apple-touch-icon" href="https://www.marinij.com/wp-content/uploads/2018/07/cropped-MIJ2_SI-1.png?w=180" /> 231<meta name="msapplication-TileImage" content="https://www.marinij.com/wp-content/uploads/2018/07/cropped-MIJ2_SI-1.png?w=270" /> 232 </head> 233 234 <body class="wp-singular page-template page-template-sso-login page page-id-7293420 wp-custom-logo wp-theme-wp-mason wp-child-theme-scng"> 235 236 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 236-237
236 237<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
237GTM-TLFP4R
vendor: 83 bytes, line 237
237' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
238<!-- End Google Tag Manager (noscript) --> 239 <a href="#content" class="sr-only">Skip to content</a> 240 241 <div id="page" class="hfeed site"> 242 243 <div class="header-placeholder"></div><header class="site-header default headroom--top"> 244 <div class="nav-wrapper-primary"> 245 246 <div class="nav-wrapper-secondary "> 247 248 <div class="screen-wrapper"> 249 250 <div class="nav-primary-top"> 251 252 <div class="pushnav-flex-wrapper"> 253 <nav class="pushnav" role="navigation" aria-label="Main Menu" id="pushnav-container"><div id="menu-toggle" class="menu-toggle" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu of all sections"><span class="icon-hamburger"></span><span class="menu-label">All Sections</span></div> 254 <div class="wrapper-nav pushnav"> 255 <div class="border-container"> 256 <div class="top-pushnav-container"> 257 <a href="https://checkout.marinij.com/?&g2i_or_o=internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.marinij.com%252F" id="mega-subscribe-button" class="subscribe-button" > 258 <span>Subscribe Now</span> </a> 259 <div class="accuweather-wrap"> 260 <div class="weather-date"> 261 <div class='dfm_accuweather_current_conditions'> 262 <a target="_blank" href="http://www.accuweather.com/en/us/san-rafael-ca/94901/current-weather/39646_pc?lang=en-us&partner=mng_29" title="Current Weather Conditions" aria-label="Current temperature is 57°F, view full weather conditions in a new window"> 263 <span>57°F</span> 264 <i class="bi-moon-stars" role="img" aria-label="weather icon moon-stars"></i> 265 </a> 266 </div> <div class="date"> 267 Thursday, October 1st 2026 <a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.marinij.com/"> 268 <p class="e-edition">e-Edition</p> </a> 269 </div> 270 </div> 271 </div> 272 <a href="https://www.marinij.com" class="home-link icon-home3" title="Link to Home Page"> 273 <span>Home Page</span> 274 </a> 275 </div> 276 <ul id="pushnav" class="menu"><li id="menu-item-412" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-412 menu-large"><a href="https://www.marinij.com/news/" aria-expanded="false" aria-haspopup="true">News</a> 277<ul class="sub-menu"> 278 <li id="menu-item-413" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-413 menu-large"><a href="https://www.marinij.com/news/">News</a></li> 279 <li id="menu-item-414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-414 menu-large"><a href="https://www.marinij.com/news/crime-public-safety/">Crime & Public Safety</a></li> 280 <li id="menu-item-415" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-415 menu-large"><a href="https://www.marinij.com/business/">Business</a></li> 281 <li id="menu-item-8229104" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8229104 menu-large"><a href="https://www.marinij.com/best-reviews/">Best Reviews</a></li> 282 <li id="menu-item-417" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-417 menu-large"><a href="https://www.marinij.com/traffic/">Traffic</a></li> 283 <li id="menu-item-418" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-418 menu-large"><a href="https://www.marinij.com/news/politics/election/">Election</a></li> 284 <li id="menu-item-2397168" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2397168 menu-large"><a href="https://www.capublicnotice.com/">Public Notices</a></li> 285 <li id="menu-item-421" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-421 menu-large"><a href="https://www.marinij.com/news/education/">Education</a></li> 286 <li id="menu-item-8656441" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8656441 menu-large"><a href="https://www.marinij.com/news/health/">Health</a></li> 287 <li id="menu-item-422" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-422 menu-large"><a href="https://www.marinij.com/tag/marin-supervisors/">Marin Supervisors</a></li> 288 <li id="menu-item-7140885" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7140885 menu-large"><a href="/tag/marin-grand-jury">Marin Grand Jury</a></li> 289 <li id="menu-item-423" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-423 menu-large"><a href="https://www.marinij.com/tag/open-space/">Open Space</a></li> 290 <li id="menu-item-424" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-424 menu-large"><a href="https://www.marinij.com/tag/smart-train/">SMART Train</a></li> 291 <li id="menu-item-425" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-425 menu-large"><a href="https://www.marinij.com/tag/golden-gate-bridge/">Golden Gate Bridge</a></li> 292 <li id="menu-item-426" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-426 menu-large"><a href="https://www.marinij.com/tag/muir-woods/">Muir Woods</a></li> 293</ul> 294</li> 295<li id="menu-item-427" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-427 menu-large"><a href="https://www.marinij.com/local-news/" aria-expanded="false" aria-haspopup="true">Local</a> 296<ul class="sub-menu">
297 <li id="menu-item-428" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-428 menu-large"><a href="https://www.marinij.com/local-news/">Local News</a></li> 298 <li id="menu-item-429" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-429 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/fairfax/">Fairfax</a></li> 299 <li id="menu-item-430" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-430 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/larkspur/">Larkspur</a></li> 300 <li id="menu-item-431" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-431 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/corte-madera/">Corte Madera</a></li> 301 <li id="menu-item-5593159" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5593159 menu-large"><a href="https://www.marinij.com/location/california/marin-county/kentfield/">Kentfield</a></li> 302 <li id="menu-item-432" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-432 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/marin-city/">Marin City</a></li> 303 <li id="menu-item-433" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-433 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/sausalito/">Sausalito</a></li> 304 <li id="menu-item-434" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-434 menu-large"><a href="https://www.marinij.com/tag/marin-snapshot/">Marin Snapshot</a></li> 305 <li id="menu-item-435" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-435 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/mill-valley/">Mill Valley</a></li> 306 <li id="menu-item-436" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-436 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/novato/">Novato</a></li> 307 <li id="menu-item-437" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-437 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/ross/">Ross</a></li> 308 <li id="menu-item-438" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-438 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/greenbrae/">Greenbrae</a></li> 309 <li id="menu-item-439" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-439 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/san-anselmo/">San Anselmo</a></li> 310 <li id="menu-item-440" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-440 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/san-rafael/">San Rafael</a></li> 311 <li id="menu-item-441" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-441 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/tiburon/">Tiburon</a></li> 312 <li id="menu-item-442" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-442 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/belvedere/">Belvedere</a></li> 313 <li id="menu-item-443" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-443 menu-large"><a href="https://www.marinij.com/location/california/northern-california/north-bay/marin-county/west-marin/">West Marin</a></li> 314</ul> 315</li> 316<li id="menu-item-444" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-444 menu-large"><a href="https://www.marinij.com/sports/" aria-expanded="false" aria-haspopup="true">Sports</a> 317<ul class="sub-menu"> 318 <li id="menu-item-445" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-445 menu-large"><a href="https://www.marinij.com/sports/">Sports</a></li> 319 <li id="menu-item-446" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-446 menu-large"><a href="https://www.marinij.com/sports/high-school-sports/">High School Sports</a></li> 320 <li id="menu-item-6729263" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6729263 menu-large"><a href="https://www.marinij.com/sports/college-sports/">College Sports</a></li> 321 <li id="menu-item-7320842" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7320842 menu-large"><a href="https://www.marinij.com/sports/nfl/raiders/">Raiders</a></li> 322 <li id="menu-item-449" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-449 menu-large">
322<a href="https://www.marinij.com/sports/nfl/san-francisco-49ers/">San Francisco 49ers</a></li> 323 <li id="menu-item-450" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-450 menu-large"><a href="https://www.marinij.com/sports/mlb/san-francisco-giants/">San Francisco Giants</a></li> 324 <li id="menu-item-451" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-451 menu-large"><a href="https://www.marinij.com/sports/nhl/san-jose-sharks/">San Jose Sharks</a></li> 325 <li id="menu-item-452" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-452 menu-large"><a href="https://www.marinij.com/sports/nba/golden-state-warriors/">Golden State Warriors</a></li> 326 <li id="menu-item-453" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-453 menu-large"><a href="https://www.marinij.com/sports/cycling/">Cycling</a></li> 327 <li id="menu-item-454" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-454 menu-large"><a href="https://www.marinij.com/tag/dipsea/">Dipsea</a></li> 328 <li id="menu-item-455" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-455 menu-large"><a href="https://www.marinij.com/sports/golf/">Golf</a></li> 329 <li id="menu-item-456" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-456 menu-large"><a href="https://www.marinij.com/sports/motor-sports/">Motor Sports</a></li> 330 <li id="menu-item-457" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-457 menu-large"><a href="https://www.marinij.com/sports/olympics/">Olympics</a></li> 331 <li id="menu-item-458" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-458 menu-large"><a href="https://www.marinij.com/things-to-do/outdoors/">Outdoors</a></li> 332 <li id="menu-item-8112969" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8112969 menu-large"><a href="https://www.marinij.com/sports/soccer/bay-fc/">Bay FC</a></li> 333 <li id="menu-item-8195364" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8195364 menu-large"><a href="https://www.marinij.com/sports/wnba/golden-state-valkyries/">Golden State Valkyries</a></li> 334</ul> 335</li> 336<li id="menu-item-460" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-460 menu-large"><a href="https://www.marinij.com/things-to-do/entertainment/" aria-expanded="false" aria-haspopup="true">Entertainment</a> 337<ul class="sub-menu"> 338 <li id="menu-item-461" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-461 menu-large"><a href="https://www.marinij.com/things-to-do/entertainment/">Entertainment</a></li> 339 <li id="menu-item-462" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-462 menu-large"><a href="https://www.marinij.com/things-to-do/lifestyle/">Lifestyle</a></li> 340 <li id="menu-item-463" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-463 menu-large"><a href="https://www.marinij.com/things-to-do/arts/">Arts</a></li> 341 <li id="menu-item-470" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-470 menu-large"><a href="https://www.marinij.com/tag/barry-tompkins/">Barry Tompkins</a></li> 342 <li id="menu-item-464" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-464 menu-large"><a href="https://www.mercurynews.com/comics/">Comics</a></li> 343 <li id="menu-item-6131863" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6131863 menu-large"><a href="https://www.marinij.com/tag/barfly/">Jeff Burkhart: Barfly</a></li> 344 <li id="menu-item-465" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-465 menu-large"><a href="https://www.marinij.com/tag/lobby-lounge/">Lobby Lounge</a></li> 345 <li id="menu-item-466" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-466 menu-large"><a href="https://www.marinij.com/tag/mill-valley-film-festival/">Mill Valley Film Festival</a></li> 346 <li id="menu-item-468" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-468 menu-large"><a href="https://www.marinij.com/things-to-do/theater/">Theater</a></li> 347 <li id="menu-item-469" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-469 menu-large"><a href="https://tvlistings.zap2it.com/tvlistings/ZCGrid.do?aid=novatod3b">TV Listings</a></li> 348 <li id="menu-item-6725317" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6725317 menu-large"><a href="https://www.marinij.com/things-to-do/home-garden/">Home & Garden</a></li> 349 <li id="menu-item-6408823" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6408823 menu-large"><a href="https://www.marinij.com/tag/Eric-Thomas/">Asking Eric</a></li> 350 <li id="menu-item-6741138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6741138 menu-large"><a href="https://www.marinij.com/things-to-do/books/">Books</a></li> 351 <li id="menu-item-7956981" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7956981 menu-large"><a href="https://www.marinij.com/event-calendar/">Event Calendar</a></li> 352</ul> 353</li> 354<li id="menu-item-6727309" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6727309 menu-large"><a href="https://www.marinij.com/things-to-do/restaurants-food-drink/" aria-expanded="false" aria-haspopup="true">Zest</a> 355<ul class="sub-menu"> 356 <li id="menu-item-6727319" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6727319 menu-large"><a href="https://www.marinij.com/things-to-do/restaurants-food-drink/">Zest: Food & Drink</a></li> 357 <li id="menu-item-6727310" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6727310 menu-large"><a href="https://www.marinij.com/tag/dining-review/">Restaurant Reviews</a></li> 358 <li id="menu-item-6727314" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6727314 menu-large"><a href="https://www.marinij.com/tag/bread-and-butter/">Bread & Butter</a></li> 359 <li id="menu-item-6727315" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6727315 menu-large"><a href="https://www.marinij.com/tag/barfly/">Jeff Burkhart: Barfly</a></li> 360 <li id="menu-item-6727316" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6727316 menu-large"><a href="https://www.marinij.com/tag/beer/">Beer</a></li> 361 <li id="menu-item-6727318" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6727318 menu-large"><a href="https://www.marinij.com/tag/cookbook/">Cookbooks Critic</a></li> 362</ul> 363</li> 364<li id="menu-item-8073393" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-8073393 menu-large"><a href="https://www.marinij.com/obituaries/" aria-expanded="false" aria-haspopup="true">Obituaries</a> 365<ul class="sub-menu"> 366 <li id="menu-item-8073394" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8073394 menu-large"><a href="https://www.marinij.com/obituaries/">Obituaries</a></li> 367 <li id="menu-item-8073392" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-8073392 menu-large"><a href="https://www.marinij.com/news/news-obituaries/">News Obituaries</a></li> 368 <li id="menu-item-8073395" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8073395 menu-large"><a href="https://www.bayareanewsgroupobituaries.com/">Place an Obituary</a></li> 369</ul> 370</li> 371<li id="menu-item-475" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-475 menu-large"><a href="https://www.marinij.com/opinion/" aria-expanded="false" aria-haspopup="true">Opinion</a> 372<ul class="sub-menu"> 373 <li id="menu-item-476" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-476 menu-large"><a href="https://www.marinij.com/opinion/">Opinion</a></li> 374 <li id="menu-item-8480722" class="menu-item menu-item-type-post_type menu-item-object-guest-author menu-item-8480722 menu-large"><a href="https://www.marinij.com/author/dick-spotswood/">Dick Spotswood</a></li> 375 <li id="menu-item-478" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-478 menu-large"><a href="https://www.marinij.com/opinion/editorials/">Editorials</a></li> 376 <li id="menu-item-5356129" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5356129 menu-large"><a href="https://www.marinij.com/opinion/endorsements/">Endorsements</a></li> 377 <li id="menu-item-479" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-479 menu-large"><a href="https://www.marinij.com/opinion/letters-to-the-editor/">Letters to the Editor</a></li> 378 <li id="menu-item-480" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-480 menu-large"><a href="https://www.marinij.com/tag/editorial-cartoons/">Editorial Cartoons</a></li> 379 <li id="menu-item-483" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-483 menu-large"><a href="https://www.marinij.com/tag/marin-voice/">Marin Voice</a></li> 380</ul> 381</li> 382<li id="menu-item-9121505" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9121505 menu-large"><a href="https://www.marinij.com/best-reviews/">BestReviews</a></li> 383<li id="menu-item-8534228" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-8534228 menu-large"><a href="https://www.marinij.com/branded-content/" aria-expanded="false" aria-haspopup="true">Branded Content</a> 384<ul class="sub-menu"> 385 <li id="menu-item-8534229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8534229 menu-large">
385<a href="https://www.marinij.com/sponsor-content-hub/?ntv_adpz=4038">Paid Content by Brandpoint</a></li> 386</ul> 387</li> 388<li id="menu-item-8095819" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8095819 menu-large"><a href="https://www.marinij.com/advertising-in-the-marin-independent-journal/">Advertise</a></li> 389<li id="menu-item-6249424" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-6249424"><a href="https://checkout.marinij.com/?&g2i_or_o=internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.marinij.com%252F">Subscribe</a></li> 390<li id="menu-item-7192892" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-7192892"><a href="https://www.marinij.com/login">Log In</a></li> 391<li id="menu-item-7603274" class="log-out-button menu-item menu-item-type-custom menu-item-object-custom menu-item-7603274 menu-large"><a href="/logout">Logout</a></li> 392</ul> </div> 393 <div class="newsletter-nav"> 394 <div class="newsletter-simple"> 395 <div class="newsletter-item"> 396 <p class="prompt">Sign up for email newsletters</p> 397 <a class="sign-up-button" href="https://myaccount.marinij.com/mij/preference" 398 aria-label="Click here to go to the newsletter sign up page"> 399 Sign Up</a> 400 </div> 401 </div> 402 </div> 403 </div> 404 </nav> 405 </div> 406 <div class="hidden-logo logo-display"> 407 <div class="logo custom-logo"><a href="https://www.marinij.com" aria-label="Marin Independent Journal"><img src="https://www.marinij.com/wp-content/uploads/2018/08/MarinIndependentJournal.svg" alt="Marin Independent Journal"></a></div> </div> 408 <div class="digisubs-wrapper"> 409 <nav class="digisubs-pushmenu hidden" role="navigation" aria-label="Account Menu" id="digisubs-push-container"> 410 <div id="digisubs-toggle" class="digisubs-toggle pushnav" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu"> 411 <div id="mng-icon-image"> 412 <img id="pushnav-icon" alt=""> 413 <div id="blank-icon-user"> 414 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32"> 415 <path fill="#000000" d="M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z"></path> 416 </svg> 417 </div> 418 <span class="icon-arrow-down"></span> 419 </div> 420 </div> 421 <div class="wrapper-nav-subs pushnav"> 422 <div class="border-container"> 423 <ul id="dfm-digisubs-push-menu" class="menu"><li id="menu-item-7983398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7983398"><a href="https://checkout.marinij.com/?&g2i_or_o=internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.marinij.com%252F">Subscribe</a></li> 424<li id="menu-item-7983399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7983399"><a href="https://www.marinij.com/login">Log In</a></li> 425</ul> <div id="push-account-content"> 426 <div class="show-digisubs-push" id="email-source-wrapper"> 427 <a class="account-link" id="push-email-link"></a> 428 <p class="logged-in-source" id="push-auth-source"></p> 429 </div> 430 <a class="show-digisubs-push account-link" id="push-account-link" data-mng-click="account-settings" data-mng-category="account-link" data-mng-action="account-settings">Account Settings</a> 431 <a class="show-digisubs-push" id="push-contact-us" href="/contact-us" data-mng-click="contact-us" data-mng-category="account-link" data-mng-action="contact-us">Contact Us</a> 432 <a class="show-digisubs-push" id="push-log-out" href="/logout" data-mng-click="log-out" data-mng-category="account-link" data-mng-action="log-out">Log Out</a> 433 <div class="show-digisubs-push marketing-slot" id="push-marketing-slot"></div> 434 <label class="user-spoof">Spoof a user</label> 435 <input id="push-user-spoof-control" class="user-spoof" type="checkbox"> 436 <ul id="newsLetterItem-push" class="newsLetterContent"></ul> 437 </div> 438 </div> 439 <div class="newsletter-nav"> 440 <div class="newsletter-simple"> 441 <div class="newsletter-item"> 442 <p class="prompt">Sign up for email newsletters</p> 443 <a class="sign-up-button" href="https://myaccount.marinij.com/mij/preference" 444 aria-label="Click here to go to the newsletter sign up page"> 445 Sign Up</a> 446 </div> 447 </div> 448 </div> 449 </div> 450 </nav> 451 <div class="digisubs-wrapper-large" id="digisubs-wrapper-large"> 452 <ul id="dfm-digisubs-menu" class="menu"><li id="menu-item-7719679" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-7719679"><a href="https://checkout.marinij.com/?&g2i_or_o=internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.marinij.com%252F">Subscribe</a></li> 453<li id="menu-item-7719681" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-7719681"><a href="https://www.marinij.com/login">Log In</a></li> 454</ul> </div> 455 </div> 456 <div class="search-icon-wrapper"><span class="icon-search" aria-label="Click here or hit enter to open a Search box" id="dfm-search-icon" role="button" tabindex=0 aria-expanded="false"></span></div><form class="search-form header-search" method="GET" id="search-bar" action="https://www.marinij.com/"> 457 458 <div class="input-wrapper"> 459 <span class="icon-search" aria-hidden="true"></span> 460 <input id="mng-search-focus" type="text" placeholder="Type your search" name="s" aria-label="Type your search"> 461 <input name="orderby" type="hidden" value="relevance"/> 462 <input name="order" type="hidden" value="desc"/> 463 <div class="search-button-container"> 464 <button class="search-button" type="submit"> 465 <span>Search</span> 466 </button> 467 </div> 468 </div> 469 470</form> 471 472 473 </div> 474 475 </div> 476 477 <div class="nav-primary-middle"> 478 479 <div class="accuweather-wrap"> 480 <div class="weather-date"> 481 <div class='dfm_accuweather_current_conditions'> 482 <a target="_blank" href="http://www.accuweather.com/en/us/san-rafael-ca/94901/current-weather/39646_pc?lang=en-us&partner=mng_29" title="Current Weather Conditions" aria-label="Current temperature is 57°F, view full weather conditions in a new window"> 483 <span>57°F</span> 484 <i class="bi-moon-stars" role="img" aria-label="weather icon moon-stars"></i> 485 </a> 486 </div> <div class="date"> 487 Thursday, October 1st 2026 <a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.marinij.com/"> 488 <p class="e-edition">e-Edition</p> </a> 489 </div> 490 </div>
491 </div> 492 <div class="hidden-logo"><div class="logo custom-logo"><a href="https://www.marinij.com" aria-label="Marin Independent Journal"><img src="https://www.marinij.com/wp-content/uploads/2018/08/MarinIndependentJournal.svg" alt="Marin Independent Journal"></a></div></div> 493 </div> 494 495 <div class="nav-primary-bottom"> 496 497 <div class="nav-primary"> 498 </div> 499 500 </div> 501 502 </div> 503 504 505 </div> 506 </header><div id="content" class="site-content"> 507 508 <div id="primary" class="content-area"><main id="main" class="site-main" role="main"> <article id="page-7293420" class="post-7293420 page type-page status-publish hentry"> 509 <div class="article-body"> 510 <div class="body-copy"> 511 512 <div style="text-align:center;">Redirecting ... </div> 513 514 </div> 515 </div> 516 </article><!-- #post-## --> 517 </main></div> 518 519 </div><!-- #content --> 520 521 <footer class="site-footer"> 522 523 <div class="main-footer-wrapper"> 524 525 <div class="footer-logo"> 526 527 <div class="logo custom-logo"><a href="https://www.marinij.com" aria-label="Marin Independent Journal"><img src="https://www.marinij.com/wp-content/uploads/2018/08/MarinIndependentJournal.svg" alt="Marin Independent Journal"></a></div> 528 </div> 529 530 <ul id="footer-menu" class="footer-menus"><li id="menu-item-7754337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7754337"><a href="https://myaccount.marinij.com/">Subscriber Services</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 531 532<ul class="footer-menu"> 533 <li id="menu-item-7754338" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754338"><a href="https://checkout.marinij.com/?&g2i_or_o=internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=footer&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.marinij.com%252F">Subscribe</a></li> 534 <li id="menu-item-8086793" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8086793"><a href="https://store.mercurynews.com/dept/bang-papers?cp=110522_113774&utm_campaign=evergreen&utm_medium=referral&utm_source=edit-footer-mij&utm_content=&utm_term=">Marin IJ Store</a></li> 535 <li id="menu-item-7754339" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754339"><a href="https://enewspaper.marinij.com/">e-Edition</a></li> 536 <li id="menu-item-7754340" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754340"><a href="https://www.marinij.com/newsletter/">Sign Up For Newsletters</a></li> 537</ul> 538</li> 539<li id="menu-item-7754341" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7754341"><a href="https://www.marinij.com/contact-us/">Contact Us</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 540 541<ul class="footer-menu"> 542 <li id="menu-item-7754342" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754342"><a href="https://www.marinij.com/faq/">FAQ</a></li> 543 <li id="menu-item-8755192" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8755192"><a href="https://www.marinij.com/digital-subscription-frequently-asked-questions/">Digital Subscription FAQ</a></li> 544 <li id="menu-item-7754343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754343"><a href="https://www.marinij.com/reprints/">Reprints</a></li> 545 <li id="menu-item-7754344" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754344"><a href="https://myworkdaycenter.wd5.myworkdayjobs.com/MNG">Work With Us</a></li> 546 <li id="menu-item-7754345" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754345"><a href="https://www.medianewsgroup.com/privacy-policy/">Privacy Policy</a></li> 547 <li id="menu-item-7754346" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754346"><a href="https://www.medianewsgroup.com/accessibility-statement/">Accessibility</a></li> 548 <li id="menu-item-7936379" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7936379"><a href="https://www.marinij.com/sitemap/">Sitemap</a></li> 549 <li id="menu-item-9132869" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9132869"><a href="https://www.marinij.com/policies-and-standards/">Policies and Standards</a></li> 550</ul> 551</li> 552<li id="menu-item-7754356" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7754356"><a href="https://www.marinij.com/special-sections/">Special Sections</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 553 554<ul class="footer-menu"> 555 <li id="menu-item-7754357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754357"><a href="http://blogs.marinij.com/northbaywoman/">North Bay Woman</a></li> 556 <li id="menu-item-7754358" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754358"><a href="https://www.marinij.com/photo-promos/">Photo Promotions</a></li> 557 <li id="menu-item-7754359" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754359"><a href="https://access.medianewsgroup.com/d/bayarea">Get Sponsored Access</a></li> 558 <li id="menu-item-7754360" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754360"><a href="https://sponsor.medianewsgroup.com/a/?tag=bayarea">Sponsor a Group</a></li> 559</ul> 560</li> 561<li id="menu-item-7754347" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7754347"><a href="https://www.marinij.com/advertising-in-the-marin-independent-journal/">Advertise</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 562 563<ul class="footer-menu"> 564 <li id="menu-item-7754348" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754348"><a href="https://www.marinij.com/marin-ij-advertising-staff/">Advertising Staff</a></li> 565 <li id="menu-item-7754349" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754349"><a href="https://www.digitalfirstmedia.com/advertise-with-us/">DFM Network Advertising</a></li>
566 <li id="menu-item-8830899" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8830899"><a href="https://www.capublicnotice.com/">Legal Ads</a></li> 567</ul> 568</li> 569<li id="menu-item-7754351" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7754351"><a href="https://www.marinij.com/sponsored-content/">Marketplace</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 570 571<ul class="footer-menu"> 572 <li id="menu-item-7754352" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754352"><a href="https://marinindependentjournal-ca.newsmemory.com/?marketplace">Daily Ads</a></li> 573 <li id="menu-item-7754353" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754353"><a href="https://www.marinij.com/jobs/">Jobs</a></li> 574 <li id="menu-item-7754354" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754354"><a href="https://leadhax.com/leadhax-adportal/realestate/index.html?utm_source=marinij">Real Estate</a></li> 575 <li id="menu-item-7754355" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7754355"><a href="https://www.marinij.com/open-homes/">Open Houses</a></li> 576 <li id="menu-item-7784119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7784119"><a href="http://www.oakdove.com/">Place an Obituary</a></li> 577 <li id="menu-item-7994033" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7994033"><a href="https://marinij.column.us/place/">Place a Legal Notice</a></li> 578 <li id="menu-item-9108504" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9108504"><a href="https://placeclassifieds.marinij.com/marinij-adportal/classifieds/index.html">Place a Service Directory ad</a></li> 579</ul> 580</li> 581<li class="mng-follow"><div class="footer-follow"></div> 582 <a href="https://checkout.marinij.com/?&g2i_or_o=internet&g2i_or_p=nav&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.marinij.com%252F" class="subscribe-button"> 583 <span>Subscribe Now</span> </a> 584 585 </li></ul> 586 </div> 587 588 <div class="dfm-site-info"> 589 590 <div class="colophon colophon--has-logos"> 591 592 <div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-6737105" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6737105"><a href="https://www.medianewsgroup.com/terms-of-use/">Terms of Use</a></li> 593<li id="menu-item-493" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-493"><a href="https://www.medianewsgroup.com/cookie-policy/">Cookie Policy</a></li> 594<li id="menu-item-8300332" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-8300332"><a href="#">Cookie Preferences</a></li> 595<li id="menu-item-7869308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7869308"><a href="https://www.medianewsgroup.com/privacy-policy/#911-notice-at-collection-the-personal-information-that-we-collect">California Notice at Collection</a></li> 596<li id="menu-item-7869309" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7869309"><a href="https://www.medianewsgroup.com/privacy-policy/#916-notice-
596of-financial-incentive">Notice of Financial Incentive</a></li> 597<li id="menu-item-7869310" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-7869310"><a href="#">Do Not Sell/Share My Personal Information</a></li> 598<li id="menu-item-228" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-228"><a href="https://www.medianewsgroup.com/arbitration/">Arbitration</a></li> 599<li id="menu-item-5165579" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5165579"><a href="http://www.bayareanewsgroup.com">Bay Area News Group</a></li> 600</ul><div class="footer-copyright-notice"><p>Copyright 2026 Marin Independent Journal. All rights reserved. The use of any content on this website for the purpose of training artificial intelligence systems, algorithms, machine learning models, text and data mining, or similar use is strictly prohibited without explicit written consent.</p></div> </div><a class="colophon__logo" href="https://www.bayareanewsgroup.com/?utm_source=newssite&utm_medium=footer"><img alt="Bay Area News Group" width="180" height="86.5" src="https://www.marinij.com/wp-content/uploads/2025/11/BANG.png" /></a><a class="colophon__logo" href="https://www.bayareanewsgroup.com/amplified-content-studio?utm_source=newssite&utm_medium=footer"><img alt="Amplified Content Studio" width="180" height="86.5" src="https://www.marinij.com/wp-content/uploads/2025/11/ACS.png" /></a><a class="colophon__logo" href="https://www.medianewsgroup.com/"><img alt="Media News Group" width="180" height="86.5" src="https://www.marinij.com/wp-content/uploads/2025/11/MNG.png" /></a> 601 </div> 602 603 </div> 604 605 </footer><!-- .site-footer --> 606 607 </div><!-- #page --> 608 609
609<script> 610 (function(w) { 611 if ( null !== document.cookie.match(/^(.*;)?\s*auth0_sub\s*=\s*[^;]+(.*)?$/) ) { 612 w.PARSELY = { 613 autotrack: false, 614 onReady: function() { 615 PARSELY.updateDefaults({ 616 data: { 617 plan: "subscriber" 618 } 619 }); 620 PARSELY.beacon.trackPageView(); 621 } 622 }; 623 } 624 })(window); 625 </script>
625<div id="mobile-adhesion" class="closed"><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button> 626
626<script> 627 function closeMobileAdhesionAd() { 628 document.getElementById("mobile-adhesion").classList.add("closed"); 629 } 630 631 function keyboardHandler(e) { 632 var keycode = ( e.keyCode ? e.keyCode : e.which ); 633 if (keycode == "13") { 634 closeMobileAdhesionAd(); 635 } 636 } 637 </script>
637 638 <div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden"> 639 <div class="htlad-mobile_adhesion" data-unit='marinij.com/login/mobile_adhesion' data-targeting=''></div> 640 </div></div>
640<script type='text/javascript'> 641/* <![CDATA[ */ 642if ( 'undefined' !== typeof _snaq ) { 643_snaq.push(['setAuthor', 'Bob Kirkemo']); 644_snaq.push(['setArticlePublishTime','2020-09-09T16:55:04-07:00']); 645_snaq.push(['setSection', 'Login']); 646} 647/* ]]> */ 648</script>
648 649<div id="mg2Widget-newsletter-container"></div>
649<script src="https://www.marinij.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790801292" id="__htl_mods-js"></script>
vendor: 1 bytes, line 649
649
650<script src="https://htlbid.com/v3/marinij.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 650
650
651<script id="__htl_script-js-after"> 652 window.htlbid = window.htlbid || {}; 653 htlbid.cmd = htlbid.cmd || []; 654 htlbid.cmd.push( function() { 655 htlbid.layout( 'universal' ); 656 htlbid.setTargeting( "is_testing","no" ); 657 htlbid.setTargeting( "kv", ["login","page"] ); 658 htlbid.setTargeting( "page", "page" ); 659 htlbid.setTargeting( "content", [] ); 660 htlbid.setTargeting( "RPN", "215080147309" ); 661 htlbid.setTargeting( "rurl", "" ); 662 htlbid.setTargeting( "articleid", "" ); 663 window.htlbid.pubads().setPublisherProvidedId( "babcb53f249e4ef894d7fa6076c9863b8fc945fe429f9134a2e34f6467b82d09" ); 664 } ); 665//# sourceURL=__htl_script-js-after 666</script>
vendor: 1 bytes, line 666
666
667<script type="text/javascript" src="https://www.marinij.com/_static/??-eJyVyzEOwjAMBdALQd12KR0QAyeJWkMdJXbU74Da0wMSAyvrkx49y3EydVYnXzgz6C05wJRmgVMEGYLatcItN1m0iTjQTyup3kVBZTE3vUlK9GCdbaUik9eVP/RfTGHfIDvj2y753A1je2q7fuzjC01mQ1o=" ></script>
667<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" id="mng-newsletters-sailthru-scout-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 667
667
668<script id="mng-newsletters-sailthru-scout-js-after"> 669Sailthru.init( {"customerId":"39669daa3ccb0926750d61a0cb6f59a5","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} ); 670//# sourceURL=mng-newsletters-sailthru-scout-js-after 671</script>
vendor: 1 bytes, line 671
671
672<script type="text/javascript" src="https://www.marinij.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
672<script src="https://www.marinij.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 672
672
673<script id="wp-i18n-js-after"> 674wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 675wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 676//# sourceURL=wp-i18n-js-after 677</script>
vendor: 1 bytes, line 677
677
678<script id="wp-parsely-loader-js-before"> 679window.wpParselySiteId = 'marinij.com'; 680//# sourceURL=wp-parsely-loader-js-before 681</script>
vendor: 1 bytes, line 681
681
682<script src="https://www.marinij.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 682
682
683<script data-parsely-site="marinij.com" src="https://cdn.parsely.com/keys/marinij.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 683
683
684<script src="https://www.marinij.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 684
684
685<script type="text/javascript" src="https://www.marinij.com/_static/??-eJyVz8sOgkAMheEXEgouBBfGuOQJXBemjMXpDKEF49t7SUxcGKPbk3zJf+AyZl2KRtHATiSkgKpkCmpo3MGgMKZw7TkEzYVjPugKfkBCqPNEbuF2wmhf6H0R1BTBsdqDhuRTI/5gNn1iY5g9RwXXS4Yuk+T0jaI7PFP+lbqOCztKf4VyPGMbqBH0dGTn6fVzL7uy2hZ1sSmrergBM6WEQg==" ></script>
685<script id="digisubs-social-login-js-after"> 686(function () { 687 var logPrefix = '[digisubs-social-login]'; 688 var readyTimeoutMs = 10000; 689 var pendingFlag = 'mng-digisubs-regwall-social'; 690 var reloadedFlag = 'mng-digisubs-regwall-social-reloaded'; 691 var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done'; 692 693 function isEmbedReady() { 694 return !!document.querySelector('#mng-modal'); 695 } 696 697 function getAuthReady() { 698 return (window.MNGAuth && window.MNGAuth.authenticationReady) 699 || (window.MNGAuthentication && window.MNGAuthentication.authenticationReady) 700 || null; 701 } 702 703 function decodeJwt(token) { 704 try { 705 var parts = token.split('.'); 706 if (parts.length < 2) { 707 return null; 708 } 709 var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/'); 710 while (base64.length % 4) { 711 base64 += '='; 712 } 713 return JSON.parse(atob(base64)); 714 } catch (e) { 715 return null; 716 } 717 } 718 719 function isAuthenticated() { 720 var ready = getAuthReady(); 721 if (ready && ready.isAuthenticated) { 722 return true; 723 } 724 return hasMngSessionIdToken(); 725 } 726 727 function getMngSession() { 728 try { 729 return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null'); 730 } catch (e) { 731 return null; 732 } 733 } 734 735 function hasMngSessionIdToken() { 736 var session = getMngSession(); 737 return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20); 738 } 739 740 function waitForNativeSession() { 741 return new Promise(function (resolve) { 742 if (hasMngSessionIdToken()) { 743 resolve(true); 744 return; 745 } 746 var started = Date.now(); 747 var poll = window.setInterval(function () { 748 if (hasMngSessionIdToken()) { 749 window.clearInterval(poll); 750 console.info(logPrefix, 'native __MNG_Session is ready'); 751 resolve(true); 752 } else if (Date.now() - started > 15000) { 753 window.clearInterval(poll); 754 console.warn(logPrefix, 'timed out waiting for native __MNG_Session'); 755 resolve(false); 756 } 757 }, 100); 758 }); 759 } 760 761 function isEntitledSubscriber() { 762 var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/); 763 if (!match) { 764 return false; 765 } 766 var payload = decodeJwt(decodeURIComponent(match[1])); 767 return !!(payload && payload.entitlement_entitled); 768 } 769 770 function getAuthEmail() { 771 var ready = getAuthReady(); 772 if (ready && ready.claims && ready.claims.email) { 773 return ready.claims.email; 774 } 775 if (ready && typeof ready.idToken === 'string') { 776 var claims = decodeJwt(ready.idToken); 777 if (claims && claims.email) { 778 return claims.email; 779 } 780 } 781 var session = getMngSession(); 782 if (session && session.email) { 783 return session.email; 784 } 785 if (session && session.idToken) { 786 var sessionClaims = decodeJwt(session.idToken); 787 if (sessionClaims && sessionClaims.email) { 788 return sessionClaims.email; 789 } 790 } 791 return ''; 792 } 793 794 function hideSocialLogin() { 795 document.querySelectorAll('.digisubs-social-login').forEach(function (el) { 796 el.classList.add('is-hidden'); 797 el.setAttribute('hidden', 'hidden'); 798 }); 799 } 800 801 function grantRegwallAccessCookies() { 802 var pathname = window.location.pathname; 803 document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800'; 804 document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800'; 805 if (typeof demeter === 'function') { 806 demeter('userProperties', { args: { visitorType: 'registered' } }); 807 } 808 console.info(logPrefix, 'granted limited article access cookies'); 809 } 810 811 function waitForEngageSubscribe() { 812 return new Promise(function (resolve, reject) { 813 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 814 resolve(); 815 return; 816 } 817 var started = Date.now(); 818 var poll = window.setInterval(function () { 819 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 820 window.clearInterval(poll); 821 resolve(); 822 } else if (Date.now() - started > readyTimeoutMs) { 823 window.clearInterval(poll); 824 reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available')); 825 } 826 }, 100); 827 }); 828 } 829 830 function subscribeRegwallNewsletter() { 831 var prefId = window.authentication_config && window.authentication_config.regwallPrefId; 832 if (!prefId) { 833 console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe'); 834 return Promise.resolve(false); 835 } 836 var email = getAuthEmail(); 837 if (!email) { 838 console.warn(logPrefix, 'no auth email, skipping newsletter subscribe'); 839 return Promise.resolve(false); 840 } 841 return waitForEngageSubscribe().then(function () { 842 console.info(logPrefix, 'subscribing', email, 'to prefId', prefId); 843 return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId)); 844 }); 845 } 846 847 function waitForAuthEmail() { 848 return new Promise(function (resolve) { 849 var email = getAuthEmail(); 850 if (email) { 851 resolve(email); 852 return; 853 } 854 var started = Date.now(); 855 var poll = window.setInterval(function () { 856 var nextEmail = getAuthEmail(); 857 if (nextEmail) { 858 window.clearInterval(poll); 859 resolve(nextEmail); 860 } else if (Date.now() - started > readyTimeoutMs) { 861 window.clearInterval(poll); 862 resolve(''); 863 } 864 }, 50); 865 }); 866 } 867 868 function urlWithoutWallOverride() { 869 var url = new URL(window.location.href); 870 if (!url.searchParams.has('wall_override')) { 871 return ''; 872 } 873 url.searchParams.delete('wall_override'); 874 return url.pathname + url.search + url.hash; 875 } 876 877 function dropWallOverrideFromAddressBar() { 878 var cleanPath = urlWithoutWallOverride(); 879 if (!cleanPath) { 880 return false;
881 } 882 window.history.replaceState({}, '', window.location.origin + cleanPath); 883 console.info(logPrefix, 'removed wall_override from the URL before embed login reload'); 884 return true; 885 } 886 887 (function patchLocationReload() { 888 try { 889 var originalReload = window.location.reload.bind(window.location); 890 window.location.reload = function () { 891 if (sessionStorage.getItem(pendingFlag) === '1') { 892 var cleanPath = urlWithoutWallOverride(); 893 if (cleanPath) { 894 console.info(logPrefix, 'embed login reload: dropping wall_override'); 895 window.location.replace(window.location.origin + cleanPath); 896 return; 897 } 898 } 899 return originalReload(); 900 }; 901 } catch (e) {} 902 })(); 903 904 var finishingSocialLogin = false; 905 906 function finishRegwallSocialLogin() { 907 if (finishingSocialLogin) { 908 return; 909 } 910 finishingSocialLogin = true; 911 hideSocialLogin(); 912 913 waitForAuthEmail().then(function () { 914 if (sessionStorage.getItem(newsletterDoneFlag) === '1') { 915 return false; 916 } 917 return subscribeRegwallNewsletter().then(function (ok) { 918 sessionStorage.setItem(newsletterDoneFlag, '1'); 919 console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed'); 920 return ok; 921 }); 922 }).catch(function (err) { 923 console.error(logPrefix, 'newsletter subscribe error', err); 924 }).then(function () { 925 if (!isEntitledSubscriber()) { 926 grantRegwallAccessCookies(); 927 } 928 return waitForNativeSession(); 929 }).then(function (hasSession) { 930 if (!hasSession) { 931 console.warn(logPrefix, 'embed login did not persist __MNG_Session'); 932 } 933 dropWallOverrideFromAddressBar(); 934 sessionStorage.removeItem(pendingFlag); 935 sessionStorage.removeItem(reloadedFlag); 936 sessionStorage.removeItem(newsletterDoneFlag); 937 finishingSocialLogin = false; 938 }); 939 } 940 941 function onAuthenticated() { 942 hideSocialLogin(); 943 if (sessionStorage.getItem(pendingFlag) === '1') { 944 dropWallOverrideFromAddressBar(); 945 finishRegwallSocialLogin(); 946 } 947 } 948 949 function getAuthScriptEl() { 950 return document.querySelector('script[src*="mng-auth"]'); 951 } 952 953 function getAuthScriptSrc() { 954 var el = getAuthScriptEl(); 955 return el ? el.src : '(no mng-auth script tag)'; 956 } 957 958 function authDiagnostics() { 959 return [ 960 'script=' + getAuthScriptSrc(), 961 'MNGAuth=' + typeof window.MNGAuth, 962 'module=' + typeof window.module, 963 'exports=' + typeof window.exports, 964 'define=' + typeof window.define, 965 'define.amd=' + !!(window.define && window.define.amd) 966 ].join(' '); 967 } 968 969 function adoptMngAuth() { 970 if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) { 971 return window.MNGAuth; 972 } 973 var candidates = []; 974 if (window.module && window.module.exports) { 975 candidates.push(window.module.exports.MNGAuth || window.module.exports); 976 } 977 if (window.exports) { 978 candidates.push(window.exports.MNGAuth || window.exports); 979 } 980 for (var i = 0; i < candidates.length; i++) { 981 var candidate = candidates[i]; 982 if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) { 983 window.MNGAuth = candidate; 984 console.info(logPrefix, 'adopted MNGAuth from UMD export'); 985 return candidate; 986 } 987 } 988 return null; 989 } 990 991 function waitForMngAuth() { 992 if (window.__mngAuthReadyPromise) { 993 return window.__mngAuthReadyPromise; 994 } 995 window.__mngAuthReadyPromise = new Promise(function (resolve, reject) { 996 if (adoptMngAuth()) { 997 resolve(); 998 return; 999 } 1000 1001 var settled = false; 1002 1003 function succeed() { 1004 if (settled) { 1005 return; 1006 } 1007 settled = true; 1008 resolve(); 1009 } 1010 1011 function fail(message) { 1012 if (settled) { 1013 return; 1014 } 1015 settled = true; 1016 window.__mngAuthReadyPromise = null; 1017 reject(new Error(message + ' ' + authDiagnostics())); 1018 } 1019 1020 function shadowUmdGlobals() { 1021 var saved = { 1022 module: window.module, 1023 exports: window.exports, 1024 define: window.define 1025 };
1026 try { 1027 delete window.module; 1028 delete window.exports; 1029 delete window.define; 1030 } catch (e) { 1031 window.module = undefined; 1032 window.exports = undefined; 1033 window.define = undefined; 1034 } 1035 return saved; 1036 } 1037 1038 function restoreUmdGlobals(saved) { 1039 try { 1040 if (typeof saved.module !== 'undefined') { 1041 window.module = saved.module; 1042 } 1043 if (typeof saved.exports !== 'undefined') { 1044 window.exports = saved.exports; 1045 } 1046 if (typeof saved.define !== 'undefined') { 1047 window.define = saved.define; 1048 } 1049 } catch (e) {} 1050 } 1051 1052 function loadIsolatedCopy() { 1053 var src = getAuthScriptSrc(); 1054 if (src === '(no mng-auth script tag)') { 1055 fail('mng-auth.js is not on the page'); 1056 return; 1057 } 1058 console.info(logPrefix, 'reloading mng-auth.js without UMD globals'); 1059 var saved = shadowUmdGlobals(); 1060 var script = document.createElement('script'); 1061 script.src = src; 1062 script.onload = function () { 1063 restoreUmdGlobals(saved); 1064 if (adoptMngAuth()) { 1065 succeed(); 1066 return; 1067 } 1068 fail('CDN loaded but did not expose window.MNGAuth'); 1069 }; 1070 script.onerror = function () { 1071 restoreUmdGlobals(saved); 1072 fail('mng-auth.js failed to load'); 1073 }; 1074 document.head.appendChild(script); 1075 } 1076 1077 var existing = getAuthScriptEl(); 1078 if (existing && document.readyState === 'loading') { 1079 existing.addEventListener('load', function () { 1080 if (adoptMngAuth()) { 1081 succeed(); 1082 return; 1083 } 1084 loadIsolatedCopy(); 1085 }); 1086 existing.addEventListener('error', function () { 1087 fail('existing mng-auth.js tag failed to load'); 1088 }); 1089 return; 1090 } 1091 1092 loadIsolatedCopy(); 1093 }); 1094 return window.__mngAuthReadyPromise; 1095 } 1096 1097 function waitForEmbedReady() { 1098 return new Promise(function (resolve, reject) { 1099 if (isEmbedReady()) { 1100 resolve(); 1101 return; 1102 } 1103 1104 var settled = false; 1105 var poll; 1106 1107 function cleanup() { 1108 window.clearInterval(poll); 1109 document.removeEventListener('mng.auth.onFinished', onFinished); 1110 } 1111 1112 function succeed() { 1113 if (settled) { 1114 return; 1115 } 1116 settled = true; 1117 cleanup(); 1118 resolve(); 1119 } 1120 1121 function fail(message) { 1122 if (settled) { 1123 return; 1124 } 1125 settled = true; 1126 cleanup(); 1127 reject(new Error(message)); 1128 } 1129 1130 function onFinished() { 1131 if (isEmbedReady()) { 1132 succeed(); 1133 return; 1134 } 1135 fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc()); 1136 } 1137 1138 document.addEventListener('mng.auth.onFinished', onFinished); 1139 poll = window.setInterval(function () { 1140 if (isEmbedReady()) { 1141 succeed(); 1142 } 1143 }, 100); 1144 window.setTimeout(function () { 1145 fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc()); 1146 }, readyTimeoutMs); 1147 }); 1148 } 1149 1150 function openEmbedLogin(button) { 1151 var connection = button.getAttribute('data-mng-auth-social-action'); 1152 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc()); 1153 return waitForMngAuth().then(function () { 1154 if (isEmbedReady()) { 1155 button.__mngSocialForward = true; 1156 button.click(); 1157 button.__mngSocialForward = false; 1158 console.info(logPrefix, 'forwarded social click to embed login', connection); 1159 return; 1160 } 1161 return waitForEmbedReady().then(function () { 1162 button.__mngSocialForward = true; 1163 button.click(); 1164 button.__mngSocialForward = false; 1165 console.info(logPrefix, 'forwarded social click to embed login', connection); 1166 }); 1167 }).catch(function (err) { 1168 console.error(logPrefix, 'failed to open embed login', err); 1169 }); 1170 } 1171 1172 document.addEventListener('click', function (event) { 1173 var button = event.target.closest('.digisubs-social-login__button'); 1174 if (!button || button.__mngSocialForward) { 1175 return; 1176 } 1177 sessionStorage.setItem(pendingFlag, '1'); 1178 if (isEmbedReady() && window.MNGAuth) { 1179 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action')); 1180 return; 1181 } 1182 event.preventDefault(); 1183 event.stopPropagation(); 1184 openEmbedLogin(button); 1185 }); 1186 1187 ['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) { 1188 window.addEventListener(name, function () { 1189 if (isAuthenticated()) { 1190 onAuthenticated(); 1191 } 1192 }, true); 1193 }); 1194 ['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) { 1195 document.addEventListener(name, function () { 1196 if (isAuthenticated()) { 1197 onAuthenticated(); 1198 } 1199 }, true); 1200 }); 1201 1202 if (window.authentication_config && window.authentication_config.debug === '1') { 1203 console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc()); 1204 } 1205 1206 if (isAuthenticated()) { 1207 onAuthenticated(); 1208 } 1209})(); 1210//# sourceURL=digisubs-social-login-js-after 1211</script>
vendor: 1 bytes, line 1211
1211
1212<script id="mng-cache-control-js-before"> 1213window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.marinij.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"5df6708517","isSectionFront":true,"isHomepage":false} 1214//# sourceURL=mng-cache-control-js-before 1215</script>
vendor: 1 bytes, line 1215
1215
1216<script src="https://www.marinij.com/wp-content/plugins/mng-cache-control/Src/assets/dist/mng-cache-control-adminbar.js?ver=0.2.1" id="mng-cache-control-js"></script>
vendor: 1 bytes, line 1216
1216
1217<script id="jetpack-stats-js-before"> 1218_stq = window._stq || []; 1219_stq.push([ "view", {"v":"ext","blog":"151015395","post":"7293420","tz":"-7","srv":"www.marinij.com","hp":"vip","j":"1:16.1.3"} ]); 1220_stq.push([ "clickTrackerInit", "151015395", "7293420" ]); 1221//# sourceURL=jetpack-stats-js-before 1222</script>
vendor: 1 bytes, line 1222
1222
1223<script src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 1223
1223
1224<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=evi8o9j5mkhaN5a2mhf8Uplj1fd0StFPguzc&ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 1224
1224
1225<script id="wp-emoji-settings" type="application/json"> 1226{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.marinij.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}} 1227</script>
vendor: 1 bytes, line 1227
1227
1228<script type="module"> 1229/*! This file is auto-generated */ 1230var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1231//# sourceURL=https://www.marinij.com/wp-includes/js/wp-emoji-loader.min.js 1232</script>
1232 1233 1234
1234<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"7998548d3f","applicationID":"132957980","transactionName":"Ml0BbUEAXENYUBBfWAsXIlpHCF1eFkMFUVI=","queueTime":0,"applicationTime":286,"atts":"HhoWGwkaTxwbUkYMTBhF","errorBeacon":"bam.nr-data.net","agent":""}</script>
1234</body> 1235 </html> 1236
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.