import{_$LH as t}from"./lit-html.js";
/**
 * @license
 * Copyright 2020 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */const{I:o}=t,i=t=>null===t||"object"!=typeof t&&"function"!=typeof t,n={HTML:1,SVG:2,MATHML:3},e=(t,o)=>void 0===o?void 0!==t?._$litType$:t?._$litType$===o,l=t=>null!=t?._$litType$?.h,c=t=>void 0!==t?._$litDirective$,d=t=>t?._$litDirective$,f=t=>void 0===t.strings,s=()=>document.createComment(""),r=(t,n,$)=>{const a=t._$AA.parentNode,_=void 0===n?t._$AB:n._$AA;if(void 0===$){const n=a.insertBefore(s(),_),A=a.insertBefore(s(),_);$=new o(n,A,t,t.options)}else{const o=$._$AB.nextSibling,n=$._$AM,A=n!==t;if(A){let o;$._$AQ?.(t),$._$AM=t,void 0!==$._$AP&&(o=t._$AU)!==n._$AU&&$._$AP(o)}if(o!==_||A){let t=$._$AA;for(;t!==o;){const o=t.nextSibling;a.insertBefore(t,_),t=o}}}return $},v=(t,o,n=t)=>(t._$AI(o,n),t),$={},m=(t,o=$)=>t._$AH=o,p=t=>t._$AH,M=t=>{t._$AP?.(!1,!0);let o=t._$AA;const n=t._$AB.nextSibling;for(;o!==n;){const t=o.nextSibling;o.remove(),o=t}},h=t=>{t._$AR()};export{n as TemplateResultType,h as clearPart,p as getCommittedValue,d as getDirectiveClass,r as insertPart,l as isCompiledTemplateResult,c as isDirectiveResult,i as isPrimitive,f as isSingleExpression,e as isTemplateResult,M as removePart,v as setChildPartValue,m as setCommittedValue};