import {html} from 'trans-render/lib/html.js';
import {DefineArgs} from 'xtal-element/src/types';
import 'be-loaded/be-loaded.js';
import 'be-spaceless/be-spaceless.js';
import 'be-verbose/be-verbose.js';
import ('be-definitive/be-definitive.js');
import ('be-ferried/be-ferried.js');
import ('be-hive/be-hive.js');
let xsltLink = (self)['xtal-link-preview/xtal-link-preview.xsl'] as HTMLLinkElement | undefined;
let xsltPath: string | undefined;
if(xsltLink === undefined){
xsltPath = 'https://unpkg.com/xtal-link-preview/xtal-link-preview.xsl';
}else{
xsltPath = xsltLink.href;
}
let fallbackCSS = "https://unpkg.com/xtal-link-preview/xtal-link-preview.css";
const mainTemplate = html`
`;
const beDefinitiveProps: DefineArgs = {
config:{
tagName: 'xtal-link-preview-view',
propDefaults: {
xslt: xsltPath
}
}
};
mainTemplate.setAttribute('be-definitive', JSON.stringify(beDefinitiveProps));
document.body.appendChild(mainTemplate);