import {getDOM, DomAdapter} from '../dom/dom_adapter'; import {assertionsEnabled} from '../../src/facade/lang'; import {sanitizeUrl} from './url_sanitizer'; /** A element that can be safely used to parse untrusted HTML. Lazily initialized below. */ let inertElement: HTMLElement = null; /** Lazily initialized to make sure the DOM adapter gets set before use. */ let DOM: DomAdapter = null; /** Returns an HTML element that is guaranteed to not execute code when creating elements in it. */ function getInertElement() { if (inertElement) return inertElement; DOM = getDOM(); // Prefer using