1import{ht as e,pt as t,q as n}from"./4jjA5GOO.js";import{t as r}from"./BlrGuxxm.js";var i=`provider-code-value`,a=`provider-code-pref-applied`,o=new class{#e=e(null);get value(){return n(this.#e)}select=e=>{t(this.#e,e,!0),sessionStorage.setItem(i,e),r.providerCodeStrategy===`LAST_USED`&&fetch(`/api/v1/user/preferences/provider-code/${encodeURIComponent(e)}`,{method:`PATCH`}).catch(()=>{})};initialize(e,r){let o=sessionStorage.getItem(i);if(o&&e.includes(o)?t(this.#e,o,!0):o&&sessionStorage.clear(),!n(this.#e)&&!sessionStorage.getItem(`provider-code-pref-applied`)){let n=r&&e.includes(r)?r:e.length>0?e[0]:null;n&&(t(this.#e,n,!0),sessionStorage.setItem(i,n)),sessionStorage.setItem(a,`1`)}}};export{i as n,o as r,a as t};
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.