4 try { o1
= document
.createElementNS('http://www.w3.org/2000/svg', 'use') } catch(e
) { }
5 try { o2
= document
.createElement('img') } catch(e
) { }
6 try { o4
= document
.createElement('area') } catch(e
) { }
7 try { o5
= document
.createElement('tr') } catch(e
) { }
8 try { o6
= document
.createRange(); } catch(e
) { }
9 try { o7
= window
.getSelection() } catch(e
) { }
10 try { document
.documentElement
.appendChild(o1
) } catch(e
) { }
11 try { document
.head
.outerHTML
= '<progress></progress>'; } catch(e
) { }
12 try { o1
.appendChild(o2
); } catch(e
) { }
13 try { o2
.appendChild(o4
) } catch(e
) { }
14 try { o4
.appendChild(o5
); } catch(e
) { }
15 try { document
.designMode
= 'on'; } catch(e
) { }
16 try { o6
.selectNode(o5
); } catch(e
) { }
17 try { o7
.addRange(o6
); } catch(e
) { }
18 try { document
.execCommand('justifyleft', false, null) } catch(e
) { }