1
2
3<!DOCTYPE html>
4<html lang="en">
5<head>
6  <meta charset="UTF-8" />
7  <meta name="viewport" content="width=device-width, initial-scale=1"/>
8  <title>Artifacts</title>
9  <link rel="icon" href="/public_builds/static/favicon.ico">
10  <script src="/public_builds/js/webcomponents/webcomponentsjs/webcomponents-lite.min.js"></script>
11
12
13
14
15
16        <script rel="import" href="/public_builds/elements/artifact_page/artifact_page_bin_out/artifact_page_bin.js?c=440610604965211059"></script>
17
18
19
20
21
22  <style>
23    body {
24      margin: 0;
25    }
26  </style>
27</head>
28<body class="fullbleed">
29  <dom-bind id="app">
30    <template>
31
32<artifact-page-state id="state" store="{{ store }}"></artifact-page-state>
33<artifact-page-app state="[[state]]" store="[[store]]" id="artifact_page"></artifact-page-app>
34
35    </template>
36  </dom-bind>
37  <script>
38    (function() {
39      'use strict';
40      function onChange() {
41        window.removeEventListener('load', onChange);
42        window.removeEventListener('dom-change', onChange);
43        window.removeEventListener('HTMLImportsLoaded', onChange);
44        var data = {"CacheBust":"440610604965211059","Debug":false,"JsImport":true,"PageElement":"artifact-page","PageID":"artifact_page","Public":true,"RootDir":"artifact_page"};
45
46		var elementsScript = document.createElement('script');
47		var baseUrl = data['Public'] ? "/public_builds" : "/builds";
48    if (data['Debug']) {
49        elementsScript.src = baseUrl + "/dev/" + data['PageID'] + ".js";
50    } else {
51        elementsScript.src = baseUrl + "/elements/" + data['RootDir'] + "/" + data['PageID'] + "_bin_mashed.js?c=" + data['CacheBust'];
52    }
53		document.body.appendChild(elementsScript);
54
55
56
57  var JSVariables = {"artifacts":[],"authed":false,"branchName":"","buildId":"8045122","forceLogin":false,"idToken":null,"releaseCandidateName":"","targetName":"kernel_debug_aarch64"};
58
59  new Promise(function(res) { window.addEventListener('state-ready', function(){ return res()})}).then(function() {
60    const stateProvider = document.querySelector('#state');
61    app.state = stateProvider;
62    var releaseName = JSVariables['releaseCandidateName'];
63    releaseName = releaseName === 'None' ? '' : releaseName;
64    const store = {};
65    store.artifacts = JSVariables['artifacts'] || [];
66    store.targetName = JSVariables['targetName'];
67    store.buildId = JSVariables['buildId'];
68    store.branchName = JSVariables['branchName'];
69    store.releaseCandidateName = releaseName;
70    store.archived = JSVariables['archived'];
71    store.idToken = JSVariables['idToken'];
72    store.authed = JSVariables['authed'];
73    store.forceLogin = JSVariables['forceLogin'];
74    app.store = store;
75    }
76  );
77
78      }
79      window.addEventListener('load', onChange);
80      window.addEventListener('dom-change', onChange);
81      window.addEventListener('HTMLImportsLoaded', onChange);
82    })();
83  </script>
84  <script type="text/javascript" src="//www.gstatic.com/feedback/api.js" async></script>
85  <script>
86    (function() {
87      var data = {"ProductId":"5093044","ProductVersion":"440610604965211059"};
88
89    function showFeedback() {
90      userfeedback.api.startFeedback({
91        'productId': data['ProductId'],
92        'productVersion': data['ProductVersion']
93      });
94    };
95    window.__showFeedback = showFeedback;
96
97    })();
98  </script>
99
100    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-54095413-10"></script>
101    <script>
102      window.dataLayer = window.dataLayer || [];
103      function gtag(){dataLayer.push(arguments);}
104      gtag('js', new Date());
105
106      gtag('config', 'UA-54095413-10');
107    </script>
108
109</body>
110</html>
111