'use strict';

const shared_tailwindElement_index = require('./index-BxQ_0s_1.js');
const directive = require('./directive-DT5Y-Nw0.js');

/**
 * @license
 * Copyright 2017 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */class e extends directive.i{constructor(i){if(super(i),this.it=shared_tailwindElement_index.E,i.type!==directive.t.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(r){if(r===shared_tailwindElement_index.E||null==r)return this._t=void 0,this.it=r;if(r===shared_tailwindElement_index.T)return r;if("string"!=typeof r)throw Error(this.constructor.directiveName+"() called with a non-string value");if(r===this.it)return this._t;this.it=r;const s=[r];return s.raw=s,this._t={_$litType$:this.constructor.resultType,strings:s,values:[]}}}e.directiveName="unsafeHTML",e.resultType=1;const o=directive.e(e);

exports.o = o;
