(instance, precedence, root)
| 17548 | return resource.instance; |
| 17549 | } |
| 17550 | function insertStylesheet(instance, precedence, root) { |
| 17551 | for ( |
| 17552 | var nodes = root.querySelectorAll( |
| 17553 | 'link[rel="stylesheet"][data-precedence],style[data-precedence]' |
| 17554 | ), |
| 17555 | last = nodes.length ? nodes[nodes.length - 1] : null, |
| 17556 | prior = last, |
| 17557 | i = 0; |
| 17558 | i < nodes.length; |
| 17559 | i++ |
| 17560 | ) { |
| 17561 | var node = nodes[i]; |
| 17562 | if (node.dataset.precedence === precedence) prior = node; |
| 17563 | else if (prior !== last) break; |
| 17564 | } |
| 17565 | prior |
| 17566 | ? prior.parentNode.insertBefore(instance, prior.nextSibling) |
| 17567 | : ((precedence = 9 === root.nodeType ? root.head : root), |
| 17568 | precedence.insertBefore(instance, precedence.firstChild)); |
| 17569 | } |
| 17570 | function adoptPreloadPropsForStylesheet(stylesheetProps, preloadProps) { |
| 17571 | null == stylesheetProps.crossOrigin && |
| 17572 | (stylesheetProps.crossOrigin = preloadProps.crossOrigin); |
no outgoing calls
no test coverage detected
searching dependent graphs…