import{_$LH as t,noChange as e}from"./lit-html.js";
/**
 * @license
 * Copyright 2019 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */let r=null;const o={boundAttributeSuffix:t.M,marker:t.P,markerMatch:t.A,HTML_RESULT:t.C,getTemplateHtml:t.L,overrideDirectiveResolve:(t,e)=>class extends t{_$AS(t,r){return e(this,r)}},patchDirectiveResolve:(t,e)=>{if(t.prototype._$AS!==e){r??=t.prototype._$AS.name;for(let o=t.prototype;o!==Object.prototype;o=Object.getPrototypeOf(o))if(o.hasOwnProperty(r))return void(o[r]=e);throw Error("Internal error: It is possible that both dev mode and production mode Lit was mixed together during SSR. Please comment on the issue: https://github.com/lit/lit/issues/4527")}},setDirectiveClass(t,e){t._$litDirective$=e},getAttributePartCommittedValue:(t,r,o)=>{let i=e;return t.j=t=>i=t,t._$AI(r,t,o),i},connectedDisconnectable:t=>({...t,_$AU:!0}),resolveDirective:t.V,AttributePart:t.H,PropertyPart:t.B,BooleanAttributePart:t.N,EventPart:t.U,ElementPart:t.F,TemplateInstance:t.R,isIterable:t.D,ChildPart:t.I};export{o as _$LH};